kiruxa125
Умник
Всем привет, сегодня я покажу как сделать дружелюбную зону возле автошколы СФ:
Ко всем форвардам:
Далее идём в паблик отвечающий за кнопки:
public OnPlayerKeyStateChange
Далее создаем один паблик UnfreezePlayerAu
Автор: kiruxa125
Ко всем форвардам:
PHP:
forward UnfreezePlayerAu(playerid);
public OnPlayerKeyStateChange
PHP:
if( (newkeys & KEY_FIRE) || ( (newkeys & KEY_AIM) && (oldkeys & KEY_AIM) && (newkeys & KEY_SECONDARY_ATTACK) ) )
{
if(PlayerToPoint(20.0,playerid,-2029.9384,-96.5912,35.1641))
{
ShowPlayerDialog(playerid,334,DIALOG_STYLE_MSGBOX,"Stop!","Это дружелюбная зона! {F90606}Запрещено: \n\n1.{F9F9F6}Драка\n{F90606}2.{F9F9F6}Стрельба по игрокам \n\n {1CF908}Вы будете отпущены через 3 сек","accept","cancel");
TogglePlayerControllable(playerid, false);
SetTimerEx("UnfreezePlayerAu", 3000, false, "i", playerid);
}
return 1;
}
PHP:
public UnfreezePlayerAu(playerid)
return TogglePlayerControllable(playerid, true);
