[Pomoc] ShowPlayerDialog (DIALOG_STYLE_MSGBOX) Hitno


Započeo HarryX_RaZzZor, Maj 03, 2015, 18:51:16 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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[playerid][pLevel] < 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[playerid][pPosao] = 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


Poslednja Izmena: Maj 03, 2015, 19:05:54 POSLE PODNE od HarryX_RaZzZor

if(IsPlayerInRangeOfPoint(playerid, 1274, 1472.2268,-1777.0938,13.5469)) pa smanji ovo 1274 stavi 5.0
~ Server Pernambucho Roleplay ~
Forum : ~ http://pernambucho.com/ ~
Facebook :~ https://www.facebook.com/events/331686430351597 ~

Owner : JA :D


Citat: arnel avdic poslato Maj 03, 2015, 19:30:00 POSLE PODNE
if(IsPlayerInRangeOfPoint(playerid, 1274, 1472.2268,-1777.0938,13.5469)) pa smanji ovo 1274 stavi 5.0

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


Poslednja Izmena: Maj 03, 2015, 20:20:07 POSLE PODNE od HarryX_RaZzZor