Цитата:
Сообщение от Lawliet
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% работоспособный вариант не могу
Проверить тоже к сожалению не могу, вариант, не вариант, но хоть что то...
|
Еее, вот он, заветный таймер!
Спасибо большущее, вроде собирается. Пойду проверю.
__________________
Галя: Вот почему когда я пуск делаю и по ярлыку две то запускается, а если вот мне к примеру надо не из пуска её то ничего и в красном показывает, а надо ведь чтобы квадратик жёлтенький открывал и там 3 кнопки должно быть?
admin: О Боже!
admin: Кто-нибудь, пришлите ко мне уборщицу, пусть мой мозг со стен и потолка отмоет
|