#include <rMTA> CreateVehicleEx(model, Float:pox, Float:poy, Float:poz, Float:poa, dimension, interior, c1, c2, spawn_d); // For Car-Spawning in a interior and dimension. Its and Dynamic Car! SpawnInVehicle(playerid, model, Float:pox, Float:poy, Float:poz, Float:poa, dimension, interior, c1, c2, spawn_d); // For the Players, for spawning in vehicle (if you work on race-server). VehicleChanger(Float:X, Float:Y, Float:Z, MID); // An Vehicle-Changer Pickup. (Racemap) Load(const path[], pathmeta[], Float:DrawDistance = 200.0, VehRespawn = 20); // This Functions is loading the map
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;
}
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);
break;
}
else if(pickupid == Repair[i]) {
SetVehicleHealth(VID,100.0);
RepairVehicle(VID);
break;
}
else 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);
break;
}
}
return 1;
}


: error 021: symbol already defined: "xml_close"|
gives an error
![]() \pawno\include\rMTA.inc(17) : error 021: symbol already defined: "xml_open" \pawno\include\rMTA.inc(1 : error 021: symbol already defined: "xml_close"\pawno\include\rMTA.inc(19) : error 021: symbol already defined: "xml_get_bool" \pawno\include\rMTA.inc(20) : error 021: symbol already defined: "xml_get_int" \pawno\include\rMTA.inc(21) : error 021: symbol already defined: "xml_get_float" \pawno\include\rMTA.inc(22) : error 021: symbol already defined: "xml_get_string" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase |