SA-MP Forums Archive
OnPlayerPickUpPickup - 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: OnPlayerPickUpPickup (/showthread.php?tid=645220)



OnPlayerPickUpPickup - Mobtiesgangsa - 23.11.2017

Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
        switch(pickupid)
        {
               case pickup_health:
               {
                      SetPlayerHealth(playerid, 100);
               }
               return 1;
        }
	return 0;
}
Why this type of function is not working??


Re: OnPlayerPickUpPickup - billy1337samp - 23.11.2017

not a expert
PHP код:
public OnPlayerPickUpPickup(playeridpickupid)
{
    if(
pickupid == health_100)
    {
        
SetPlayerHealth(playerid100);
    }
    return 
1;

make sure there's already a pickup called 'health_100' or what ever
PHP код:
new health_100
public OnFilterScriptInit() OR public OnGameModeInit()
PHP код:
health_100 CreatePickup(124020.00.00.0); //replace coordinates 



Re: OnPlayerPickUpPickup - jasperschellekens - 23.11.2017

Use OnPlayerPickUpDynamicPickup

Код:
new health_100;

public OnGameModeInit()
{
health_100=CreateDynamicPickup(1240,2,0,0,0,-1);
}

public OnPlayerPickUpDynamicPickup(playerid,pickupid)
{
	if(pickupid==health_100)
	{
		SetPlayerHealth(playerid, 100); 
	}
        return 1; 
}