Oksivarus
Jan 3 2005, 18:51
1) помогите со скриптом защиты от взлома чара.
знаю есть самое простое это с привызкой с сдкею и имени но работать с файлами в которых это все хранится еще не научился.
2) тоже проблемы изза незнания - как сделать так что бы при перезагрузке сервера время не сбрасявалось на начяло.
P.S. если нет тут или не ..... подойдет все идеи, ссылки и т.д.
ВСЕМ неравнодушны СПАСИБО.
1)Взято, кажется, откуда-то с этого же форума. На OnClientEnter
CODE |
//** // Account protection by CD-key // to Disable protection DM can write in console // dm_setmodulevarint SecurityDisable 1 // to enable again // dm_setmodulevarint SecurityDisable 0 //** void main() { object oPC = GetEnteringObject(); string sCDKEY = GetPCPublicCDKey(oPC); string sName = GetName(oPC); string sPCName = GetPCPlayerName(oPC); string sID = "(("+sPCName+"))"+sName;
if (GetIsDM(oPC)) return;
string sReadID = GetCampaignString("Security",sID);
if (!GetLocalInt(GetModule(),"SecurityDisable") && GetIsObjectValid(GetItemPossessedBy(oPC,"mg_bootstone"))) { BootPC(oPC); return; }
if (sReadID =="" || GetLocalInt(GetModule(),"SecurityDisable")) { SetCampaignString("Security",sID,sCDKEY); return; }
if (sReadID != sCDKEY && !GetLocalInt(GetModule(),"SecurityDisable") ) { BootPC(oPC); SendMessageToAllDMs("Security: Error! "+sName+" :["+sPCName+"]: with key ="+sCDKEY+ " != "+sReadID); WriteTimestampedLogEntry("Security: Error! "+sName+" :["+sPCName+"]: with key ="+sCDKEY+ " != "+sReadID); return; } }
|
Oksivarus
Jan 3 2005, 22:10
ок спасибо, вроде без ошибок, буду сейчас проверять как работает еще раз спасибо
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.