23.02.2010, 08:09
![Picard](images/smilies/picard2.png)
I know this seems dumb question, but i forgot how to make it so when you use a command, whats the code to make it take money off a player who uses a command "e.g. /fix makes you loose 1000$"
Originally Posted by VonLeeuwen
|
GivePlayerMoney(playerid, 1000);//Gives you $1000 GivePlayerMoney(playerid, -1000);//Removes $1000
if (!strcmp("/fix", cmdtext, true)) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle!"); RepairVehicle(GetPlayerVehicleID(playerid)); GivePlayerMoney(playerid, -1000); SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle has been successfully repaired!"); return 1; }
if (!strcmp("/fix", cmdtext, true)) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle!"); if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFFFF, "You do not have $1000"); RepairVehicle(GetPlayerVehicleID(playerid)); GivePlayerMoney(playerid, -1000); SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle has been successfully repaired!"); return 1; }
Originally Posted by Biggs
Ohh damn, idk how to make it so if you don't have 1000$ it will give you a message saying you don't have 1000$
|
if (!strcmp("/fix", cmdtext, true))
{
new Float:Money;
Money = GetPlayerMoney(playerid);
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle!");
if(Money => 1000)
{
RepairVehicle(GetPlayerVehicleID(playerid));
GivePlayerMoney(playerid, -1000);
SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle has been successfully repaired!");
}
return 1;
}