Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

MU Season 6 Version 3.1 for VN

Status
Not open for further replies.
Newbie Spellweaver
Joined
Nov 8, 2011
Messages
20
Reaction score
2
U wrong,I mean Vietnamese (because I'm Vietnamese) I dont mean I have SS6.2 first,but We are,Vietnamese have first SS6.2 6.3 first,it ia true and no bug,and we have a ferfect antihack and soon ex700 first!
[chém gió ghê thế]
oh i playing server hoanmy yes i thing it's no bug (until now althuong in the past had some bug!) and antihack was constructed verry good...i just say it's verry strange and some important address are protected clearly! yeah until now it'good... if i found some thing wrong i will post here!
 
Junior Spellweaver
Joined
Oct 25, 2005
Messages
117
Reaction score
254
[chém gió ghê thế]
oh i playing server hoanmy yes i thing it's no bug (until now althuong in the past had some bug!) and antihack was constructed verry good...i just say it's verry strange and some important address are protected clearly! yeah until now it'good... if i found some thing wrong i will post here!

Bạn biết gì mà gọi là chém gió ?
Nhìn Video trên youtobe là hiểu chém hay ko chém.
Tôi ko đề cập đến SV khác hãy nhìn SV do người VN làm ra nhé.

English:
Maybe u dont believe,but I no need explain,some posted is funny.
If u want real Server,ask Viper ^^
 
Last edited:
Newbie Spellweaver
Joined
Nov 8, 2011
Messages
20
Reaction score
2
Bạn biết gì mà gọi là chém gió ?
Nhìn Video trên youtobe là hiểu chém hay ko chém.
Tôi ko đề cập đến SV khác hãy nhìn SV do người VN làm ra nhé.

English:
Maybe u dont believe,but I no need explain,some posted is funny.
If u want real Server,ask Viper ^^
hì mình chỉ kiểm chứng bạn có phải là người Việt nam không thôi;
"chém gió à" chỉ có việt nam mì với biết là gì hihi!
i don't show my negative opinion...from 2003 until now it's is a real server an real server "students elite":laugh:
 
Newbie Spellweaver
Joined
Nov 20, 2011
Messages
45
Reaction score
0
Watch on HD you can see:
- Damage > 65.5535, HP > 65.535
- HP Monster Bar on Top each Monster.
- FULL 3D Camera (Fix: Fog, HP Damage, Character Direction ...).
- ...

Some Image:
ttlsonline2 - MU Season 6 Version 3.1 for VN - RaGEZONE Forums

ttlsonline2 - MU Season 6 Version 3.1 for VN - RaGEZONE Forums

ttlsonline2 - MU Season 6 Version 3.1 for VN - RaGEZONE Forums

ttlsonline2 - MU Season 6 Version 3.1 for VN - RaGEZONE Forums

ttlsonline2 - MU Season 6 Version 3.1 for VN - RaGEZONE Forums

ttlsonline2 - MU Season 6 Version 3.1 for VN - RaGEZONE Forums


DDay Event is not only Custom Map:

Code:
#pragma once
#include "user.h"
#include "TimeEvent.h"

#if (EVENT_DDAY == 1) && (GS_CASTLE == 1)
#define DDAY_USERPERGENS_MAX		100
#define DDAY_MONNORMAL_MAX			500
#define DDAY_MAX_WINNER				10
struct DDayBlockArea
{
	BYTE btStartX;
	BYTE btStartY;
	BYTE btEndX;
	BYTE btEndY;
};



class DDayEvent
{
public:

	enum DDayState
	{
		DDayState_CLOSE		= 0,
		DDayState_OPEN		= 1,
		DDayState_READY		= 2,
		DDayState_PLAYING	= 3,
		DDayState_END		= 4,
		DDayState_OCCUPIED	= 5,		
	};

	struct USER_INFO
	{
		int aIndex;
		bool bKeep;
	};


	struct SortList
	{
		int iPos;
		int iVal;
	};


	DDayEvent(void);
	~DDayEvent(void);

	void ProtocolCore(int aIndex,BYTE * lpRecv,BYTE protoEx);
	void NpcTalk(LPOBJ lpNPC, LPOBJ lpObj);
	void ReqEnterMap(int aIndex);
	int GetLeftTime();
	void LoadConfig(char * szConfig);
	void LoadIni(char * szConfig);

	DDayEvent::DDayState	GetState();
	int GetStateTime();

	void	SetState(DDayEvent::DDayState _eState);
	void	RunState();
	void	MoveToArea(int aIndex);


	int		User_InDDayType( LPOBJ lpObj );
	void	User_Remove(LPOBJ lpObj);

	BOOL	CheckPos(GENS_TYPE _eGens,BYTE _X,BYTE _Y);
	void	InitMonster();
	void	MonsterKilled(LPOBJ lpObj, LPOBJ lpKillerFinnal);
	BOOL	CheckPK(LPOBJ lpObj, LPOBJ lpVictim);
	void	OnPlayerDie(LPOBJ lpObj, LPOBJ lpKiller);
	void	OnPlayerRegen(LPOBJ lpObj);



private:
	void	SetState_CLOSE();
	void	RunState_CLOSE();

	void	SetState_OPEN();
	void	RunState_OPEN();

	void	SetState_READY();
	void	RunState_READY();

	void	SetState_PLAYING();
	void	RunState_PLAYING();

	void	SetState_END();
	void	RunState_END();

	void	SetState_OCCUPIED();
	void	RunState_OCCUPIED();

	void	SendZoneSafetyInfo(int aIndex,bool bDoBlock, GENS_TYPE _gType);
	void	SendZoneSafetyInfo(GENS_TYPE SendGroup,bool bDoBlock, GENS_TYPE _gType);
	void	User_Reset();
	BOOL	User_Add(LPOBJ lpObj);
	void	SetNPCStatue();
	void	RemoveNPCStatue();
	void	MonsterNormalSet();
	void	MonsterNormalRemove();
	void	UserSetEnd();
	void	RemoveAllPlayer();

	void	SendTeam(GENS_TYPE _gensType,void * _p,int _iSize);
	void	GCStartSend(BYTE _bStart);
	void	GCSTimerSend(WORD wTimeLeft);
	void	RewardItemWinner(LPOBJ lpMonster,int aIndexKiller);
	BOOL	IsFoundHPPotion( LPOBJ lpObj );
	void	GCPlayerRegenTimer(LPOBJ lpObj);

	void	calcEndResultTable();
	static bool	sortMember(SortList const & lhs,SortList const & rhs);
	void	sendHideResultTable(int aIndex);
	void	CheckUnblockStatue();


private:
	DDayState		m_State;
	int				m_StateTickSec;
	int				m_TimeNoticeCheck;
	int				m_TimeNoticeCheck2;

	GENS_TYPE		m_eGensWiner;
	int				m_Time_Open;
	int				m_Time_Wait;
	int				m_Time_Playing;
	int				m_Time_Ending;
	int				m_Time_Occupied;
	CTimeEvent		m_TimeEvent;
	CTargetTime		m_TimeOpen;


	CRITICAL_SECTION	m_ProtectUser;
	USER_INFO		m_pGensAIndex[DDAY_USERPERGENS_MAX];
	int				m_GensACount;
	USER_INFO		m_pGensBIndex[DDAY_USERPERGENS_MAX];
	int				m_GensBCount;

	DDayBlockArea	m_BlockArea[2];


	int				m_Mon_TeamAPos;
	int				m_Mon_TeamBPos;
	int				m_Mon_Normal[DDAY_MONNORMAL_MAX];
	int				m_Mon_NormalCount;

	int				m_Mon_TeamAIndex;
	int				m_Mon_TeamBIndex;
	int				m_Mon_NormalIndex[DDAY_MONNORMAL_MAX];
	int				m_Mon_NormalIndexCount;


	BOOL			m_EventEnable;
	int				m_EventStatueUnBlockPoint;
	int				m_EventStatueUnBlockTimeSec;
	int				m_GensAPoint;
	int				m_GensBPoint;

	BOOL			m_IsUnblockStatueTeamA;
	BOOL			m_IsUnblockStatueTeamB;
};

extern DDayEvent g_DDayEvent;
#endif

Wow ... it looks fantastic
 
Newbie Spellweaver
Joined
Jul 18, 2006
Messages
12
Reaction score
3
Mu ngon nhỉ.
Nhưng chỗ đánh nhau mà kỵ nhau giữa các char chuối bỏ xừ. Bỏ cái đó hay hơn. MU chứ đâu phải võ lâm truyền kỳ. Bỏ cái super wing dở hơi thì càng tốt.

Good job anyway.
 
Status
Not open for further replies.
Back
Top