28.03.2013, 02:00
Tenta essa desgraзa ai se n der certo se foda
pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{ //Dialog shop:
if (dialogid == DIALOG)
{
if (response)
{
if (listitem == 0)
{
if (GetPlayerMoney(playerid) < 1500) return scm(playerid, Error, "Vocк nгo tem dinheiro suficiente para comprar o item!");
GivePlayerWeapon(playerid, 31, 250);
GivePlayerMoney(playerid, -1500);
}
else if (listitem == 1)
{
if (GetPlayerMoney(playerid) < 800) return scm(playerid, Error, "Vocк nгo tem dinheiro suficiente para comprar o item!");
GivePlayerWeapon(playerid, 25, 350);
GivePlayerMoney(playerid, -800);
}
else if (listitem == 2)
{
if (GetPlayerMoney(playerid) < 600) return scm(playerid, Error, "Vocк nгo tem dinheiro suficiente para comprar o item!");
GivePlayerWeapon(playerid, 22, 125);
GivePlayerMoney(playerid, 600);
}
else if (listitem == 3)
{
if (GetPlayerMoney(playerid) < 2000) return scm(playerid, Error, "Vocк nгo tem dinheiro suficiente para comprar o item!");
GivePlayerWeapon(playerid, 27, 250);
GivePlayerMoney(playerid, -2000);
}
else if (listitem == 4)
{
if (GetPlayerMoney(playerid) < 300) return scm(playerid, Error, "Vocк nгo tem dinheiro suficiente para comprar o item!");
SetPlayerArmour(playerid, 100);
GivePlayerMoney(playerid, -300);
}
else if (listitem == 5)
{
if (GetPlayerMoney(playerid) < 1200) return scm(playerid, Error, "Vocк nгo tem dinheiro suficiente para comprar o item!");
GivePlayerWeapon(playerid, 16, 5);
GivePlayerMoney(playerid, -1200);
}
else if (listitem == 6)
{
if (GetPlayerMoney(playerid) < 1150) return scm(playerid, Error, "Vocк nгo tem dinheiro suficiente para comprar o item!");
GivePlayerWeapon(playerid, 17, 15);
GivePlayerMoney(playerid, -1150);
}
else if (listitem == 7)
{
if (GetPlayerMoney(playerid) < 1000) return scm(playerid, Error, "Vocк nгo tem dinheiro suficiente para comprar o item!");
GivePlayerWeapon(playerid, 18, 10);
GivePlayerMoney(playerid, -1000);
}
else if (listitem == 8)
{
if (GetPlayerMoney(playerid) < 2800) return scm(playerid, Error, "Vocк nгo tem dinheiro suficiente para comprar o item!");
GivePlayerWeapon(playerid, 34, 50);
GivePlayerMoney(playerid, -2800);
return 1;
}
}
}
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new carro = GetPlayerVehicleID(playerid);
for (new i = 0; i < sizeof(CarroA); i++)
if (carro == CarroA[i]) if (Gang[playerid] != aztecas) RemovePlayerFromVehicle(playerid);
for (new i = 0; i < sizeof(CarroG); i++)
if (carro == CarroG[i]) if (Gang[playerid] != grove) RemovePlayerFromVehicle(playerid);
for (new i = 0; i < sizeof(CarroV); i++)
if (carro == CarroV[i]) if (Gang[playerid] != vagos) RemovePlayerFromVehicle(playerid);
for (new i = 0; i < sizeof(CarroB); i++)
if (carro == CarroB[i]) if (Gang[playerid] != ballas) RemovePlayerFromVehicle(playerid);
}
}
public ComandoKillTempo(playerid)
{
GivePlayerMoney(playerid, 2500);
scm(playerid, Neutra, "Dinheiro roubado!");
return 1;
}
]