Skripta koju koristim: Svoje nesto
Detaljan opis problema: Pa ocu kada stisne tipku "esc" da me vrati u prethodni dialog, nprm. /port pa mi se onda opet otvorio dialog ---> Lokacije, e sad kad stisnem tipku "esc" da mi ne izađe skroz iz dialoga nego da me prati na prethodni dialog tj. "port"
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
[POMOC] Tipka "esc"
841
pregleda
9
postova
19. Maj 2015.
20. Maj 2015.
Dakle kada si u dialogu u kome hoces da se vratis radis
if(!response) {
ShowPlayerDialog(playerid, DIALOG_PORT, DIALOG_STYLE_LIST, "Port", "Lokacije\nLokacije\nLokacije", "PORT", "ODUSTANI");
}
21. Maj 2015.
CMD:port(playerid,params[])
{
if(PlayerInfo >= 1 || PlayerInfo >= 1)
{
SPD(playerid,DIALOG_PORT,DSL,"{f3ff02}Port Izbornik:","{ffffff}Lokacije\n\
{ffffff}Poslovi\n\
{f3ff02}Organizacije\n\
{ffffff}Ostrva\n\
{ffaf00}Kuce","U redu","Nazad");
}
return 1;
}if(dialogid == DIALOG_PORTPOSLOVI)
{
if(!response) return 1; if(response)
{
if(listitem == 0)
{
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid,0);
TelePos = 0.0; TelePos = 0.0;
new tmpcar = GetPlayerVehicleID(playerid);
SCM(playerid,SIVA,"Porto si se do{FFFFFF}: Farmera");
if (GetPlayerState(playerid) == 2)
{
SetVehiclePos(tmpcar, -80.5426,-1.8184,3.1172);
}
else
{
SetPlayerPos(playerid,-80.5426,-1.8184,3.1172);
PlayerInfo = 0;
}
}
if(listitem == 1)
{
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid,0);
TelePos = 0.0; TelePos = 0.0;
new tmpcar = GetPlayerVehicleID(playerid);
SCM(playerid,SIVA,"Porto si se do{FFFFFF}: Kosaca trave");
if (GetPlayerState(playerid) == 2)
{
SetVehiclePos(tmpcar, 2226.0588,-1432.5339,23.7505);
}
else
{
SetPlayerPos(playerid,2226.0588,-1432.5339,23.7505);
PlayerInfo = 0;
}
}
if(listitem == 2)
{
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid,0);
TelePos = 0.0; TelePos = 0.0;
new tmpcar = GetPlayerVehicleID(playerid);
SCM(playerid,SIVA,"Porto si se do{FFFFFF}: Bus Vozac.");
if (GetPlayerState(playerid) == 2)
{
SetVehiclePos(tmpcar, 1760.2751,-1893.7449,13.2839);
}
else
{
SetPlayerPos(playerid,1760.2751,-1893.7449,13.2839);
PlayerInfo = 0;
}
}if(dialogid == DIALOG_PORT)
{
if(!response) return 1; if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,DIALOG_LS,DIALOG_STYLE_LIST,"{f3ff02}Odaberi Lokaciju","EL Island\nGroove Street\nBurg\nFreeZona\nWar garaza","U redu","Zatvori");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid,DIALOG_PORTPOSLOVI,DIALOG_STYLE_LIST,"{f3ff02}Odaberi Lokaciju","Farmer\nKosac Trave\nBus Vozac","U redu","Zatvori");
}Eto jedan dio komande /port ti ubaci sta treba pa cu ja ostalo valjda sam skontat 😄
6. Jun 2015.
pa gdje ti je OnPlayerDialogResponse taj dijalog port, DIALOG_PORT, if(!response){ ShowPlayerDialog(playerid,DIALOG_PORT); ako nece tako onda na ESC je samo da te izbaci i to je nepromjenjivo
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava