26.04.2014, 19:41
hey I'd like that any one helps me with /repair [ID] Command.
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/repair", true))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_RED,"You must be in vehicle to fix your car!");
new VehicleID = GetPlayerVehicleID(playerid);
RepairVehicle(VehicleID);
GameTextForPlayer(playerid,"~g~Vehicle Repair!",3000,3);
SetVehicleHealth(VehicleID, 1000);
return 1;
}
return 0;
}
CMD:repair(playerid, params[])
{
new gid;
if(sscanf(params, "u", gid))
{
SendClientMessage(playerid, -1, "Correct usage: /repair <playerid/name>");
return true;
}
if(gid == INVALID_PLAYER_ID)
return SendClientMessage(playerid, -1, "Invalid playerid!");
if(!IsPlayerInAnyVehicle(gid))
return SendClientMessage(playerid, -1, "The player is not in any vehicle!");
new VehicleID = GetPlayerVehicleID(gid);
RepairVehicle(VehicleID);
GameTextForPlayer(gid, "~g~Vehicle Repaired!",3000,3);
SetVehicleHealth(VehicleID, 1000.0);
return true;
}