Помощь - Поиск - Пользователи - Календарь
Полная версия: скрипты -Защита и Время
Город Мастеров > РЕДАКТОРЫ > Шарды рунета
Oksivarus
1) помогите со скриптом защиты от взлома чара.
знаю есть самое простое это с привызкой с сдкею и имени но работать с файлами в которых это все хранится еще не научился.
2) тоже проблемы изза незнания - как сделать так что бы при перезагрузке сервера время не сбрасявалось на начяло.

P.S. если нет тут или не ..... подойдет все идеи, ссылки и т.д.

ВСЕМ неравнодушны СПАСИБО.
Huk
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
ок спасибо, вроде без ошибок, буду сейчас проверять как работает еще раз спасибо
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Invision Power Board © 2001-2024 Invision Power Services, Inc.