Dialog error, dialog does'nt show up.
#1

Hello.
Today i made a script to tune cars. With dialogs, but they don't work. Non of then. If i do /tuning, the first dialog opens (with nitro, velgen). If i choose a option, nothing happens. Can anyone fix this?
Code:
Code:
#include a_samp
#define COLOR_MGREEN 0xFF0000AA

public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp(cmdtext, "/tuning", true)==0)
	{
 		ShowPlayerDialog(playerid, 700, DIALOG_STYLE_LIST, "Tuning Menu","Nitro\nHydraulics\nVelgen\nKleuren", "Kies", "Annuleren");
	    return 1;
    }
	return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if(dialogid==700 && response==1)
		{
		switch(listitem)
		{
			case 0:
			{
 				ShowPlayerDialog(playerid, 701, DIALOG_STYLE_LIST, "Tuning Menu","2x Nitro\n5x Nitro\n10xNitro", "Kies", "Annuleren");
				return 1;
			}
			case 1:
			{
 				ShowPlayerDialog(playerid, 702, DIALOG_STYLE_LIST, "Tuning Menu","Hydraulics\nVerwijder Hydraulics", "Kies", "Annuleren");
				return 1;
			}
			case 2:
			{
 				ShowPlayerDialog(playerid, 703, DIALOG_STYLE_LIST, "Tuning Menu","Offroad\nShadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n", "Kies", "Annuleren");
				return 1;
			}
			case 3:
			{
 				ShowPlayerDialog(playerid, 704, DIALOG_STYLE_LIST, "Tuning Menu","Zwart\nWit\nRood\nGeel\nBlauw\nGroen\nPaars\nBruin", "Kies", "Annuleren");
				return 1;
			}
		}
	}
	if(dialogid==701 && response==1)
		{
		switch(listitem)
		{
			case 0:
			{
			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1009);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] 2x Nitro geinstaleerd");
				return 1;
			}
			case 1:
			{
			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1008);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] 5x Nitro geinstaleerd");
				return 1;
			}
			case 2:
			{
                new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1010);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] 10x Nitro geinstaleerd");
				return 1;
			}
		}
	}
	if(dialogid==702 && response==1)
		{
		switch(listitem)
		{
			case 0:
			{
			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1087);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Hydraulics geinstaleerd");
				return 1;
   			}
			case 1:
			{
 				RemoveVehicleComponent(1,1087);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Hydraulics gedeinstaleerd");
				return 1;
			}
		}
 	}
	if(dialogid==703 && response==1)
		{
		switch(listitem)
		{
			case 0:
			{
   				new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1025);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Offroad geinstaleerd");
				return 1;
			}
			case 1:
			{
 				new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1073);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Shadow Velgen geinstaleerd");
				return 1;
			}
			case 2:
			{
   				new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1074);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Mega Velgen geinstaleerd");
				return 1;
			}
			case 3:
			{
   				new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1075);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Rimshine Velgen geinstaleerd");
				return 1;
			}
  			case 4:
			{
			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1076);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Wires Velgen geinstaleerd");
				return 1;
			}
			case 5:
			{
			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1077);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Classic Velgen geinstaleerd");
				return 1;
			}
			case 6:
			{
			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1078);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Twist Velgen geinstaleerd");
				return 1;
			}
			case 7:
			{
   				new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1079);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Cutter Velgen geinstaleerd");
				return 1;
			}
			case 8:
			{
			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1080);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Switch Velgen geinstaleerd");
				return 1;
			}
			case 9:
			{
			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1081);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Grove Velgen geinstaleerd");
				return 1;
			}
			case 10:
			{
			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1082);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Import Velgen geinstaleerd");
				return 1;
			}
			case 11:
			{
  			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1083);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Dollar Velgen geinstaleerd");
				return 1;
			}
			case 12:
			{
			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1084);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Trance Velgen geinstaleerd");
				return 1;
			}
			case 13:
			{
			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1085);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Atomic Velgen geinstaleerd");
				return 1;
			}
			case 14:
			{
			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1096);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Ahab Velgen geinstaleerd");
				return 1;
			}
			case 15:
			{
  			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1097);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Virtual Velgen geinstaleerd");
				return 1;
			}
			case 16:
			{
			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				AddVehicleComponent(vehicleid, 1098);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Acces Velgen geinstaleerd");
				return 1;
			}
		}
	}
	if(dialogid==704 && response==1)
	{
		switch(listitem)
		{
			case 0:
			{
   				new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				ChangeVehicleColor(vehicleid, 0, 0);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Zwart");
				return 1;
			}
			case 1:
			{
   			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
				ChangeVehicleColor(vehicleid, 1, 1);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Wit");
				return 1;
			}
			case 2:
			{
   			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
				ChangeVehicleColor(vehicleid, 3, 3);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Rood");
				return 1;
			}
			case 3:
			{
   			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
				ChangeVehicleColor(vehicleid, 6, 6);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Geel");
				return 1;
			}
  			case 4:
			{
   			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
 				ChangeVehicleColor(vehicleid, 125, 125);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Blauw");
				return 1;
			}
			case 5:
			{
   			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
				ChangeVehicleColor(vehicleid, 149, 149);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Paars");
				return 1;
			}
			case 6:
			{
   			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
				ChangeVehicleColor(vehicleid, 126, 126);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Roze");
				return 1;
			}
			case 7:
			{
   			    new vehicleid;
				vehicleid = GetPlayerVehicleID(playerid);
				ChangeVehicleColor(vehicleid, 66, 66);
 				SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Bruin");
				return 1;
			}
		}
	}
  	return 0;
}
Reply
#2

