return 1 error
#1

Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(strfind(inputtext,"%",true) != -1) return SendClientMessage(playerid, RED," ");
if(dialogid == CLASS_DIALOG)
{
   if(!response)
   {
	new String[200];
	new team1count = GetTeamCount(TEAM_Grove);
    new team2count = GetTeamCount(TEAM_Aztecas);
    new team3count = GetTeamCount(TEAM_Vagos);
    new team4count = GetTeamCount(TEAM_Triads);
    new team5count = GetTeamCount(TEAM_Ballas);
    new team7count = GetTeamCount(TEAM_MERC);
	format(String, sizeof(String),""cblue"Aztecas [P:%d]\n"cgreen"Grove [P:%d]\n"cyellow"Vagos [P:%d]\n"cred"Triads [P:%d]\n"cpurple"Ballas [P:%d]\nMercenary [P:%d]",team2count, team1count, team3count, team4count, team5count, team7count);
	ShowPlayerDialog(playerid, 1432, DIALOG_STYLE_LIST, "Select Team",String,"Select","Back");
   }
   else if(response)
   {
	   switch(listitem)
	   {
		   case 0:
		   {
			   		gClass[playerid] = Assault;
			   		SendClientMessage(playerid, -1,"You have chosen the Assault class");
			   		SendClientMessage(playerid, -1,"BONUS: No extra bonus with this class");
			   		SpawnPlayer(playerid);
			   		UpdateLabelText(playerid);
		   }
		   case 1:
		   {
				   	gClass[playerid] = SNIPER;
				   	SendClientMessage(playerid, -1,"You have chosen the Sniper class");
				   	SendClientMessage(playerid, -1,"BONUS: Invisible on map");
				   	SpawnPlayer(playerid);
				   	UpdateLabelText(playerid);
		   }
		   case 2:
		   {
                if(GetPlayerScore(playerid) >= 1500)
                {
				   gClass[playerid] = PILOT;
				   SendClientMessage(playerid, -1,"You have chosen Pilot class");
				   SendClientMessage(playerid, -1,"BONUS: Can fly heavy air vehicles");
				   SpawnPlayer(playerid);
				   UpdateLabelText(playerid);
				}
				else
				{
                   ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""ccolor"Assault - "ccolor2"Rank 0\n"ccolor"Sniper - "ccolor2"Rank 0\n"ccolor"Pilot - "ccolor2"Rank 6\n"ccolor"Engineer - "ccolor2"Rank 5\n"ccolor"JetTrooper - "ccolor2"Rank 6\n"ccolor"Support - "ccolor2"Rank 5\n"ccolor"Scout - "ccolor2"Rank 5\n"ccolor"Spy - "ccolor2"Rank 7\n"ccolor"Donor - "ccolor2"For Donators only","Select","Back");
                   SendClientMessage(playerid, red,"You need to have rank 6 to use this class!");
				}

		   }
		   case 3:
		   {
                if(GetPlayerScore(playerid) >= 1000)
                {
				   gClass[playerid] = ENGINEER;
				   SendClientMessage(playerid, -1,"You have chosen Engineer class");
				   SendClientMessage(playerid, -1,"BONUS: Can drive rhino!");
				   SpawnPlayer(playerid);
				   UpdateLabelText(playerid);
				}
				else
				{
                   ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""ccolor"Assault - "ccolor2"Rank 0\n"ccolor"Sniper - "ccolor2"Rank 0\n"ccolor"Pilot - "ccolor2"Rank 6\n"ccolor"Engineer - "ccolor2"Rank 5\n"ccolor"JetTrooper - "ccolor2"Rank 6\n"ccolor"Support - "ccolor2"Rank 5\n"ccolor"Scout - "ccolor2"Rank 5\n"ccolor"Spy - "ccolor2"Rank 7\n"ccolor"Donor - "ccolor2"For Donators only","Select","Back");
                   SendClientMessage(playerid, red,"You need to have rank 5 to use this class!");
				}

           }
		   case 4:
		   {
                if(GetPlayerScore(playerid) >= 1500)
                {
				   gClass[playerid] = JET;
				   SendClientMessage(playerid, -1,"You have chosen JetTrooper class");
				   SendClientMessage(playerid, -1,"BONUS: Can use /jp to spawn jetpack.");
				   SpawnPlayer(playerid);
				   UpdateLabelText(playerid);
				}
				else
				{
                   ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""ccolor"Assault - "ccolor2"Rank 0\n"ccolor"Sniper - "ccolor2"Rank 0\n"ccolor"Pilot - "ccolor2"Rank 6\n"ccolor"Engineer - "ccolor2"Rank 5\n"ccolor"JetTrooper - "ccolor2"Rank 6\n"ccolor"Support - "ccolor2"Rank 5\n"ccolor"Scout - "ccolor2"Rank 5\n"ccolor"Spy - "ccolor2"Rank 7\n"ccolor"Donor - "ccolor2"For Donators only","Select","Back");
                   SendClientMessage(playerid, red,"You need to have rank 6 to use this class!");
				}

			 }
		     case 5:
		     {
                if(GetPlayerScore(playerid) >= 1000)
                {
				   gClass[playerid] = SP;
				   SendClientMessage(playerid, -1,"You have chosen Support class");
				   SendClientMessage(playerid, -1,"BONUS: Use /Shelp For Supporter Commands.");
				   SpawnPlayer(playerid);
				   UpdateLabelText(playerid);
				}
				else
				{
                   ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""ccolor"Assault - "ccolor2"Rank 0\n"ccolor"Sniper - "ccolor2"Rank 0\n"ccolor"Pilot - "ccolor2"Rank 6\n"ccolor"Engineer - "ccolor2"Rank 5\n"ccolor"JetTrooper - "ccolor2"Rank 6\n"ccolor"Support - "ccolor2"Rank 5\n"ccolor"Scout - "ccolor2"Rank 5\n"ccolor"Spy - "ccolor2"Rank 7\n"ccolor"Donor - "ccolor2"For Donators only","Select","Back");
                   SendClientMessage(playerid, red,"You need to have rank 5 to use this class!");
				}
            }
		     case 6:
		     {
                if(GetPlayerScore(playerid) >= 1000)
                {
				   gClass[playerid] = SCOUT;
				   SendClientMessage(playerid, -1,"You have chosen Scout class");
				   SendClientMessage(playerid, -1,"BONUS: Can Drive Sea Sparrow.");
				   SpawnPlayer(playerid);
				   UpdateLabelText(playerid);
				}
				else
				{
                   ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""ccolor"Assault - "ccolor2"Rank 0\n"ccolor"Sniper - "ccolor2"Rank 0\n"ccolor"Pilot - "ccolor2"Rank 6\n"ccolor"Engineer - "ccolor2"Rank 5\n"ccolor"JetTrooper - "ccolor2"Rank 6\n"ccolor"Support - "ccolor2"Rank 5\n"ccolor"Scout - "ccolor2"Rank 5\n"ccolor"Spy - "ccolor2"Rank 7\n"ccolor"Donor - "ccolor2"For Donators only","Select","Back");
                   SendClientMessage(playerid, red,"You need to have rank 5 to use this class!");
				}

           }
           case 7:
		     {
                if(GetPlayerScore(playerid) >= 2000)
                {
				   gClass[playerid] = AG;
				   SendClientMessage(playerid, -1,"You have chosen Spy class");
				   SendClientMessage(playerid, -1,"BONUS: /Dis to disguise.");
				   SpawnPlayer(playerid);
				   UpdateLabelText(playerid);
				}
				else
				{
                   ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""ccolor"Assault - "ccolor2"Rank 0\n"ccolor"Sniper - "ccolor2"Rank 0\n"ccolor"Pilot - "ccolor2"Rank 6\n"ccolor"Engineer - "ccolor2"Rank 5\n"ccolor"JetTrooper - "ccolor2"Rank 6\n"ccolor"Support - "ccolor2"Rank 5\n"ccolor"Scout - "ccolor2"Rank 5\n"ccolor"Spy - "ccolor2"Rank 7\n"ccolor"Donor - "ccolor2"For Donators only","Select","Back");
                   SendClientMessage(playerid, red,"You need to have rank 7 to use this class!");
				}

           }
		   case 8:
		   {
                if(PlayerInfo[playerid][dRank] >= 2)
                {
				   gClass[playerid] = DONOR;
				   SendClientMessage(playerid, -1,"Donor Class");
				   SendClientMessage(playerid, -1,"BONUS: Can Drive All Vehicles.");
				   SendClientMessage(playerid, -1,"Use /DCmds For Donor Commands.");
				   SpawnPlayer(playerid);
				   UpdateLabelText(playerid);
				}
				else
				{
                   ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""ccolor"Assault - "ccolor2"Rank 0\n"ccolor"Sniper - "ccolor2"Rank 0\n"ccolor"Pilot - "ccolor2"Rank 6\n"ccolor"Engineer - "ccolor2"Rank 5\n"ccolor"JetTrooper - "ccolor2"Rank 6\n"ccolor"Support - "ccolor2"Rank 5\n"ccolor"Scout - "ccolor2"Rank 5\n"ccolor"Spy - "ccolor2"Rank 7\n"ccolor"Donor - "ccolor2"For Donators only","Select","Back");
                   SendClientMessage(playerid, red,"You Need Atleast Donor Rank 2 For This Class!");
				}
		   }
	   }
   }
}

