08.06.2016, 16:25
This should work
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_ARMI:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xAA3333AA, "Non hai abbastanza denaro.!");
SendClientMessage(playerid, 0xAA3333AA, "Hai comprato un'AK47!");
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid, 30, 100);
}
case 1:
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xAA3333AA, "Non hai abbastanza denaro.!");
SendClientMessage(playerid, 0xAA3333AA, "Hai comprato una M4!");
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid, 31, 100);
}
case 2:
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xAA3333AA, "Non hai abbastanza denaro.!");
SendClientMessage(playerid, 0xAA3333AA, "Hai comprato una desert eagle!");
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid, 24, 100);
}
}
}
}
}
}
case DIALOG_DROGA:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xAA3333AA, "Non hai abbastanza denaro.!");
SendClientMessage(playerid, 0xAA3333AA, "Hai comprato la Marijuana!");
GivePlayerMoney(playerid, -1000);
}
case 1:
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xAA3333AA, "Non hai abbastanza denaro.!");
SendClientMessage(playerid, 0xAA3333AA, "Hai comprato la metanfetamina!");
GivePlayerMoney(playerid, -1000);
}
case 2:
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xAA3333AA, "Non hai abbastanza denaro.!");
SendClientMessage(playerid, 0xAA3333AA, "Hai comprato la cocaina!");
GivePlayerMoney(playerid, -1000);
}
}
}
return 1;
}