Skripta koju koristim:0
Detaljan opis problema:Napravio ulaz u banku i sve al propadam kad kliknem f al vidim kao taj mapani int.ALI NEZNAM koji je id interiora kad je mapan
Dio skripte:stock UlaziuInterior(playerid)
{
new Float:cx, Float:cy, Float:cz; GetPlayerPos(playerid, cx, cy, cz);
if( UlazUintRazdaljina(5, playerid, 1461.0490,-1012.1843,26.8438,cx,cy,cz) ) //bolnica ulaz
{
SetPlayerPos(playerid, 1415.951171,-988.971191,1639.980224);//NEZNAM KOJI JE TO ID INTERIORA TO JE MAPANI NEKI
}
else if( UlazUintRazdaljina(5, playerid,1415.951171,-988.971191,1639.980224,cx,cy,cz ) ) //bolnica izlaz
{
SetPlayerPos(playerid, 1461.0490,-1012.1843,26.8438);
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Stavi freeze timer ako ne znas reci....
Prvo na vrhu skripte
new freeze[MAX_PLAYERS];
stock UlaziuInterior(playerid)
{
new Float:cx, Float:cy, Float:cz; GetPlayerPos(playerid, cx, cy, cz);
if( UlazUintRazdaljina(5, playerid, 1461.0490,-1012.1843,26.8438,cx,cy,cz) ) //bolnica ulaz
{
SetPlayerPos(playerid, 1415.951171,-988.971191,1639.980224);//NEZNAM KOJI JE TO ID INTERIORA TO JE MAPANI NEKI
TogglePlayerControllable(playerid, 0);
freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if( UlazUintRazdaljina(5, playerid,1415.951171,-988.971191,1639.980224,cx,cy,cz ) ) //bolnica izlaz
{
SetPlayerPos(playerid, 1461.0490,-1012.1843,26.8438);
}
return 1;
}
Onda napravi public
forward Freeze(playerid);
public Freeze(playerid)
{
TogglePlayerControllable(playerid, 1);
return 1;
}
Ako je mapano interior je vjerovatno 0