if(dialogid == 1997)
	{
	    if(response)
	    {
			switch(listitem)
			{
			    case 0: ShowPlayerDialog(playerid, 2997, DIALOG_STYLE_LIST, "Select Your Prestige I Weapon", "M4\nCombat Shotgun\nTec-9\nMP5\nGrenade\nSniper Rifle\nColt Pistol\nSilenced Pistol\nSawn Off Shotgun\nAk-47", "Select", "Back");
				case 1: ShowPlayerDialog(playerid, 2998, DIALOG_STYLE_LIST, "Select Your Prestige II Weapon", "M4\nCombat Shotgun\nTec-9\nMP5\nGrenade\nSniper Rifle\nColt Pistol\nSilenced Pistol\nSawn Off Shotgun\nAk-47", "Select", "Back");
			}
		}
	}
	if(dialogid == 2997)
	{
	    if(!response)
	    { return ShowPlayerDialog(playerid, 1997, DIALOG_STYLE_LIST, "Select You Prestige Weapon:", "Prestige I\nPrestige II", "Select", "Closed"); }
	    if(response)
	    {
	        if(GetPlayerScore(playerid) == 15000 )
	        { return SCM(playerid, -1, "You are not Prestige I."),ShowPlayerDialog(playerid, 1997, DIALOG_STYLE_LIST, "Select You Prestige Weapon:", "Prestige I\nPrestige II", "Select", "Closed"); }
			switch(listitem)
			{
			    case 0: PlayerInfo[playerid][Prestige1]=M4, SCM(playerid, -1, "You selected M4 as Prestige I weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-I",(M4));
			    case 1: PlayerInfo[playerid][Prestige1]=SPAS12, SCM(playerid, -1, "You selected Combat Shotgun as Prestige I weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-I",(SPAS12));
			    case 2: PlayerInfo[playerid][Prestige1]=TEC9, SCM(playerid, -1, "You selected Tec-9 as Prestige I weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-I",(TEC9));
			    case 3: PlayerInfo[playerid][Prestige1]=MP5, SCM(playerid, -1, "You selected MP5 as Prestige I weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-I",(MP5));
			    case 4: PlayerInfo[playerid][Prestige1]=GRENADE, SCM(playerid, -1, "You selected Grenade as Prestige I weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-I",(GRENADE));
			    case 5: PlayerInfo[playerid][Prestige1]=SNIPER, SCM(playerid, -1, "You selected Sniper Rifle as Prestige I weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-I",(SNIPER));
			    case 6: PlayerInfo[playerid][Prestige1]=COLT, SCM(playerid, -1, "You selected Colt Pistol as Prestige I weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-I",(COLT));
			    case 7: PlayerInfo[playerid][Prestige1]=SILENCE, SCM(playerid, -1, "You selected Silenced Pistol as Prestige I weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-I",(SILENCE));
			    case 8: PlayerInfo[playerid][Prestige1]=SAWN, SCM(playerid, -1, "You selected Sawn Off Shotgun as Prestige I weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-I",(SAWN));
			    case 9: PlayerInfo[playerid][Prestige1]=AK47, SCM(playerid, -1, "You selected Ak-47 as Prestige I weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-I",(AK47));
			}
		}
	}
	if(dialogid == 2998)
	{
	    if(!response)
	    { return ShowPlayerDialog(playerid, 1997, DIALOG_STYLE_LIST, "Select You Prestige Weapon:", "Prestige I\nPrestige II", "Select", "Closed"); }
	    if(response)
	    {
	        if(GetPlayerScore(playerid) == 20000)
	        { return SCM(playerid, -1, "You need to be Prestige II."),ShowPlayerDialog(playerid, 1997, DIALOG_STYLE_LIST, "Select You Prestige Weapon:", "Prestige I\nPrestige II", "Select", "Closed"); }
			switch(listitem)
			{
			    case 0: PlayerInfo[playerid][Prestige2]=M4, SCM(playerid, -1, "You selected M4 as Prestige II weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-II",(M4));
			    case 1: PlayerInfo[playerid][Prestige2]=SPAS12, SCM(playerid, -1, "You selected Combat Shotgun as Prestige II weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-II",(SPAS12));
			    case 2: PlayerInfo[playerid][Prestige2]=TEC9, SCM(playerid, -1, "You selected Tec-9 as Prestige II weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-II",(TEC9));
			    case 3: PlayerInfo[playerid][Prestige2]=MP5, SCM(playerid, -1, "You selected MP5 as Prestige II weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-II",(MP5));
			    case 4: PlayerInfo[playerid][Prestige2]=GRENADE, SCM(playerid, -1, "You selected Grenade as Prestige II weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-II",(GRENADE));
			    case 5: PlayerInfo[playerid][Prestige2]=SNIPER, SCM(playerid, -1, "You selected Sniper Rifle as Prestige II weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-II",(SNIPER));
			    case 6: PlayerInfo[playerid][Prestige2]=COLT, SCM(playerid, -1, "You selected Colt Pistol as Prestige II weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-II",(COLT));
			    case 7: PlayerInfo[playerid][Prestige2]=SILENCE, SCM(playerid, -1, "You selected Silenced Pistol as Prestige II weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-II",(SILENCE));
			    case 8: PlayerInfo[playerid][Prestige2]=SAWN, SCM(playerid, -1, "You selected Sawn Off Shotgun as Prestige II weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-II",(SAWN));
			    case 9: PlayerInfo[playerid][Prestige2]=AK47, SCM(playerid, -1, "You selected Ak-47 as Prestige II weapon."), dUserSetINT(PlayerName2(playerid)).("Prestige-II",(AK47));
			}
		}
	}
