About dialog.
#1

I have a problem, I have worked on one dialog with cases, there is no errors, warnings. When I type any command dialog of prolaps pops out..



Code:
  if(strcmp(cmd, "/prolaps", true) == 0)
	{
        if(IsPlayerConnected(playerid))
	    {
	    	if(!PlayerToPoint(2.0,playerid,1734.0200,-1123.1230,24.0859))
			{
			    SendClientMessage(playerid, COLOR_WHITE, "(Greska{FFFFFF}!) Niste kod Glasses Shop-a.");
			    return 1;
			}
			ShowPlayerDialog(playerid, 10, DIALOG_STYLE_LIST, "{00C0FF}[ProLaps]", "Kape\nSatovi\nOdjeca\nNaocale","Dalje","Zatvori");
			return 1;
		}
	}

Code:
	if(dialogid == 10 && response) // xD
	{
		switch(listitem)
		{
			case 0: ShowPlayerDialog(playerid, 11, DIALOG_STYLE_LIST, "Kape", "ProLaps Cap1\nProLaps Cap2\nProLaps Cap3\nProLaps Cap4\nProLaps Cap5\nProLaps Cap7\nProLaps Cap8\nProLaps Cap9\nProLaps Cap10", "Kupi", "Izadji");
			case 1: ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "Satovi", "Sat 1\nSat1\nSat 2\nSat 3\nSat 4", "Kupi", "Izadji");
			case 2: ShowPlayerDialog(playerid, 13, DIALOG_STYLE_INPUT, "Odjeca", "U prazan prostor upisite ID skina.", "Kupi", "Izadji");
			case 3: ShowPlayerDialog(playerid, 14, DIALOG_STYLE_INPUT, "Naocale", "Otvaranje ili zatvaranje gepeka?", "Otvori", "Zatvori");
		}
		return 1;
	}
	if(dialogid == 11)
		{
		    if(response)
		    {
				if(listitem ==  0)//Kapa
				{
	                if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
					SetPlayerAttachedObject(playerid, 1, 18926, 2, 0.17, 0, -0.01, 0, 0, 0);
					SafeJBC_GivePlayerMoney(playerid, -20);
					SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap1;
					capwearg[playerid] = 1;
				}
				if(listitem ==  1)//Cap1
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18927, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap2;
					capwearg[playerid] = 1;
				}
				if(listitem ==  2)//Cap2
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18928, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap3;
					capwearg[playerid] = 1;
				}
				if(listitem ==  3)//Cap3
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18929, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap4;
					capwearg[playerid] = 1;
				}
				if(listitem ==  4)//Cap4
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18930, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap5;
					capwearg[playerid] = 1;
				}
				if(listitem ==  5)//Cap5
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18931, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap6;
					capwearg[playerid] = 1;
				}
				if(listitem ==  7)//Cap6
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18932, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap7;
					capwearg[playerid] = 1;
				}
				if(listitem ==  8)//Cap7
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18933, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap8;
					capwearg[playerid] = 1;
				}
				if(listitem ==  9)//Cap8
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18934, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap9;
					capwearg[playerid] = 1;
				}
				if(listitem ==  10)//Cap10
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18935, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap10;
					capwearg[playerid] = 1;
				}
			}
			return 1;
		}
		if(dialogid == 12)
			{
  		if(response)
		    {
		if(listitem ==  0)//Sat 1
			{
            SetPlayerAttachedObject( playerid, 0, 19039, 5, 0.000000, -0.007722, -0.011143, 9.279358, 270.517852, 190.637268, 1.000000, 1.000000, 1.000000 );
        	SendClientMessage(playerid,0xFFA500AA, "Sat kupljen!");
			}
			if(listitem ==  1)//Sat 2
			{
            SetPlayerAttachedObject( playerid, 0, 19039, 5, 0.000000, -0.007722, -0.011143, 9.279358, 270.517852, 190.637268, 1.000000, 1.000000, 1.000000 );
        	SendClientMessage(playerid,0xFFA500AA, "Sat kupljen!");
			}
			if(listitem ==  2)//Sat 3
			{
            SetPlayerAttachedObject( playerid, 0, 19039, 5, 0.000000, -0.007722, -0.011143, 9.279358, 270.517852, 190.637268, 1.000000, 1.000000, 1.000000 );
        	SendClientMessage(playerid,0xFFA500AA, "Sat kupljen!");
			}
			}
		return 1;
		}
  		if(dialogid == 14)
		{
		        if(!response) return SendClientMessage(playerid, 0xFFFFFFFF, "Odustao si.");
		        if(response)
		        {
			    new skin = GetPlayerSkin(playerid);
			    new gid = strval(inputtext);
				if(!gid || gid > 30)
				{
				    ShowPlayerDialog(playerid,105,DIALOG_STYLE_INPUT,"{F3FF02}[Glasses Shop]","Upisite u prazno bolje ID naocala.","Kupi","Izlaz");
				    SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Upisali ste pogresan ID naocala molimo odaberite ponovo.");
				    return 1;
				}
				if(GetPlayerMoney(playerid) < 599) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
				new glasseid = CommonRed + (gid - 1);
				SetPlayerAttachedObject(playerid, 2, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
				SafeJBC_GivePlayerMoney(playerid, -15);
				SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste naocale od {FF00FF}15${FFFFFF}. (/naocale)");
				PlayerInfo[playerid][pNaocale] = glasseid;
				wearg[playerid] = 1;
				}
				return 1;
				}
//--------------------------------------------------------------------------------------------------------
Reply
#2

I see the problem these dialog ids is being already used in ur gm let me help
replace
ShowPlayerDialog(playerid, 10, DIALOG_STYLE_LIST, "{00C0FF}[ProLaps]", "Kape\nSatovi\nOdjeca\nNaocale","Dalje","Zatvori") ;
with
ShowPlayerDialog(playerid, 50, DIALOG_STYLE_LIST, "{00C0FF}[ProLaps]", "Kape\nSatovi\nOdjeca\nNaocale","Dalje","Zatvo ri") ;

Code:
if(dialogid == 50 && response) // xD
	{
		switch(listitem)
		{
			case 0: ShowPlayerDialog(playerid, 11, DIALOG_STYLE_LIST, "Kape", "ProLaps Cap1\nProLaps Cap2\nProLaps Cap3\nProLaps Cap4\nProLaps Cap5\nProLaps Cap7\nProLaps Cap8\nProLaps Cap9\nProLaps Cap10", "Kupi", "Izadji");
			case 1: ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "Satovi", "Sat 1\nSat1\nSat 2\nSat 3\nSat 4", "Kupi", "Izadji");
			case 2: ShowPlayerDialog(playerid, 13, DIALOG_STYLE_INPUT, "Odjeca", "U prazan prostor upisite ID skina.", "Kupi", "Izadji");
			case 3: ShowPlayerDialog(playerid, 14, DIALOG_STYLE_INPUT, "Naocale", "Otvaranje ili zatvaranje gepeka?", "Otvori", "Zatvori");
		}
		return 1;
	}
	if(dialogid == 51)
		{
		    if(response)
		    {
				if(listitem ==  0)//Kapa
				{
	                if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
					SetPlayerAttachedObject(playerid, 1, 18926, 2, 0.17, 0, -0.01, 0, 0, 0);
					SafeJBC_GivePlayerMoney(playerid, -20);
					SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap1;
					capwearg[playerid] = 1;
				}
				if(listitem ==  1)//Cap1
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18927, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap2;
					capwearg[playerid] = 1;
				}
				if(listitem ==  2)//Cap2
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18928, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap3;
					capwearg[playerid] = 1;
				}
				if(listitem ==  3)//Cap3
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18929, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap4;
					capwearg[playerid] = 1;
				}
				if(listitem ==  4)//Cap4
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18930, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap5;
					capwearg[playerid] = 1;
				}
				if(listitem ==  5)//Cap5
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18931, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap6;
					capwearg[playerid] = 1;
				}
				if(listitem ==  7)//Cap6
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18932, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap7;
					capwearg[playerid] = 1;
				}
				if(listitem ==  8)//Cap7
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18933, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap8;
					capwearg[playerid] = 1;
				}
				if(listitem ==  9)//Cap8
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18934, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap9;
					capwearg[playerid] = 1;
				}
				if(listitem ==  10)//Cap10
				{
					if(GetPlayerMoney(playerid) < 149) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
	                SetPlayerAttachedObject(playerid, 1, 18935, 2, 0.17, 0, -0.01, 0, 0, 0);
	                SafeJBC_GivePlayerMoney(playerid, -20);
	                SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste kapu od {FF00FF}20${FFFFFF}. (/kapa)");
					PlayerInfo[playerid][pKapa] = Cap10;
					capwearg[playerid] = 1;
				}
			}
			return 1;
		}
		if(dialogid == 52)
			{
  		if(response)
		    {
		if(listitem ==  0)//Sat 1
			{
            SetPlayerAttachedObject( playerid, 0, 19039, 5, 0.000000, -0.007722, -0.011143, 9.279358, 270.517852, 190.637268, 1.000000, 1.000000, 1.000000 );
        	SendClientMessage(playerid,0xFFA500AA, "Sat kupljen!");
			}
			if(listitem ==  1)//Sat 2
			{
            SetPlayerAttachedObject( playerid, 0, 19039, 5, 0.000000, -0.007722, -0.011143, 9.279358, 270.517852, 190.637268, 1.000000, 1.000000, 1.000000 );
        	SendClientMessage(playerid,0xFFA500AA, "Sat kupljen!");
			}
			if(listitem ==  2)//Sat 3
			{
            SetPlayerAttachedObject( playerid, 0, 19039, 5, 0.000000, -0.007722, -0.011143, 9.279358, 270.517852, 190.637268, 1.000000, 1.000000, 1.000000 );
        	SendClientMessage(playerid,0xFFA500AA, "Sat kupljen!");
			}
			}
		return 1;
		}
  		if(dialogid == 53)
		{
		        if(!response) return SendClientMessage(playerid, 0xFFFFFFFF, "Odustao si.");
		        if(response)
		        {
			    new skin = GetPlayerSkin(playerid);
			    new gid = strval(inputtext);
				if(!gid || gid > 30)
				{
				    ShowPlayerDialog(playerid,105,DIALOG_STYLE_INPUT,"{F3FF02}[Glasses Shop]","Upisite u prazno bolje ID naocala.","Kupi","Izlaz");
				    SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Upisali ste pogresan ID naocala molimo odaberite ponovo.");
				    return 1;
				}
				if(GetPlayerMoney(playerid) < 599) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR] {FFFFFF}Nemate dovoljno novca !");
				new glasseid = CommonRed + (gid - 1);
				SetPlayerAttachedObject(playerid, 2, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
				SafeJBC_GivePlayerMoney(playerid, -15);
				SendClientMessage(playerid, COLOR_WHITE, "{FF00FF}[ProLaps] {FFFFFF}Kupili ste naocale od {FF00FF}15${FFFFFF}. (/naocale)");
				PlayerInfo[playerid][pNaocale] = glasseid;
				wearg[playerid] = 1;
				}
				return 1;
				}
//-------------------------------------------------------------------------------
Reply
#3

The same problem appears.. :S .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)