Анти-дм зона, где нельзя использовать оружие и драться
Итак начнём
Ко всем define:
Код
[b]#define KEY_AIM 128[/b]
Ко всем forward
Код
forward UnfreezePlayer(playerid);
Ищем:
Код
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
Туда Вставляем:
Код
if( (newkeys & KEY_FIRE) || ( (newkeys & KEY_AIM) &&
(oldkeys & KEY_AIM) && (newkeys & KEY_SECONDARY_ATTACK) )
)
{
if(PlayerToPoint(20.0,playerid,703.7961,-1479.8300,5.4688))//ЗАМЕНИТЬ НА СВОИ КООРДИНАТЫ.
{
SendClientMessage(playerid, 0xFFFFFFAA, "Не деритесь!");
TogglePlayerControllable(playerid, false);
SetTimerEx("UnfreezePlayer", 3000, false, "i", playerid);
}
return 1;
}
В конце мода создаем public:
Код
[b][color=#828282]public UnfreezePlayer(playerid)[/color][color=#828282]return
{
TogglePlayerControllable(playerid, true)[/color][/b]