can anyone help me please?
Reply
#3

Check if you don't have any other dialogs with the same ID.
Check also that you return 0 in OnDialogResponse in your other scripts (if any) when not matching code was found
Reply
#4

Quote:
Originally Posted by OPremium
View Post
Check if you don't have any other dialogs with the same ID.
Check also that you return 0 in OnDialogResponse in your other scripts (if any) when not matching code was found
i don't have anyone, this is my only dialog.
Reply
#5

try this:

PHP Code:
#include a_samp
#define COLOR_MGREEN 0xFF0000AA
public OnPlayerCommandText(playeridcmdtext[])
{
    if (
strcmp(cmdtext"/tuning"true)==0)
    {
         
ShowPlayerDialog(playerid700DIALOG_STYLE_LIST"Tuning Menu","Nitro\nHydraulics\nVelgen\nKleuren""Kies""Annuleren");
        
    }
    return 
0;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
if(
response)
    {
    switch(
dialogid)
        {
        case 
700:
            {
               switch(
listitem)
            case 
0:
            {
                 
ShowPlayerDialog(playerid701DIALOG_STYLE_LIST"Tuning Menu","2x Nitro\n5x Nitro\n10xNitro""Kies""Annuleren");
                
            }
            case 
1:
            {
                 
ShowPlayerDialog(playerid702DIALOG_STYLE_LIST"Tuning Menu","Hydraulics\nVerwijder Hydraulics""Kies""Annuleren");
                
            }
            case 
2:
            {
                 
ShowPlayerDialog(playerid703DIALOG_STYLE_LIST"Tuning Menu","Offroad\nShadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess\n""Kies""Annuleren");
            }
            case 
3:
            {
                 
ShowPlayerDialog(playerid704DIALOG_STYLE_LIST"Tuning Menu","Zwart\nWit\nRood\nGeel\nBlauw\nGroen\nPaars\nBruin""Kies""Annuleren");
            }
        }
    }
    case 
701:
        {
        switch(
listitem)
        {
            case 
0:
            {
                    new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1009);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] 2x Nitro geinstaleerd");
                
            }
            case 
1:
            {
                    new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1008);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] 5x Nitro geinstaleerd");
                
            }
            case 
