28/09/2022 21:52
(Esta mensagem foi modificada pela última vez a: 28/09/2022 21:53 por RosaScripter.)
To com uma dificuldade ao diminuir o item especifico do inventario, to usano o inv que foi postado aquui no forúm, fiz alguma alterações porém não muito eficiente. Querendo fazer com que diminua o item ao player vender na loja.
Código PHP:
if(listitem == 4)
{
for(new i = 1; i < 33; ++i)
if(PlayerInventario[playerid][i][Slot] == 19630)
{
new dinpeixes = randomEx(450, 1000);
GivePlayerMoneyAH(playerid, dinpeixes);
DiminItem(playerid, 19630, 5);
AtualizarInventario(playerid, 19630);
format(Str, sizeof(Str), "{FF0000}SERVER {FFFFFF}Vendiste 5 peces y ganaste {FF0000}%i{FFFFFF}, tal vez tu peces no era bueno", dinpeixes);
SendClientMessage(playerid, CorSucesso, Str);
}
else
{
SendClientMessage(playerid, CorErro, "{FF0000}SERVER {FFFFFF}No tienes Peces");
}
}
Código PHP:
DiminItem(playerid, itemid, quantia)
{
for(new i = 1; i < 33; ++i)
{
if(PlayerInventario[playerid][i][Slot] == itemid || PlayerInventario[playerid][i][Unidades] < quantia)
{
PlayerInventario[playerid][i][Slot] = itemid;
PlayerInventario[playerid][i][Unidades] -= quantia;
return 1;
}
else if(PlayerInventario[playerid][i][Slot] == -1)
{
PlayerInventario[playerid][itemid][Unidades]--;
return 1;
}
}
return 1;
}