[Pomoc] ShowPlayerDialog (DIALOG_STYLE_MSGBOX) Hitno

3. Maj 2015. Zaključano
280
pregleda
4
postova
HarryX_RaZzZor
3
Wheel Man
3. Maj 2015.
Skripta koju koristim: Moja
Opis problema o kojem se radi: Napravio sam posao i radilo, poslije posao povezem sa opstinom tj napravio samo ULAZ u upstinu i Izlaz iz opstine uz pomoc dialoga.. Sad i Dialog za posao i dialog za ulaz u opstinu pokazuje DIALOG izlaz iz opstine (IMATE slike ako vam nisam dovoljno jasno objasnio)
Dio skripte:



#define POSAO_KOSAC                    8
#define OPSTINA_ULAZ                  9
#define OPSTINA_IZLAZ                  10

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(IsPlayerConnected(playerid))
    {

if (IsPlayerInRangeOfPoint(playerid, 1274, 1876.4138,-1151.4247,23.8783))
{
ShowPlayerDialog(playerid,POSAO_KOSAC,DIALOG_STYLE_MSGBOX,"Kosac Trave | Zaposljavanje","Da li se zelite zaposliti kao kosac trave?","Zaposli","Izlaz");
}



if(IsPlayerInRangeOfPoint(playerid, 1274, 1472.2268,-1777.0938,13.5469))
{
SPD(playerid, OPSTINA_ULAZ, DIALOG_STYLE_MSGBOX,"Opstina Ulaz","Da li zelite uci u Opstinu","Da","Ne");
}


if(IsPlayerInRangeOfPoint(playerid, 1274, 1472.1503,-1726.3403,1052.0490))
{
SPD(playerid, OPSTINA_IZLAZ, DIALOG_STYLE_MSGBOX,"Opstina Izlaz","Da li zelite izaci iz Opstine","Da","Ne");
}


      }
return 1;
}

case POSAO_KOSAC:
{
if(!response) return 1;
if(response)
{
if(PlayerInfo < 2) return SendClientMessage(playerid, -1, "{FFFF00}GRESKA: {FFFFFF}Moras biti level 2!");//ukoliko igrač nije lvl 2+ neće se moći zaposlit
{
SendClientMessage(playerid, -1, "{FFFF00}INFO: {00C0FF}Uspjesno si se zaposlio kao kosac trave.");//šalje igraču poruku da se zaposlio
PlayerInfo = 1;//postavlja igraču varijablu za posao na 1 (inače 1 je id posla,vi sebi stavite kako želite)
}
}
}

case OPSTINA_ULAZ:
{
if(!response) return 1;
if(response)
{
SetPlayerPos(playerid, 1470.1946,-1726.7552,1052.0490);
}
}


case OPSTINA_IZLAZ:
{
if(!response) return 1;
if(response)
{
SetPlayerPos(playerid, 1472.2268,-1777.0938,13.5469);
}
}



Slika (neobavezno):
1. Posao:
Umjesto da otvori dialog za posao otvori izlaz za opstinu http://prntscr.com/70zi9j

2. Opstina ulaz: Umjesto da otvori dialog za ulaz u opstinu otvori izlaz: http://prntscr.com/70zj4t

3. Ovo je na pravom mjestu: http://prntscr.com/70zjbo

arnel avdic
5
Underboss
3. Maj 2015.
if(IsPlayerInRangeOfPoint(playerid, 1274, 1472.2268,-1777.0938,13.5469)) pa smanji ovo 1274 stavi 5.0
Mike_Varriow
4
Made Man
3. Maj 2015.
Pomjeso si pozicije ili imas dialoge sa istim id.
HarryX_RaZzZor
3
Wheel Man
3. Maj 2015.
arnel avdic wrote on May 3, 2015, 5:30 pm:
if(IsPlayerInRangeOfPoint(playerid, 1274, 1472.2268,-1777.0938,13.5469)) pa smanji ovo 1274 stavi 5.0


Uradio sam i hvala ti radi 😄
A jbg pise gore znas pickupid i ja stavio koji je pickup 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha