14.05.2015, 22:01
El problema es que no estas comparando que todos sus armas sean el mismo, y ademas deberнas comprobar cada uno, no al mismo tiempo.
Prueba esto:
Prueba esto:
pawn Код:
if(PlayerInfo[playerid][Mochila] == 1)
{
new string[500];
switch(PlayerInfo[playerid][Weapon1])
{
case 0: strcat(string, "[1] Arma: Sin Arma");
case 38: strcat(string, "[1] Arma: Minigun");
case 35: strcat(string, "[1] Arma: Rocket");
case 36: strcat(string, "[1] Arma: HS Rocket");
case 16: strcat(string, "[1] Arma: Granadas");
case 18: strcat(string, "[1] Arma: Molotov");
}
switch(PlayerInfo[playerid][Weapon2])
{
case 0: strcat(string, "\n[2] Arma: Sin Arma");
case 38: strcat(string, "\n[2] Arma: Minigun");
case 35: strcat(string, "\n[2] Arma: Rocket");
case 36: strcat(string, "\n[2] Arma: HS Rocket");
case 16: strcat(string, "\n[2] Arma: Granadas");
case 18: strcat(string, "\n[2] Arma: Molotov");
}
switch(PlayerInfo[playerid][Weapon3])
{
case 0: strcat(string, "\n[3] Arma: Sin Arma");
case 38: strcat(string, "\n[3] Arma: Minigun");
case 35: strcat(string, "\n[3] Arma: Rocket");
case 36: strcat(string, "\n[3] Arma: HS Rocket");
case 16: strcat(string, "\n[3] Arma: Granadas");
case 18: strcat(string, "\n[3] Arma: Molotov");
}
return ShowPlayerDialog(playerid, tienda_dialog, DIALOG_STYLE_LIST, "Mis Autos/Armas", string, "Aceptar", "Salir");
}
else return SendClientMessage(playerid,COLOR_RED,">> No Tienes Una Mochila");