if(dialogid == 1432)
{
   if(!response)
   {
   SCM(playerid,red,"You have to choose your team.");
    new String[200];
	new team1count = GetTeamCount(TEAM_Grove);
    new team2count = GetTeamCount(TEAM_Aztecas);
    new team3count = GetTeamCount(TEAM_Vagos);
    new team4count = GetTeamCount(TEAM_Triads);
    new team5count = GetTeamCount(TEAM_Ballas);
    new team7count = GetTeamCount(TEAM_MERC);
	format(String, sizeof(String),""cblue"Aztecas [P:%d]\n"cgreen"Grove [P:%d]\n"cyellow"Vagos [P:%d]\n"cred"Triads [P:%d]\n"cpurple"Ballas [P:%d]\nMercenary [P:%d]",team2count, team1count, team3count, team4count, team5count, team7count);
	ShowPlayerDialog(playerid, 1432, DIALOG_STYLE_LIST, "Select Team",String,"Select","Back");
   }
   else if(response)
   {
    switch(listitem)
	   {
		   case 0:
		   {
                   gTeam[playerid] = TEAM_Aztecas;
			       SetPlayerTeam(playerid,3);
			       Update3DTextLabelText(RankLabel[playerid], 0xFFFFFFFF, " ");
                   ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""ccolor"Assault - "ccolor2"Rank 0\n"ccolor"Sniper - "ccolor2"Rank 0\n"ccolor"Pilot - "ccolor2"Rank 6\n"ccolor"Engineer - "ccolor2"Rank 5\n"ccolor"JetTrooper - "ccolor2"Rank 6\n"ccolor"Support - "ccolor2"Rank 5\n"ccolor"Scout - "ccolor2"Rank 5\n"ccolor"Spy - "ccolor2"Rank 7\n"ccolor"Donor - "ccolor2"For Donators only","Select","Back");
		   }
		   case 1:
		   {
                   gTeam[playerid] = TEAM_Grove;
				   SetPlayerTeam(playerid,0);
				   Update3DTextLabelText(RankLabel[playerid], 0xFFFFFFFF, " ");
                   ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""ccolor"Assault - "ccolor2"Rank 0\n"ccolor"Sniper - "ccolor2"Rank 0\n"ccolor"Pilot - "ccolor2"Rank 6\n"ccolor"Engineer - "ccolor2"Rank 5\n"ccolor"JetTrooper - "ccolor2"Rank 6\n"ccolor"Support - "ccolor2"Rank 5\n"ccolor"Scout - "ccolor2"Rank 5\n"ccolor"Spy - "ccolor2"Rank 7\n"ccolor"Donor - "ccolor2"For Donators only","Select","Back");
		   }
		   case 2:
		   {
                   gTeam[playerid] = TEAM_Vagos;
				   SetPlayerTeam(playerid,1);
				   Update3DTextLabelText(RankLabel[playerid], 0xFFFFFFFF, " ");
                   ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""ccolor"Assault - "ccolor2"Rank 0\n"ccolor"Sniper - "ccolor2"Rank 0\n"ccolor"Pilot - "ccolor2"Rank 6\n"ccolor"Engineer - "ccolor2"Rank 5\n"ccolor"JetTrooper - "ccolor2"Rank 6\n"ccolor"Support - "ccolor2"Rank 5\n"ccolor"Scout - "ccolor2"Rank 5\n"ccolor"Spy - "ccolor2"Rank 7\n"ccolor"Donor - "ccolor2"For Donators only","Select","Back");

		   }
		   case 3:
		   {
                   gTeam[playerid] = TEAM_Triads;
				   SetPlayerTeam(playerid,2);
				   Update3DTextLabelText(RankLabel[playerid], 0xFFFFFFFF, " ");
                   ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""ccolor"Assault - "ccolor2"Rank 0\n"ccolor"Sniper - "ccolor2"Rank 0\n"ccolor"Pilot - "ccolor2"Rank 6\n"ccolor"Engineer - "ccolor2"Rank 5\n"ccolor"JetTrooper - "ccolor2"Rank 6\n"ccolor"Support - "ccolor2"Rank 5\n"ccolor"Scout - "ccolor2"Rank 5\n"ccolor"Spy - "ccolor2"Rank 7\n"ccolor"Donor - "ccolor2"For Donators only","Select","Back");

           }
		   case 4:
		   {
				   gTeam[playerid] = TEAM_Ballas;
				   SetPlayerTeam(playerid,4);
				   Update3DTextLabelText(RankLabel[playerid], 0xFFFFFFFF, " ");
                   ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""ccolor"Assault - "ccolor2"Rank 0\n"ccolor"Sniper - "ccolor2"Rank 0\n"ccolor"Pilot - "ccolor2"Rank 6\n"ccolor"Engineer - "ccolor2"Rank 5\n"ccolor"JetTrooper - "ccolor2"Rank 6\n"ccolor"Support - "ccolor2"Rank 5\n"ccolor"Scout - "ccolor2"Rank 5\n"ccolor"Spy - "ccolor2"Rank 7\n"ccolor"Donor - "ccolor2"For Donators only","Select","Back");
		   }
		   case 5:
		   {
				   gClass[playerid] = CLASS;
				   gTeam[playerid] = TEAM_MERC;
				   Update3DTextLabelText(RankLabel[playerid], 0xFFFFFFFF, " ");
                   SpawnPlayer(playerid);

                   
		   }
	   }
   }
}

