Тема: АНТИАЛЬТ
Показать сообщение отдельно
Старый 18.05.2008, 03:45   #5
nitx
Бывалый Рауринец
 
Аватар для nitx
 
Регистрация: 06.09.2007
Адрес: /usr/var/www/yoba
Сообщения: 674
Власть репутации: 643 nitx У него еще все впереди!
По умолчанию Re: [мегасрач] АНТИАЛЬТ

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 (вроде такое есть, только непомню как точно называется).

Последний раз редактировалось nitx, 18.05.2008 в 06:24.
nitx is offline   Ответить с цитированием