10.06.2013, 19:50
need a little help here am getting warnings.
the defines
the dialog i made.
Код:
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)
Код:
// SASD #define DIALOG_SASD 14 #define DIALOG_SASD2 15 #define DIALOG_SASD3 16
Код:
// 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;
}



