Imam problem, ovo treba da freezuje igraca kad udje/izadje iz interijera i da ga posle 3 sekunde odledi ali radi samo na meni, kada neko od mojih prijatelja pokusa da udje/izadje samo ih zaledi i ne mogu da se pomere.
Timer:
[pawn]forward UnfreezeTimer(playerid);
public UnfreezeTimer(playerid)
{
TogglePlayerControllable(playerid, 1);
return 1;
}[/pawn]
I onda ovo kad udju/izadju:
[pawn]public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid,2.0,1462.2115,-1023.4744,23.8331))
{
SetPlayerPos(playerid,284.6270,-137.2494,-33.6560);
SetPlayerFacingAngle(playerid, 86.1189);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 0);
SetTimer("UnfreezeTimer", 3000, false);
}
if(IsPlayerInRangeOfPoint(playerid,2.0,284.6270,-137.2494,-33.6560))
{
SetPlayerPos(playerid,1462.2115,-1023.4744,23.8331);
SetPlayerFacingAngle(playerid, 176.1251);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 0);
SetTimer("UnfreezeTimer", 3000, false);
}
}
return 1;
}[/pawn]
Tema nije postavljena po formularu. Lock
Vise informacija: https://balkan-samp.com/forum/index.php?topic=129157.0