[Include] rMTA - Easy MTA-Race Map Converter (Scriptside)
#2

Change this
Code:
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;
}
To this:
Code:
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;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)