18/06/2024 12:40
(Esta mensagem foi modificada pela última vez a: 19/06/2024 11:25 por Calasans.)
Invés de criar um comando com várias verificações para executar coisas simples, basta usar a biblioteca VeiculoFuncoes e criar um simples comando. Veja um exemplo:
A versão 1.0.4 está em desenvolvimento, e terá suporte a adicionar setas aos veículos, utilizar MapIcons e entre outras coisas que poderá utilizar.
Código PHP:
CMD:nitro(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
//
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, RED, ">!< voce nao esta em um veiculo");
if(GetPlayerMoney(playerid) < 300)
return SendClientMessage(playerid, RED, ">!< voce nao tem dinheiro suficiente para comprar nitro.");
//
Veiculo_Tunar(true, NITRO_0, NON_GLOBAL_VEHICLES, 0xFFFFFFFF, "<!> voce adicionou o nitro no veiculo.", vehicleid, playerid);
// true adiciona, false remove.
// A definição de nitro começa de NITRO_0 e vai até NITRO_2.
//
SendClientMessage(playerid, -1, ">!< Você comprou nitro por $300.");
//
GivePlayerMoney(playerid, -300);
//
return true;
}
A versão 1.0.4 está em desenvolvimento, e terá suporte a adicionar setas aos veículos, utilizar MapIcons e entre outras coisas que poderá utilizar.
GitHub: https://github.com/ocalasans
Community: https://abre.ai/samp-spc