Help with "repair" command
#1

hey I'd like that any one helps me with /repair [ID] Command.
Reply
#2

do you need this?
pawn Код:
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;
}
Reply
#3

I don't want him to fix his own car I want it for other players
Reply
#4

you have sscanf plugin?
Reply
#5

pawn Код:
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;
}
Reply
#6

Thx
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)