Just some minor changes , nothing hard , as I promise you can find GameServer and Source Code Updated in FirstPost
I will enable and make a Config for users if they want to have custom wings or not , it's up to them
Printable View
Custom wings = older client dll....not a good idea i think.
tarkan tantalos and atlans lizard fix.
find
replace withQuote:
for (n=0;n<OBJ_MAXMONSTER;n++)
{
MapNumber = 7;
if ( gObj[n].Class == 80 ) // Devil Lizard King
{
gObj[n].Live = TRUE;
gObj[n].MapNumber = MapNumber;
while ( gMSetBase.GetBoxPosition(MapNumber, 50, 10, 250, 200, gObj[n].X, gObj[n].Y) == 0 )
{
}
this->m_BossDevilLizardKingMapNumber = gObj[n].MapNumber;
this->m_BossDevilLizardKingMapX = gObj[n].X;
this->m_BossDevilLizardKingMapY = gObj[n].Y;
gObj[n].Life = gObj[n].MaxLife;
Quote:
for (n=0;n<OBJ_MAXMONSTER;n++)
{
if ( gObj[n].Class == 80 ) // Devil Lizard King
{
gObj[n].Live = TRUE;
MapNumber = 7;
gObj[n].MapNumber = MapNumber;
while ( gMSetBase.GetBoxPosition(MapNumber, 50, 10, 250, 200, gObj[n].X, gObj[n].Y) == 0 )
{
}
this->m_BossDevilLizardKingMapNumber = gObj[n].MapNumber;
this->m_BossDevilLizardKingMapX = gObj[n].X;
this->m_BossDevilLizardKingMapY = gObj[n].Y;
gObj[n].Life = gObj[n].MaxLife;
gObj[n].TX = gObj[n].X;
gObj[n].TY = gObj[n].Y;
gObj[n].MTX = gObj[n].X;
gObj[n].MTY = gObj[n].Y;
gObj[n].StartX = gObj[n].X;
gObj[n].StartY = gObj[n].Y;
gObj[n].m_State = 1;
gObj[n].PathCount = 0;
find
replace withQuote:
MapNumber = 8;
gObj[n].MapNumber = MapNumber;
while ( gMSetBase.GetBoxPosition(MapNumber, 50, 50, 200, 200, gObj[n].X, gObj[n].Y) == 0 )
{
}
this->m_BossKanturMapNumber = gObj[n].MapNumber;
this->m_BossKanturMapX = gObj[n].X;
this->m_BossKanturMapY = gObj[n].Y;
gObj[n].Life = gObj[n].MaxLife;
/*LogAddTD("GoldenDebug %d HP: %d", gObj[n].Class, gObj[n].Life);
gObj[n].TX = gObj[n].X;
gObj[n].TY = gObj[n].Y;
gObj[n].MTX = gObj[n].X;
gObj[n].MTY = gObj[n].Y;
gObj[n].StartX = gObj[n].X;
gObj[n].StartY = gObj[n].Y;
gObjClearBuffEffect(&gObj[n], CLEAR_TYPE_DIEREGEN);
gObj[n].m_ViewState = 0;
gObj[n].Teleport = 0;
gObj[n].m_State = 1;
gObj[n].PathCount = 0;*/
Quote:
MapNumber = 8;
gObj[n].MapNumber = MapNumber;
while ( gMSetBase.GetBoxPosition(MapNumber, 50, 50, 200, 200, gObj[n].X, gObj[n].Y) == 0 )
{
}
this->m_BossKanturMapNumber = gObj[n].MapNumber;
this->m_BossKanturMapX = gObj[n].X;
this->m_BossKanturMapY = gObj[n].Y;
gObj[n].Life = gObj[n].MaxLife;
/ /*LogAddTD("GoldenDebug %d HP: %d", gObj[n].Class, gObj[n].Life);
gObj[n].TX = gObj[n].X;
gObj[n].TY = gObj[n].Y;
gObj[n].MTX = gObj[n].X;
gObj[n].MTY = gObj[n].Y;
gObj[n].StartX = gObj[n].X;
gObj[n].StartY = gObj[n].Y;
gObjClearBuffEffect(&gObj[n], CLEAR_TYPE_DIEREGEN);
gObj[n].m_ViewState = 0;
gObj[n].Teleport = 0;
gObj[n].m_State = 1;
gObj[n].PathCount = 0;
Deleted
guild create dont work wtf???
I use sql 2008, but dbs are.included on the pack.
Attachment 146719
SQL 2000 DB Z-Team
Usage:
Create MuOnline Database and open query analyzer paste this code after execute it.
enjoy...
http://i.imgur.com/o0FWWUe.png
and after cant not create guild =\
Already said guilds are working fine, need to recheck co.figs dude.