Detaljan opis problema: Ma radim iz dosade po pawnu malo, i imam jedan problem. Pokusavam napravit kada igrac stane na pickup da mu se otvori dialog za izlaz, to sam uspio, ali ne radi mi za izlaz..
Dio skripte:
public OnPlayerPickUpPickup(playerid, pickupid)ulaz i izlaz
if (PlayerToPoint(3.0, playerid,1462.3958,-1012.3912, 27.3438))//Banka Ulaz
{
if(blockspam==0)
{
format(string,sizeof(string),"{FFFFFF}Banka Ulaz\n\nPritisni {33BBFF}Ulaz{FFFFFF} da udjes ili {FFFF00}Odustani{FFFFFF} za odustajanje!",playerid);
ShowPlayerDialog(playerid,456,DIALOG_STYLE_MSGBOX,"{33BBFF}Ulaz{FFFFFF}",string,"Ulaz","Odustani");
blockspam = 0;
SetTimerEx("CountdownSpam",4000, false, "i", playerid);
}
}
if (PlayerToPoint(5.0, playerid,1440.000000, -1008.000000, 27.000000))//Banka Izlaz
{
if(blockspam==0)
{
format(string,sizeof(string),"{FFFFFF}Banka Izlaz\n\nPritisni {FFAF00}Izlaz{FFFFFF} da izadjes ili {FFFF00}Odustani{FFFFFF} za odustajanje!",playerid);
ShowPlayerDialog(playerid,457,DIALOG_STYLE_MSGBOX,"{FFAF00}Izlaz{FFFFFF}",string,"Izlaz","Odustani");
blockspam = 0;
SetTimerEx("CountdownSpam",4000, false, "i", playerid);
}
}respond:
if(dialogid == 456)//Banka Ulaz
{
if(response)
{
new string;
SetPlayerPos(playerid, 1440.000000, -1008.000000, 27.000000);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
format(string, sizeof(string), "~w~Dobrodosli u LS Banku!", playerid);
GameTextForPlayer(playerid, string, 3000, 4);
}
else
{
}
}
if(dialogid == 457)//Banka Izlaz
{
if(response)
{
SetPlayerPos(playerid, 1462.3958,-1012.3912, 27.3438);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
else
{
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
