Player.cpp
PHP код:
m_hasnosavekill = 0;
}
- if(m_haslimitkillonly > 9)
- //if(m_haslimitkillonly > 9 && timer < 600) вот как-то так, наверное.
+ const uint32 CurTime = getMSTime();
+ if(m_haslimitkillonly > 9)
+ killer->antifarm_lastkilltime = CurTime;
+
+ if(getMSTimeDiff(killer->antifarm_lastkilltime,CurTime) < 600)
{
ChatHandler(killer->GetSession()).PSendSysMessage("%s, you a fool! bye-bye!", killer->GetName());
killer->RemoveFromWorld();
dier->RemoveFromWorld();
}
//-**-//
////////////////////Rest System/////////////////////
+ //- Anti-Farm System
+ antifarm_lastkilltime = 0; //last kill time
Player.h
PHP код:
////////////////////Rest System/////////////////////
+ //- Anti-Farm System
+ uint32 antifarm_lastkilltime; //last kill time
Обещать, что это на 100% работоспособный вариант не могу
Проверить тоже к сожалению не могу, вариант, не вариант, но хоть что то...