if(dialogid == 1541)
{
   if(!response)
   {
   SendClientMessage(playerid,red,"Canceled");
   }
   else if(response)
   {
    switch(listitem)
	   {
		   case 0:
		   {
            new string[100];
            Update3DTextLabelText(RankLabel[playerid], 0xFFFFFFFF, " ");
            Update3DTextLabelText(Dis[playerid], 0xFFFFFFFF, " ");
            SendClientMessage(playerid,TEAM_Aztecas_COLOR,"Disguise as Aztecas Ballassalt");
            format(string, sizeof(string),"%s\nAssault",GetRankName(playerid));
            Dis[playerid] = Create3DTextLabel(string, TEAM_Aztecas_COLOR, 30.0, 40.0, 50.0, 40.0, 0);
            Attach3DTextLabelToPlayer(Dis[playerid], playerid, 0.0, 0.0, 0.5);
            SetPlayerSkin(playerid, 287);
			SetPlayerColor(playerid, TEAM_Aztecas_COLOR);
			Dkits[playerid] --;
		   }
		   case 1:
		   {
             new string[100];
             Update3DTextLabelText(RankLabel[playerid], 0xFFFFFFFF, " ");
             Update3DTextLabelText(Dis[playerid], 0xFFFFFFFF, " ");
             SendClientMessage(playerid,TEAM_Grove_COLOR,"Disguise as Grove Ballassalt");
            format(string, sizeof(string),"%s\nAssault",GetRankName(playerid));
            Dis[playerid] = Create3DTextLabel(string, TEAM_Grove_COLOR, 30.0, 40.0, 50.0, 40.0, 0);
            Attach3DTextLabelToPlayer(Dis[playerid], playerid, 0.0, 0.0, 0.5);
            SetPlayerSkin(playerid, 73);
			SetPlayerColor(playerid, TEAM_Grove_COLOR);
			Dkits[playerid] --;
		   }
		   case 2:
		   {
            new string[100];
            Update3DTextLabelText(RankLabel[playerid], 0xFFFFFFFF, " ");
            Update3DTextLabelText(Dis[playerid], 0xFFFFFFFF, " ");
            SendClientMessage(playerid,TEAM_Vagos_COLOR,"Disguise as Vagosic Ballassalt");
            format(string, sizeof(string),"%s\nAssault",GetRankName(playerid));
            Dis[playerid] = Create3DTextLabel(string, TEAM_Vagos_COLOR, 30.0, 40.0, 50.0, 40.0, 0);
            Attach3DTextLabelToPlayer(Dis[playerid], playerid, 0.0, 0.0, 0.5);
            SetPlayerSkin(playerid, 179);
			SetPlayerColor(playerid, TEAM_Vagos_COLOR);
			Dkits[playerid] --;
		   }
		   case 3:
		   {
		    new string[100];
		    Update3DTextLabelText(RankLabel[playerid], 0xFFFFFFFF, " ");
            Update3DTextLabelText(Dis[playerid], 0xFFFFFFFF, " ");
		    SendClientMessage(playerid,TEAM_Triads_COLOR,"Disguise as Triads Ballassalt");
            format(string, sizeof(string),"%s\nAssault",GetRankName(playerid));
            Dis[playerid] = Create3DTextLabel(string, TEAM_Triads_COLOR, 30.0, 40.0, 50.0, 40.0, 0);
            Attach3DTextLabelToPlayer(Dis[playerid], playerid, 0.0, 0.0, 0.5);
            SetPlayerSkin(playerid, 285);
			SetPlayerColor(playerid, TEAM_Triads_COLOR);
			Dkits[playerid] --;
           }
		   case 4:
		   {
		    new string[100];
		    Update3DTextLabelText(RankLabel[playerid], 0xFFFFFFFF, " ");
		    Update3DTextLabelText(Dis[playerid], 0xFFFFFFFF, " ");
		    SendClientMessage(playerid,TEAM_Ballas_COLOR,"Disguise as Ballas Ballassalt");
            format(string, sizeof(string),"%s\nAssault",GetRankName(playerid));
            Dis[playerid] = Create3DTextLabel(string, TEAM_Ballas_COLOR, 30.0, 40.0, 50.0, 40.0, 0);
            Attach3DTextLabelToPlayer(Dis[playerid], playerid, 0.0, 0.0, 0.5);
            SetPlayerSkin(playerid, 206);
	    	SetPlayerColor(playerid, TEAM_Ballas_COLOR);
	    	Dkits[playerid] --;
	      }
	   }
   }
}

