04.11.2014, 04:09
PHP код:
case DIALOG_WEAPON:
{
if(response) {
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pAdmin] != 4) {
if(GetPlayerCash(playerid) > 100) {
GivePlayerCash(playerid, -100);
GivePlayerWeapon(playerid, 24, 60);
} else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
} else return GivePlayerWeapon(playerid, 24, 60);
}
case 1:
{
if(PlayerInfo[playerid][pAdmin] != 4) {
if(GetPlayerCash(playerid) > 500) {
GivePlayerCash(playerid, -500);
GivePlayerWeapon(playerid, 26, 70);
} else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
} else return GivePlayerWeapon(playerid, 26, 70);
}
case 2:
{
if(PlayerInfo[playerid][pAdmin] != 4) {
if(GetPlayerCash(playerid) > 500) {
GivePlayerCash(playerid, -500);
GivePlayerWeapon(playerid, 28, 300);
} else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
} else return GivePlayerWeapon(playerid, 28, 300);
}
case 3:
{
if(PlayerInfo[playerid][pAdmin] != 4) {
if(GetPlayerCash(playerid) > 700) {
GivePlayerCash(playerid, -700);
GivePlayerWeapon(playerid, 27, 150);
} else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
} else return GivePlayerWeapon(playerid, 27, 150);
}
case 4:
{
if(PlayerInfo[playerid][pAdmin] != 4) {
if(GetPlayerCash(playerid) > 750) {
GivePlayerCash(playerid, -750);
GivePlayerWeapon(playerid, 29, 350);
} else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
} else return GivePlayerWeapon(playerid, 29, 350);
}
case 5:
{
if(PlayerInfo[playerid][pAdmin] != 4) {
if(GetPlayerCash(playerid) > 1000) {
GivePlayerCash(playerid, -1000);
GivePlayerWeapon(playerid, 30, 350);
} else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
} else return GivePlayerWeapon(playerid, 30, 350);
}
case 6:
{
if(PlayerInfo[playerid][pAdmin] != 4) {
if(GetPlayerCash(playerid) > 1500) {
GivePlayerCash(playerid, -1500);
GivePlayerWeapon(playerid, 31, 380);
} else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
} else return GivePlayerWeapon(playerid, 31, 380);
}
case 7:
{
if(PlayerInfo[playerid][pAdmin] != 4) {
if(GetPlayerCash(playerid) > 2500) {
GivePlayerCash(playerid, -2500);
GivePlayerWeapon(playerid, 33, 70);
} else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
} else return GivePlayerWeapon(playerid, 33, 70);
}
case 8:
{
if(PlayerInfo[playerid][pAdmin] != 4) {
if(GetPlayerCash(playerid) > 4000) {
GivePlayerCash(playerid, -4000);
GivePlayerWeapon(playerid, 34, 80);
} else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
} else return GivePlayerWeapon(playerid, 34, 80);
}
case 9:
{
if(PlayerInfo[playerid][pAdmin] != 4) {
if(GetPlayerCash(playerid) > 15000) {
GivePlayerCash(playerid, -15000);
GivePlayerWeapon(playerid, 38, 1000);
} else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
} else return GivePlayerWeapon(playerid, 38, 1000);
}
case 10:
{
if(PlayerInfo[playerid][pAdmin] != 4) {
if(GetPlayerCash(playerid) > 20000) {
GivePlayerCash(playerid, -20000);
GivePlayerWeapon(playerid, 35, 10);
} else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
} else return GivePlayerWeapon(playerid, 35, 10);
}
case 11:
{
if(PlayerInfo[playerid][pAdmin] != 4) {
if(GetPlayerCash(playerid) > 5000) {
GivePlayerCash(playerid, -5000);
GivePlayerWeapon(playerid, 16, 15);
} else return SendClientMessage(playerid, COLOR_GOLDENROD, "Not Enough Money!");
} else return GivePlayerWeapon(playerid, 16, 15);
}
}
}
}
Is there any way to just show it in one line rather than putting it in every switch-case?