й por que eu estava usando "DIALOG_COMPRA" para 5 "Briefcases" , entгo fiz uma define para cada Briefcase , "DIALOG_1" etc...
pawn Код:
if(pickupid == Briefcase1)
{
ShowPlayerDialog(playerid,DIALOG_1 , DIALOG_STYLE_LIST, "{DB0D0D}Battlefield {FFFFFF}Veterans",
"Health ($5000)\n\
Armour ($10000)\n\
Knife ($1000)\n\
Deagle (R$5000)\n\
Silenced 9mm ($3000)\n\
Shotgun ($5000)\n\
Combat Shotgun ($10000)\n\
Tec-9 ($7000)\n\
AK-47 ($5000)\n\
M4 ($6000)\n\
Country Rifle ($10000)\n\
Sniper ($20000)\n\
Rocket Launcher ($25000)\n\
Granadas ($10000)\n\
", "Comprar", "Sair");
}
if (dialogid == DIALOG_1) //briefcase 1
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem dinheiro suficiente");
GivePlayerMoney(playerid, -5000);
GivePlayerHealth(playerid, 100);
PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem dinheiro suficiente");
GivePlayerMoney(playerid, -10000);
GivePlayerArmour(playerid, 100);
PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem dinheiro suficiente");
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid, 4, 1);
PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem dinheiro suficiente");
GivePlayerMoney(playerid, -3000);
GivePlayerWeapon(playerid, 24, 100);
PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem dinheiro suficiente");
GivePlayerMoney(playerid, -3000);
GivePlayerWeapon(playerid, 23, 100);
PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
}
if(listitem == 5)
{
if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem dinheiro suficiente");
GivePlayerMoney(playerid, -5000);
GivePlayerWeapon(playerid, 25, 100);
PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
}
if(listitem == 6)
{
if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem dinheiro suficiente");
GivePlayerMoney(playerid, -10000);
GivePlayerWeapon(playerid, 27, 150);
PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
}
if(listitem == 7)
{
if(GetPlayerMoney(playerid) < 7000) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem dinheiro suficiente");
GivePlayerMoney(playerid, -7000);
GivePlayerWeapon(playerid, 28, 200);
PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
}
if(listitem == 8)
{
if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem dinheiro suficiente");
GivePlayerMoney(playerid, -5000);
GivePlayerWeapon(playerid, 30, 150);
PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
}
if(listitem == 9)
{
if(GetPlayerMoney(playerid) < 6000) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem dinheiro suficiente");
GivePlayerMoney(playerid, -6000);
GivePlayerWeapon(playerid, 31, 150);
PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
}
if(listitem == 10)
{
if(GetPlayerMoney(playerid) < 80000) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem dinheiro suficiente");
GivePlayerMoney(playerid, -8000);
GivePlayerWeapon(playerid, 33, 50);
PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
}
if(listitem == 11)
{
if(GetPlayerMoney(playerid) < 20000) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem dinheiro suficiente");
GivePlayerMoney(playerid, -2000);
GivePlayerWeapon(playerid, 34, 100);
PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
}
if(listitem == 12)
{
if(GetPlayerMoney(playerid) < 20000) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem dinheiro suficiente");
GivePlayerMoney(playerid, -20000);
GivePlayerWeapon(playerid, 35, 2);
PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
}
if(listitem == 13)
{
if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem dinheiro suficiente");
GivePlayerMoney(playerid, -10000);
GivePlayerWeapon(playerid, 16, 5);
PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
}
}
}
jб tentei de tudo e mais um pouco , mas ainda continuando retornando para o primeiro item :/