switch(dialogid) // Lookup the dialogid
{
        case 245:
        {
            if(!response)
            {
                SendClientMessage(playerid, red,"You Canceled!");
                return 1; // We processed it
            }
             switch(listitem) // This is far more efficient than using an if-elseif-else structure
             {
                case 0:
                {
                  ChangeVehicleColor(GetPlayerVehicleID(playerid), 1, 1);
        	    }
        	    case 1:
        	    {
                    ChangeVehicleColor(GetPlayerVehicleID(playerid), 236, 236);
                }
                case 2:
                {
                    ChangeVehicleColor(GetPlayerVehicleID(playerid), 79, 79);
                }
                case 3:
                {
                    ChangeVehicleColor(GetPlayerVehicleID(playerid), 6, 6);
                }
                case 4:
				{
                    ChangeVehicleColor(GetPlayerVehicleID(playerid), 55, 55);
                }
                case 5:
                {
                    ChangeVehicleColor(GetPlayerVehicleID(playerid), 147, 147);
                }
                case 6:
                {
                    ChangeVehicleColor(GetPlayerVehicleID(playerid), 3, 3);
                }
                case 7:
                {
                    ChangeVehicleColor(GetPlayerVehicleID(playerid), 183, 183);
                }
                case 8:
                {
                    ChangeVehicleColor(GetPlayerVehicleID(playerid), 186, 186);
                }
                case 9:
                {
                    ChangeVehicleColor(GetPlayerVehicleID(playerid), 91, 91);
                }
                case 10:
                {
                    ChangeVehicleColor(GetPlayerVehicleID(playerid), 000, 000);
                }
              }
         }
         case 786:
        {
            if(!response)
            {
                SendClientMessage(playerid, red,"You Canceled!");
                return 1; // We processed it
            }
             switch(listitem) // This is far more efficient than using an if-elseif-else structure
             {
                case 0:
                {
 if(PlayerInfo[playerid][Level] >= 1)
	{
		SendClientMessage(playerid,blue,"    ---=Level 1 Admin Commands =---");
        SendClientMessage(playerid,lightblue,"- Kick, Warn, Adminduty, .[Test] for Admin Chat, Asay, Serverinfo, Lockcar");
        SendClientMessage(playerid,lightblue,"- Getid, Getinfo, Flip, Lp, Ltc, Lnos, ltune, Reports, Jail, Unjail, Goto, Afix");
        SendClientMessage(playerid,lightblue,"- Lbike, Apm, Searchban, Mute, Get, Unmute, Lspec, Lsp, Async, Acmds, Unlockcar");
			}
	return 1;
}

        	    case 1:
        	    {
	if(PlayerInfo[playerid][Level] >= 2)
	{
        SendClientMessage(playerid,blue,"    ---=Level 2 Admin Commands =---");
		SendClientMessage(playerid,lightblue,"- Giveweapon, Burn, Spawn, Disarm, Slap, Explode, Ban, Screen");
		SendClientMessage(playerid,lightblue,"- Jetpack, Flip, Forceteam, Forceclass, Laston, Sv, Vgoto, vGet");
		SendClientMessage(playerid,lightblue,"- Jailed, Frozen, Muted, Lspv, Lsv, Clearchat, Lmenu, Ltele, Cm, Ipcheck");
		SendClientMessage(playerid,lightblue,"- Ltmenu, Write, Unban, Unbanip, Sfile, Sban, Morning, Setmytime, Rangecheck");
	}
	return 1;
}

                case 2:
                {
	if(PlayerInfo[playerid][Level] >= 3)
	{
		SendClientMessage(playerid,blue,"    ---=Level 3 Admin Commands =---");
		SendClientMessage(playerid,lightblue,"- Sethealth, Setarmour, Setcash, Setskin, Setwanted, Healall,");
		SendClientMessage(playerid,lightblue,"- Setworld, Setinterior, Eject, Bankrupt, Sbankrupt, Ubound, Lweaps,");
		SendClientMessage(playerid,lightblue,"- Lammo, Car, Carhealth, Carcolour, Teleplayer, Givecar, Givescore");
		SendClientMessage(playerid,lightblue,"- Gethere, Get, Jail, Unjail, Freeze, Givecash, Unfreeze, Akill, Aka");
		SendClientMessage(playerid,lightblue,"- Clearallchat, Caps, Move, Moveplayer, Hunter, Hydra,");
	}
	return 1;
}
                case 3:
                {
	if(PlayerInfo[playerid][Level] >= 4)
	{
		SendClientMessage(playerid,blue,"    ---=Level 4 Admin Commands =---");
		SendClientMessage(playerid,lightblue,"- Enable, Disable, Ban, Crash, Spam, God, Godcar, Die, Uconfig,");
		SendClientMessage(playerid,lightblue,"- Botcheck, Forbidname, Forbidword, Rangweapon, Fakedeath, Spawnall ");
		SendClientMessage(playerid,lightblue,"- Muteall, Unmuteall, Getall, Freezeall, Giveallweapon, Armourall, Giveallcash.");
		SendClientMessage(playerid,lightblue,"- Slapall, Explodeall, Disarmall, Ejectall, Rheal, Eventhelp, Ann, Ann2");
		SendClientMessage(playerid,lightblue,"- gsteam, gcteam, fteam, steam, gteam, dteam, announce, announce2");
		SendClientMessage(playerid,lightblue,"- Setallweather, Setalltime, Setallworld, Unfreezeall");
		SendClientMessage(playerid,lightblue,"- Lweather, Ltime, Lweapons, Changename, Hunter, Hydra, Setname");
	}
	return 1;
}

                case 4:
				{
		if(PlayerInfo[playerid][Level] >= 5)
	{
		SendClientMessage(playerid,blue,"    ---=Level 5 Admin Commands =---");
		SendClientMessage(playerid,lightblue,"- God, Sgod, pickup, Object, Fakechat, Setallscore, Setpass, Setname, Setdonor");
		SendClientMessage(playerid,lightblue,"- Setoperator, Unsetoperator, Setlevel, Settemplevel , Setkills, Setdeaths, Rban, ,[Text] For L5.Chat");
	}
	return 1;
}
      case 5:
				{
				if(PlayerInfo[playerid][Level] >= 6)
	{
		SendClientMessage(playerid,blue,"    ---=Level 6 Admin Commands =---");
		SendClientMessage(playerid,lightblue,"- $For Level 6 Chat");
	}
	return 1;
}
              }
         }
		case 125:
		{
		   if(!response)
		   {
                Kick(playerid);
           }
		   if (udb_Exists(PlayerName2(playerid))) {
              if (udb_CheckLogin(PlayerName2(playerid),inputtext))
	          {
		       new file[256], tmp3[100], string[128];
	   	       format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName2(playerid)) );
   		       GetPlayerIp(playerid,tmp3,100);
	   	       dini_Set(file,"ip",tmp3);
		       LoginPlayer(playerid);
		       PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
		       if(PlayerInfo[playerid][Level] > 0) {
			       format(string,sizeof(string),"ACCOUNT: Successfully Logged In. (Level %d)", PlayerInfo[playerid][Level] );
			       new text[128];
	               format(text, sizeof(text), "Promoted! Rank: %s | Prestige I: %d | Prestige II: %d", GetRankName(playerid),PlayerInfo[playerid][Prestige1],PlayerInfo[playerid][Prestige2]);
	               SendClientMessage(playerid, COLOR_WHITE, text);
			       return SendClientMessage(playerid,green,string);
       	       } else return SendClientMessage(playerid,green,"ACCOUNT: Successfully Logged In");
       	       
	       }
	       else {
		       PlayerInfo[playerid][FailLogin]++;
		       printf("LOGIN: %s has failed to login, Wrong password (%s) Attempt (%d)", PlayerName2(playerid),inputtext, PlayerInfo[playerid][FailLogin] );
		       new string1[200];
			   format(string1, sizeof(string1),""cwhite"Welcome "cred"%s "cwhite"you are already registered\nKindly enter password to login to your account\n"cred"Incorrect password!", PlayerName2(playerid));
			   ShowPlayerDialog(playerid, 125, DIALOG_STYLE_INPUT, "Login",string1,"Login","Kick");
		       if(PlayerInfo[playerid][FailLogin] == MAX_FAIL_LOGINS)
		       {
			       new string[128]; format(string, sizeof(string), "%s has been kicked (Failed Logins)", PlayerName2(playerid) );
			       SendClientMessageToAll(red, string);
			       print(string);
			       Kick(playerid);
		           }
		      }
		}
	}
	case 126:
	{
       if(!response)
       {
         Kick(playerid);
       }
      if (strlen(inputtext) < 4 || strlen(inputtext) > 20) {
      	new string[200];
	  	format(string, sizeof(string),""cwhite"Welcome "cred"%s "cwhite"you are not registered\nKindly enter password to register your account\n"cred"Invalid password length", PlayerName2(playerid));
	   ShowPlayerDialog(playerid, 126, DIALOG_STYLE_INPUT, "Register",string,"Register","Kick");
	  }
      if (!udb_Exists(PlayerName2(playerid))) {
      if (udb_Create(PlayerName2(playerid),inputtext))
	  {
    	new file[256],name[MAX_PLAYER_NAME], tmp3[100];
    	new strdate[20], year,month,day;	getdate(year, month, day);
		GetPlayerName(playerid,name,sizeof(name)); format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(name));
     	GetPlayerIp(playerid,tmp3,100);	dini_Set(file,"ip",tmp3);
//    	dini_Set(file,"password",params);
	    dUserSetINT(PlayerName2(playerid)).("registered",1);
   		format(strdate, sizeof(strdate), "%d/%d/%d",day,month,year);
		dini_Set(file,"RegisteredDate",strdate);
        dini_Set(file,"Nick",name);
		dUserSetINT(PlayerName2(playerid)).("loggedin",1);
		dUserSetINT(PlayerName2(playerid)).("banned",0);
		dUserSetINT(PlayerName2(playerid)).("level",0);
	    dUserSetINT(PlayerName2(playerid)).("LastOn",0);
    	dUserSetINT(PlayerName2(playerid)).("money",5000);
		dUserSetINT(PlayerName2(playerid)).("Score",0);
    	dUserSetINT(PlayerName2(playerid)).("kills",0);
	   	dUserSetINT(PlayerName2(playerid)).("deaths",0);
	   	dUserSetINT(PlayerName2(playerid)).("hours",0);
	   	dUserSetINT(PlayerName2(playerid)).("minutes",0);
	   	dUserSetINT(PlayerName2(playerid)).("seconds",0);
	   	dUserSetINT(PlayerName2(playerid)).("dRank",0);
	   	dUserSetINT(PlayerName2(playerid)).("Prestige-I",0);
	   	dUserSetINT(PlayerName2(playerid)).("Prestige-II",0);
	    PlayerInfo[playerid][LoggedIn] = 1;
	    PlayerInfo[playerid][Registered] = 1;
	    SendClientMessage(playerid, green, "ACCOUNT: You are now registered, and have been automaticaly logged in");
		PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
	  }
	 }
    }
    case 183:
	{
        if(!response)
	    {
          ShowPlayerDialog(ID[playerid],183,DIALOG_STYLE_INPUT,"Password After changing Name","You Must Added New Password For Your New Name\n{FF0000}Or Your account will Lost!","Set","");
        }
        new string[128];
		dUserSetINT(PlayerName2(ID[playerid])).("password_hash",udb_hash(inputtext) );
		PlayerPlaySound(ID[playerid],1057,0.0,0.0,0.0);
        format(string, sizeof(string),"ACCOUNT: You have successfully changed your password to \"%s\"",inputtext);
	    SendClientMessage(ID[playerid],yellow,string);
	   }
	}
