Server Crashed
#3

here is my ONDIALOGRESPONCE
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(strfind(inputtext,"%",true) != -1) return SendClientMessage(playerid, RED," ");
if(dialogid == CLASS_DIALOG)
{
   if(!response)
   {
	   SendClientMessage(playerid, red,"You have to choose the class!");
    ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
   }
   else if(response)
   {
	   switch(listitem)
	   {
		   case 0:
		   {
			   gClass[playerid] = SOLDIER;
			   SendClientMessage(playerid, -1,"You have chosen the SOLDIER class");
			   SendClientMessage(playerid, -1,"BONUS: No extra bonus with this class");
			   UpdateLabelText(playerid);
		   }
		   case 1:
		   {
			  	if(GetPlayerScore(playerid) >= 99)
			  	{
				   gClass[playerid] = SNIPER;
				   SendClientMessage(playerid, -1,"You have chosen the Sniper class");
				   SendClientMessage(playerid, -1,"BONUS: Invisible on map");
				   UpdateLabelText(playerid);
				}
				else
				{
        ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                   SendClientMessage(playerid, red,"You need to have rank 2 to use this class!");
				}
		   }
		   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");
				   UpdateLabelText(playerid);
				}
				else
				{
        ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                   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 at particular rank");
				   UpdateLabelText(playerid);
				}
				else
				{
        ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                   SendClientMessage(playerid, red,"You need to have rank 5 to use this class!");
				}
		   }
		   case 4:
		   {
                if(GetPlayerScore(playerid) >= 2000)
                {
				   gClass[playerid] = SUPPORT;
				   SendClientMessage(playerid, -1,"You have chosen Support class");
				   SendClientMessage(playerid, -1,"BONUS: No Bonus");
				   UpdateLabelText(playerid);
				}
				else
				{
        ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                   SendClientMessage(playerid, red,"You need to have rank 7 to use this class!");
				}
		   }
		   case 5:
		   {
                if(GetPlayerScore(playerid) >= 1000)
                {
				   gClass[playerid] = SUPPORT;
				   SendClientMessage(playerid, -1,"You have chosen Scout class");
				   SendClientMessage(playerid, -1,"BONUS:Can Drive Sea Sparrow");
				   UpdateLabelText(playerid);
				}
				else
				{
        ShowPlayerDialog(playerid, CLASS_DIALOG, DIALOG_STYLE_LIST,"Class Selection",""cred"Soldier - "cgreen"Rank 0\n"cred"Sniper - "cgreen"Rank 2\n"cred"Pilot - "cgreen"Rank 6\n"cred"Engineer - "cgreen"Rank 5\n"cred"Support - "cgreen"Rank 7\n"cred"Scout - "cgreen"Rank 5","Select","");
                   SendClientMessage(playerid, red,"You need to have rank 5 to use this class!");
				}
		   }
	   }
   }
}
Reply


Messages In This Thread
Server Crashed - by Speaker - 03.12.2016, 05:25
Re: Server Crashed - by SeanDenZYR - 03.12.2016, 05:38
Re: Server Crashed - by Speaker - 03.12.2016, 05:52
Re: Server Crashed - by Micko123 - 03.12.2016, 05:58
Re: Server Crashed - by Stinged - 03.12.2016, 06:00
Re: Server Crashed - by Speaker - 03.12.2016, 06:02
Re: Server Crashed - by Micko123 - 03.12.2016, 06:02
Re: Server Crashed - by Micko123 - 03.12.2016, 06:04
Re: Server Crashed - by Speaker - 03.12.2016, 06:05
Re: Server Crashed - by Speaker - 03.12.2016, 06:07

Forum Jump:


Users browsing this thread: 1 Guest(s)