18.04.2010, 20:04
pawn Код:
if (strcmp("/mecanico", cmdtext, true)==0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COR_ROXO, "Nao estas num veiculo!");
if(GetPlayerMoney(playerid)<2000) return SendClientMessage(playerid, COR_ROXO, "Nao tem dinheiro o suficiente para arruamr seu veiculo! Preзo: R$2000,00");
RepairVehicle(GetPlayerVehicleID(playerid));
GivePlayerMoney(playerid,-2000);
SendClientMessage(playerid, COR_ROXO, "O seu veiculo foi arrumado, mas isso te custou R$2000!");
return 1;
}
Se quiser aumentar o preзo aletere a linha: GivePlayerMoney(playerid,-2000); -- O numero em negrito, й o preзo. (Tem que ser negativo)
Obs: A linha 'if(GetPlayerMoney(playerid)<2000) return SendClientMessage(playerid, COR_ROXO, "Nao tem dinheiro o suficiente para arruamr seu veiculo! Preзo: R$2000,00");' previne que o player repare o carro, sem ter 2000 reais, assim nгo ficando com dinheiro negativo.