2:
            {
                        new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1010);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] 10x Nitro geinstaleerd");
                
            }
        }
    }
    case 
702:
        {
        switch(
listitem)
        {
            case 
0:
            {
                    new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1087);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Hydraulics geinstaleerd");
                
               }
            case 
1:
            {
                 
RemoveVehicleComponent(1,1087);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Hydraulics gedeinstaleerd");
                
            }
        }
     }
    case 
703:
        {
        switch(
listitem)
        {
            case 
0:
            {
                   new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1025);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Offroad geinstaleerd");
                
            }
            case 
1:
            {
                 new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1073);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Shadow Velgen geinstaleerd");
                
            }
            case 
2:
            {
                   new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1074);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Mega Velgen geinstaleerd");
                
            }
            case 
3:
            {
                   new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1075);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Rimshine Velgen geinstaleerd");
                
            }
              case 
4:
            {
                new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1076);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Wires Velgen geinstaleerd");
                
            }
            case 
5:
            {
                new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1077);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Classic Velgen geinstaleerd");
                
            }
            case 
6:
            {
                new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1078);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Twist Velgen geinstaleerd");
                
            }
            case 
7:
            {
                   new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1079);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Cutter Velgen geinstaleerd");
                
            }
            case 
8:
            {
                new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1080);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Switch Velgen geinstaleerd");
                
            }
            case 
9:
            {
                new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1081);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Grove Velgen geinstaleerd");
                
            }
            case 
10:
            {
                new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1082);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Import Velgen geinstaleerd");
                
            }
            case 
11:
            {
                  new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1083);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Dollar Velgen geinstaleerd");
                
            }
            case 
12:
            {
                new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1084);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Trance Velgen geinstaleerd");
                
            }
            case 
13:
            {
                new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1085);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Atomic Velgen geinstaleerd");
                
            }
            case 
14:
            {
                new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1096);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Ahab Velgen geinstaleerd");
                
            }
            case 
15:
            {
                  new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1097);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Virtual Velgen geinstaleerd");
                
            }
            case 
16:
            {
                new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
AddVehicleComponent(vehicleid1098);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Acces Velgen geinstaleerd");
                
            }
        }
    }
    case 
704:
    {
        switch(
listitem)
        {
            case 
0:
            {
                   new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
ChangeVehicleColor(vehicleid00);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Zwart");
                
            }
            case 
1:
            {
                   new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                
ChangeVehicleColor(vehicleid11);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Wit");
                
            }
            case 
2:
            {
                   new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                
ChangeVehicleColor(vehicleid33);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Rood");
                
            }
            case 
3:
            {
                   new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                
ChangeVehicleColor(vehicleid66);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Geel");
                
            }
              case 
4:
            {
                   new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                 
ChangeVehicleColor(vehicleid125125);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Blauw");
                
            }
            case 
5:
            {
                   new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                
ChangeVehicleColor(vehicleid149149);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Paars");
                
            }
            case 
6:
            {
                   new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                
ChangeVehicleColor(vehicleid126126);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Roze");
                
            }
            case 
7:
            {
                   new 
vehicleid;
                
vehicleid GetPlayerVehicleID(playerid);
                
ChangeVehicleColor(vehicleid6666);
                 
SendClientMessage(playerid,COLOR_MGREEN,"[TUNING] Auto-respray: Bruin");
                    }          
                }
                }
            }
        }    
return 
1;

Reply
#6

sorry, butt no
Reply
#7

what error?
Reply
#8

only the first dialog is their. nothing els
Reply
#9

send me the error, nothing more...just the error message
Reply
#10

Quote:
Originally Posted by ©arlos
View Post
send me the error, nothing more...just the error message
when i do /tuning, the first dialog is their. If i choose a option, their nothing hapens
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)