Dialog issue
#1

need a little help here am getting warnings.


Код:
C:\Users\Brandon\Desktop\Infusion Gaming\Infusion Gaming\gamemodes\IG.pwn(13296) : error 040: duplicate "case" label (value 14)
C:\Users\Brandon\Desktop\Infusion Gaming\Infusion Gaming\gamemodes\IG.pwn(13428) : error 040: duplicate "case" label (value 16)
C:\Users\Brandon\Desktop\Infusion Gaming\Infusion Gaming\gamemodes\IG.pwn(13748) : error 040: duplicate "case" label (value 15)
the defines
Код:
// SASD
#define DIALOG_SASD 14
#define DIALOG_SASD2 15
#define DIALOG_SASD3 16
the dialog i made.
Код:
// DIALOG SASD NEED SORTING FROM HERE
		case DIALOG_SASD:
        {
            if(!response)
            {
                return 1;
			}
			if(response)
			{
			    if(listitem == 0)
			    {
			        if(badge[playerid] == 0)
			        {
					    SetPlayerColor(playerid, 0x0800FF00);
					    badge[playerid] = 1;
					    SkipWepCheck(playerid);
						SkipACheck(playerid);
						PlayerInfo[playerid][pArmor] = 100;
						SetPlayerArmour(playerid, 100);
						SetPlayerHealth(playerid, 100);
						GivePlayerValidWeapon(playerid, 24, 100);
						GivePlayerValidWeapon(playerid, 29, 100);
						GivePlayerValidWeapon(playerid, 3, 100);
						GivePlayerValidWeapon(playerid, 25, 100);
						GivePlayerValidWeapon(playerid, 41, 100);
						PlayerInfo[playerid][pSkin] = 280;
						SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
						return 1;
					}
    			    if(badge[playerid] == 1)
			        {
					    SetPlayerColor(playerid, 0xFFFFFF00);
					    badge[playerid] = 0;
					    SkipWepCheck(playerid);
						SkipACheck(playerid);
						PlayerInfo[playerid][pArmor] = 100;
						SetPlayerArmour(playerid, 100);
						SetPlayerHealth(playerid, 100);
						ResetPlayerWeapons(playerid);
						ResetPlayerWeaponsEx(playerid);
						PlayerInfo[playerid][pSkin] = 2;
						SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
						return 1;
					}
				}
               	if(listitem == 1)
			    {
                    ShowPlayerDialog(playerid, DIALOG_SASD2, DIALOG_STYLE_LIST, "SASD Equipment", "Desert Eagle ($0)\nShotgun ($0)\nMP5 ($0)\nM4($0)\nSpray Can ($0)\nNitestick\nSpas-12 ($700)\nSniper ($800)\nFirst Aid Kit\nKevlar Vest", "Ok", "Close");
					return 1;
				}
                if(listitem == 2)
			    {
                    ShowPlayerDialog(playerid, DIALOG_SASD3, DIALOG_STYLE_LIST, "SASD Uniform", "Cadet\nOfficer\nCorporal\nCorporal2\nCorporal3\nBike Officer\nSergeant\nLieutenant\nChief\nSWAT", "Ok", "Close");
					return 1;
				}
				if(listitem == 2)
				{
				    ShowPlayerDialog(playerid, DIALOG_UNINVITESKIN, DIALOG_STYLE_INPUT,""COL_WHITE"Skin change",""COL_WHITE"Select a skin to use. Valid skin IDs are 0 to 299.","Change","No");
					return 1;
				}
			}
			return 1;
		}
		// HERE AS WELL
		case DIALOG_SASD2:
        {
            if(!response)
            {
            	ShowPlayerDialog(playerid, DIALOG_SASD, DIALOG_STYLE_LIST, "SASD Locker", "Duty\nEquipment\nUniform\nSelect Skin", "Ok", "Close");
				return 1;
			}
			if(response)
			{
			    switch(listitem)
			    {
			        case 0:
			        {
			        SkipWepCheck(playerid);
					GivePlayerValidWeapon(playerid, 24, 100);
					}
					case 1:
					{
					SkipWepCheck(playerid);
					GivePlayerValidWeapon(playerid, 25, 100);
					}
					case 2:
					{
					SkipWepCheck(playerid);
					GivePlayerValidWeapon(playerid, 29, 100);
					}
					case 3:
					{
					SkipWepCheck(playerid);
					GivePlayerValidWeapon(playerid, 31, 100);
					}
					case 4:
					{
					SkipWepCheck(playerid);
					GivePlayerValidWeapon(playerid, 41, 100);
					}
					case 5:
					{
					SkipWepCheck(playerid);
					GivePlayerValidWeapon(playerid, 3, 1);
					}
					case 6:
					{
					if(PlayerInfo[playerid][pCash] < 700) { SendClientMessage(playerid, -1, "You don't have enough cash to buy this."); return -1; }
					GivePlayerValidWeapon(playerid, 27, 100);
					PlayerInfo[playerid][pCash] -= 700;
					}
					case 7:
					{
					if(PlayerInfo[playerid][pCash] < 800) { SendClientMessage(playerid, -1, "You don't have enough cash to buy this."); return -1; }
					GivePlayerValidWeapon(playerid, 34, 100);
					PlayerInfo[playerid][pCash] -= 800;
					}
					case 8:
					{
					SetPlayerHealth(playerid, 100);
					}
					case 9:
					{
					SkipACheck(playerid);
					PlayerInfo[playerid][pArmor] = 100;
					SetPlayerArmour(playerid, 100);
					}
				}
				return 1;
			}
			return 1;
		}
		// AND AGAIN HERE AS WELL.
        case DIALOG_SASD3:
        {
            if(!response)
            {
            	ShowPlayerDialog(playerid, DIALOG_SASD, DIALOG_STYLE_LIST, "SASD Locker", "Duty\nEquipment\nUniform\nSelect Skin", "Ok", "Close");
				return 1;
			}
			if(response)
			{
			    if(listitem == 0)
			    {
					PlayerInfo[playerid][pSkin] = 71; // cadet
					SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
				}
                if(listitem == 1)
			    {
					PlayerInfo[playerid][pSkin] = 280; // officer
					SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
				}
    			if(listitem == 2)
			    {
					PlayerInfo[playerid][pSkin] = 281; // corporal 1
					SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
				}
				if(listitem == 3)
				{
					PlayerInfo[playerid][pSkin] = 266; // corporal 2
					SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
				}
				if(listitem == 4)
				{
					PlayerInfo[playerid][pSkin] = 267; // corporal 3
					SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
				}
                if(listitem == 5)
				{
					PlayerInfo[playerid][pSkin] = 284; // bike officer
					SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
				}
				if(listitem == 6)
				{
					PlayerInfo[playerid][pSkin] = 282; // sergeant
					SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
				}
				if(listitem == 7)
				{
					PlayerInfo[playerid][pSkin] = 283; // lieutenant
					SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
				}
    			if(listitem == 8)
				{
					PlayerInfo[playerid][pSkin] = 288; // chief
					SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
				}
    			if(listitem == 9)
				{
					PlayerInfo[playerid][pSkin] = 285; // SWAT
					SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
				}
				return 1;
			}
			return 1;
		}
Reply


Messages In This Thread
Dialog issue - by OpticKiller - 10.06.2013, 19:50
Re: Dialog issue - by Aly - 10.06.2013, 19:52
Re: Dialog issue - by OpticKiller - 10.06.2013, 19:54
Re: Dialog issue - by Sascha - 10.06.2013, 19:55
Re: Dialog issue - by Aly - 10.06.2013, 19:56
Re: Dialog issue - by OpticKiller - 10.06.2013, 19:57
Re: Dialog issue - by Sascha - 10.06.2013, 20:00
Re: Dialog issue - by OpticKiller - 10.06.2013, 20:07

Forum Jump:


Users browsing this thread: 1 Guest(s)