Repairing Vehicle Pickup doenst work
#1

Hello,

ive created the repairpickup (ID 3096) and it is being created normally.

I wanted that if faction id 2 & 3 enter it, theyre vehicle will get repaired.

But if i enter it, the car doesnt get repaired / Clientmessage is not coming up.

Can someone look over please?

Код:
	if(pickupid==3096)
	{
	    if(pInfo[playerid][fraktion]==2 && pInfo[playerid][fraktion]==3)
	    {
	        if(IsPlayerInAnyVehicle(playerid))
	        {
	        	RepairVehicle(GetPlayerVehicleID(playerid));
	        	SendClientMessage(playerid, GELB, "Du hast das Fahrzeug repariert.");
			}
		}
		else
		{
			SendClientMessage(playerid, GRAU, "Du hast keine Berechtigungen dein Fahrzeug zu reparieren.");
			return 1;
		}
	}
The code is under Callback "OnPlayerPickUpPickup"
Reply
#2

Where do you create the pickup? Show the code please

You have to do something like "RepairPickup = CreatePickup....." and then check for "RepairPickup" under OnPlayerPickUpPickup.

PHP код:
new RepairPickup;
RepairPickup CreatePickup(...);
//Under OnPlayerPickUpPickup
if(pickupid == RepairPickup)
{
    if(
pInfo[playerid][fraktion]==&& pInfo[playerid][fraktion]==3)
    {
        if(
IsPlayerInAnyVehicle(playerid))
        {
            
RepairVehicle(GetPlayerVehicleID(playerid));
            
SendClientMessage(playeridGELB"Du hast das Fahrzeug repariert.");
        }
    }
    else
    {
        
SendClientMessage(playeridGRAU"Du hast keine Berechtigungen dein Fahrzeug zu reparieren.");
        return 
1;
    }

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)