Pickups dont work
#1

Hey people,
I'm trying to convert MTA Race Maps.
But now the pickups and really be created, but
when I go into the pickups, nothing happens. Why?

Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
	new VID = GetPlayerVehicleID(playerid);
	new Float:V_X,Float:V_Y,Float:V_Z,Float:P_X,Float:P_Y,Float:P_Z,Float:P_A;
	for(new i=0; i<MAX_PICKUPS; i++)
	{
	    if(pickupid == Nitro[i]) {
			AddVehicleComponent(VID,1010);
		}
 	}
	for(new i=0; i<MAX_PICKUPS; i++)
	{
	    if(pickupid == Repair[i]) {
			SetVehicleHealth(VID,100.0);
			RepairVehicle(VID);
		}
 	}
	for(new i=0; i<MAX_PICKUPS; i++)
	{
	    if(pickupid == VChange[i]) {
			GetVehicleVelocity(VID,V_X,V_Y,V_Z);
			GetVehiclePos(VID,P_X,P_Y,P_Z);
			GetVehicleZAngle(VID,P_A);
			DestroyVehicle(VID);
			new createdCar = CreateVehicle(ChangeID[i],P_X,P_Y,P_Z,P_A,-1,-1,-1);
			SetVehiclePos(createdCar,P_X,P_Y,P_A);
			SetVehicleZAngle(createdCar,P_A);
			PutPlayerInVehicle(playerid,createdCar,0);
			SetVehicleVelocity(createdCar,V_X,V_Y,V_Z);
		}
 	}
	return 1;
}
Reply
#2

Are they the correct pickup types?
Reply
#3

Yes, they have Pickup Type 14 (for vehicles).

Код:
Nitro[i] = CreatePickup(1239,14,xml_get_float(Map, Str[2]),xml_get_float(Map, Str[3]),xml_get_float(Map, Str[4]));
Reply
#4

Pickup ID 14 is bugged on a custom objects.
Reply
#5

Quote:
Originally Posted by newbienoob
Посмотреть сообщение
Pickup ID 14 is bugged on a custom objects.
And what i have to do now? :S
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)