SA-MP Forums Archive
How can you create a repair pickup - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: How can you create a repair pickup (/showthread.php?tid=472660)



How can you create a repair pickup - lulo356 - 29.10.2013

Hey guys, How can you create a Repair pickup? ^^

The Location is : 2030.0023,-1863.4410,13.5481,178.4680


Re : How can you create a repair pickup - Matnix - 29.10.2013

pawn Код:
//example
new repairp;

public OnGameModeInit()
{
    repairp = CreatePickup(ID, 2, X, Y, Z, -1);
    // Remplace ID by your pickup ID. -1 = virtual world
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == repairp) // if he is on the repair pickup
    {
        // if he is in a veh
        RepairVehicle(GetPlayerVehicleID(playerid));
    }
    return 1;
} // matnix
Visit these link https://sampwiki.blast.hk/wiki/PickupTypes and https://sampwiki.blast.hk/wiki/Pickup_IDs


Re: How can you create a repair pickup - iJumbo - 29.10.2013

https://sampwiki.blast.hk/wiki/CreatePickup


pawn Код:
new repair_pickup;
pawn Код:
//In ongamemodeinit..
repair_pickup =  CreatePickup(1242, 14, 2030.0023,-1863.4410,13.5481, -1);
https://sampwiki.blast.hk/wiki/OnPlayerPickUpPickup
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == repair_pickup)
    {
         if(IsPlayerInAnyVehicle(playerid)) {
              RepairVehicle(GetPlayerVehicleID(playerid));
         }
    }
    return 1;
}
https://sampwiki.blast.hk/wiki/RepairVehicle


Re: How can you create a repair pickup - lulo356 - 29.10.2013

Quote:
Originally Posted by iJumbo
Посмотреть сообщение
https://sampwiki.blast.hk/wiki/CreatePickup


pawn Код:
new repair_pickup;
pawn Код:
//In ongamemodeinit..
repair_pickup =  CreatePickup(1242, 14, 2030.0023,-1863.4410,13.5481, -1);
https://sampwiki.blast.hk/wiki/OnPlayerPickUpPickup
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == repair_pickup)
    {
         if(IsPlayerInAnyVehicle(playerid)) {
              RepairVehicle(GetPlayerVehicleID(playerid));
         }
    }
    return 1;
}
https://sampwiki.blast.hk/wiki/RepairVehicle
How can you do that it stays for ever and not go away


Re: How can you create a repair pickup - iJumbo - 29.10.2013

Set the param that is 14 to 1


Re: How can you create a repair pickup - lulo356 - 30.10.2013

And how can you use it everytime?


Re: How can you create a repair pickup - iJumbo - 30.10.2013

Well what you mean with everytime?


Re: How can you create a repair pickup - lulo356 - 30.10.2013

Nevermind, I already did it Thanks for your help