if(response)
    {
    switch(dialogid)
        {
		case 2:
    	    {
           	switch(listitem)
        	{
        	    case 0:
        	    {
                 	if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowDialog(playerid);
                    GivePlayerMoney(playerid, -5000);
                    ShowDialog(playerid);
					SetPlayerHealth(playerid, 100.0);
					SendClientMessage(playerid, COLOR_WHITE, "You bought Health for $5000");
					}
        	    case 1:
        	    {
                    if(GetPlayerMoney(playerid) < 5500) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowDialog(playerid);
                    ShowDialog(playerid);
        	        GivePlayerMoney(playerid, -5500);
        	        ShowDialog(playerid);
        	        SetPlayerArmour(playerid, 100.0);
                     SendClientMessage(playerid, COLOR_WHITE, "You bought Armour for $5500");
        	    }
        	    case 2:
        	    {
        	        ShowPlayerDialog(playerid, 30, DIALOG_STYLE_LIST, "Weapons", "M4 - 8000$\nAK47 - 8000$\nMP5 - 6000$\nUZI - 12000$\nCombat Shotgun - 10000$\nShotgun - 5000$\nDesert Eagle - 6000$\nSilent Pistol - 3000$\nPistol - 3000$\nTec 9 - 3000$\nSawn-Off Shotgun - 8000$\nRPG - 10000$", "Buy", "Exit");
 	 			}
        	    case 3:
        	    {
				   if(AntiSK[playerid] == 0)
				   {
                        Update3DTextLabelText(RankLabel[playerid], 0xFFFFFFFF, " ");
                        GameTextForPlayer(playerid, "~w~Type ~r~/Kill ~w~To Exit ~n~DM Stadium", 3000, 3);
						SetPlayerTeam(playerid, -1);
	        	        SetPlayerSkin(playerid, 299);
	        	        SetPlayerHealth(playerid, 100);
	        	        SetPlayerArmour(playerid, 100);
	        	        SetPlayerColor(playerid, 0xFFFFFFFF);
	        	        SetPlayerPos(playerid, -1398.103515, 937.631164, 1036.479125);
	        	        SetPlayerInterior(playerid, 15);
	        	        new str[128];
	        	        format(str, sizeof(str),"%s\nDeath-Match", GetRankName(playerid));
	        	        DM[playerid] = Create3DTextLabel(str, 0xFFFFFFFF, 30.0, 40.0, 50.0, 40.0, 0);
                        Attach3DTextLabelToPlayer(DM[playerid], playerid, 0.0, 0.0, 0.5);
						ResetPlayerWeapons(playerid);
						GivePlayerWeapon(playerid, 24, 500);
						GivePlayerWeapon(playerid, 27, 500);
						GivePlayerWeapon(playerid, 31, 500);
						GivePlayerWeapon(playerid, 16, 1);
						GivePlayerWeapon(playerid, 10, 1);
						new name[MAX_PLAYER_NAME];
						GetPlayerName(playerid, name, sizeof(name));
						new string[128];
						format(string, sizeof(string), "~r~%s Has Entered Death-match Stadium.", name);
	    				SendBoxMessage(string);
	    				EDM[playerid] = 1;
	    			}
	    			else return SendClientMessage(playerid, RED,"You cannot join DM while in AntiSK protection! Try again later");
           	 	}
              case 4:
        	    {
				   if(AntiSK[playerid] == 0)
				   {
                        Update3DTextLabelText(RankLabel[playerid], 0xFFFFFFFF, " ");
                        GameTextForPlayer(playerid, "~w~Type ~r~/Kill ~w~To Exit ~n~DM Stadium", 3000, 3);
						SetPlayerTeam(playerid, -1);
	        	        SetPlayerSkin(playerid, 299);
	        	        SetPlayerHealth(playerid, 100);
	        	        SetPlayerArmour(playerid, 100);
	        	        SetPlayerColor(playerid, 0xFFFFFFFF);
	        	        SetPlayerPos(playerid,-1401.067, 1265.3706, 1039.8672);
	        	        SetPlayerInterior(playerid,16);
	        	        new str[128];
	        	        format(str, sizeof(str),"%s\nDeath-Match", GetRankName(playerid));
	        	        DM[playerid] = Create3DTextLabel(str, 0xFFFFFFFF, 30.0, 40.0, 50.0, 40.0, 0);
                        Attach3DTextLabelToPlayer(DM[playerid], playerid, 0.0, 0.0, 0.5);
						ResetPlayerWeapons(playerid);
						GivePlayerWeapon(playerid, 24, 500);
						GivePlayerWeapon(playerid, 26, 500);
						GivePlayerWeapon(playerid, 32, 500);
						GivePlayerWeapon(playerid, 16, 1);
						GivePlayerWeapon(playerid, 9, 1);
						new name[MAX_PLAYER_NAME];
						GetPlayerName(playerid, name, sizeof(name));
						new string[128];
						format(string, sizeof(string), "~r~%s Has Entered Runnies Death-match Stadium.", name);
	    				SendBoxMessage(string);
	    				EDM[playerid] = 0;
	    			}
	    			else return SendClientMessage(playerid, RED,"You cannot join DM while in AntiSK protection! Try again later");
           	 	}
        	}
    	    }
	}
    }
