Тема: АНТИАЛЬТ
Показать сообщение отдельно
Старый 18.05.2008, 12:55   #7
tox
Guest
 
Сообщения: n/a
По умолчанию Re: [мегасрач] АНТИАЛЬТ

Цитата:
Сообщение от nitx Посмотреть сообщение
2тох:
Непробовали делать чонить типо такого:
Код:
OnClientLeaveScript:
void main()
{
object oLeaver = OBJECT_SELF;
object oAttacker = GetLastAttacker(oLeaver);

if(GetIsPC(oAttacker) == TRUE)
    {
    if(/*oLeaver и oAttacker из противоположных фракцЫй, хз как у вас они обозначаюцо в модуле*/) 
        {
        //чонить.... ну типо что с альтером делатся будет:)
        }
    }    
BootPC(oLeaver);    
}
GetLastAttacker(oLeaver) - можно на чонить другое заменить.
хотя вобще хз будет ли это работать. Я как понимаю на простой тела после выхода ставится скрипт в OnClientLeaveScript? А скрипт сам просто Delay(1мин); BootPC(oPC); ?
upd: скрипт сработает если тя побил ктонить, ты убежал в другую локу и через час решил выйти. Нихарашо. Нада сделать шоб oAttacker обнулялась через какоето время. Ну или вобще заменить GetLastAttacker(oLeaver), на например чонить типо если oAttacker видит oLeaver (вроде такое есть, только непомню как точно называется).
вышедшее тело со скриптами не дружит. легче сделать палку самобута с проверкой на пвп местность
антиальт не скрипт.
  Ответить с цитированием