if(response)
    {
    switch(dialogid)
        {
		case 30:
    	    {
           	switch(listitem)
        	{
        	    case 0:
        	    {
                 	if(GetPlayerMoney(playerid) < 8000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowDialog(playerid);
        	        GivePlayerMoney(playerid, -8000);
        	        GivePlayerWeapon(playerid, 31, 300);
        	        ShowDialog(playerid);
					SendClientMessage(playerid,COLOR_WHITE, "You bought M4 with 300 Ammo.");
        	    }
        	    case 1:
        	    {
                 	if(GetPlayerMoney(playerid) < 8000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowDialog(playerid);
        	        GivePlayerMoney(playerid, -8000);
        	        ShowDialog(playerid);
        	        GivePlayerWeapon(playerid, 30, 300);
					SendClientMessage(playerid, COLOR_WHITE, "You bought AK 47 with 300 Ammo.");
        	    }
        	    case 2:
        	    {
                 	if(GetPlayerMoney(playerid) < 6000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowDialog(playerid);
                 	ShowDialog(playerid);
        	        GivePlayerMoney(playerid, -6000);
        	        GivePlayerWeapon(playerid, 29, 300);
					SendClientMessage(playerid, COLOR_WHITE, "You bought MP5 with 300 Ammo.");
        	    }
        	    case 3:
        	    {
                 	if(GetPlayerMoney(playerid) < 12000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowDialog(playerid);
        	        GivePlayerMoney(playerid, -12000);
        	        ShowDialog(playerid);
        	        GivePlayerWeapon(playerid, 28, 500);
					SendClientMessage(playerid, COLOR_WHITE, "You bought UZI with 300 Ammo.");
        	    }
        	    case 4:
        	    {
                 	if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowDialog(playerid);
        	        GivePlayerMoney(playerid, -10000);
        	        ShowDialog(playerid);
        	        GivePlayerWeapon(playerid, 27, 300);
					SendClientMessage(playerid, COLOR_WHITE, "You bought SPAZ12 with 300 Ammo.");
        	    }
        	    case 5:
        	    {
                 	if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowDialog(playerid);
        	        GivePlayerMoney(playerid, -5000);
        	        ShowDialog(playerid);
        	        GivePlayerWeapon(playerid, 25, 300);
					SendClientMessage(playerid, COLOR_WHITE, "You bought Shotgun with 300 Ammo.");
        	    }
        	    case 6:
        	    {
                 	if(GetPlayerMoney(playerid) < 6000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowDialog(playerid);
        	        GivePlayerMoney(playerid, -6000);
        	        ShowDialog(playerid);
        	        GivePlayerWeapon(playerid, 24, 100);
					SendClientMessage(playerid, COLOR_WHITE, "You bought Desert Eagle with 100 Ammo.");
        	    }
        	    case 7:
        	    {
                 	if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowDialog(playerid);
        	        GivePlayerMoney(playerid, -3000);
        	        ShowDialog(playerid);
        	        GivePlayerWeapon(playerid, 23, 300);
					SendClientMessage(playerid, COLOR_WHITE, "You bought Silencer with 300 Ammo.");
        	    }
        	    case 8:
        	    {
                 	if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowDialog(playerid);
        	        GivePlayerMoney(playerid, -3000);
        	        ShowDialog(playerid);
        	        GivePlayerWeapon(playerid, 22, 300);
					SendClientMessage(playerid, COLOR_WHITE, "You bought Pistol with 300 Ammo.");
                 }
                 case 9:
        	     {
                 	if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowDialog(playerid);
        	        GivePlayerMoney(playerid, -3000);
        	        ShowDialog(playerid);
        	        GivePlayerWeapon(playerid, 32, 300);
					SendClientMessage(playerid, COLOR_WHITE, "You bought Tec 9 with 300 Ammo.");
        	    }
        	    case 10:
        	     {
                 	if(GetPlayerMoney(playerid) < 8000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowDialog(playerid);
                 	ShowDialog(playerid);
        	        GivePlayerMoney(playerid, -8000);
        	        GivePlayerWeapon(playerid, 26, 100);
					SendClientMessage(playerid, COLOR_WHITE, "You bought Sawn off Shotgun with 100 Ammo.");
        	    }
        	    case 11:
        	    {
                 	if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowDialog(playerid);
        	        GivePlayerMoney(playerid, -10000);
        	        ShowDialog(playerid);
        	        GivePlayerWeapon(playerid, 35, 1);
					SendClientMessage(playerid, COLOR_WHITE, "You bought RPG with 1 Ammo.");
					}
         }
         }
    }

            }

 }
	return 1; //error
}
Reply
#2

What Error does it give ?
Reply
#3

I just tested your code and it seems it is giving so many errors, that it crashes the compiler... I will look into it for you and see what I can do
Reply
#4

Ok I was going threw it and their is a lot of "loose indentation" and "}" that is closing off code that is not suppose to be closed off. If you go threw it carefully you will see that sometimes you have case #: with 3 brackets but then you close it off with 4 brackets. which means the rest of your code is not being read or is not falling under the "public OnDialogResponse" which it needs to do. Let me know if it makes sense or not.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)