Vehicle System
#2

Looks good. A few things I would add:

- make sure you reset cMetre after you add 1 to cKm
- make sure the player is in a vehicle
- use a timer to get distance every second or so

EDIT: Something like this, probably has errors, but it is just to give you an idea

pawn Код:
#include <a_samp>

new distancetimer[MAX_PLAYERS];
forward DistanceDriven(playerid);

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(ispassenger==0)
    {
        distancetimer[playerid] = SetTimerEx("DistanceDriven,1000,1,"i",playerid);
    }
    return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    KillTimer(distancetimer[playerid]);
    return 1;
}

public DistanceDriven(playerid)
{

    //save the X,Y,Z coordinates to an array (GetVehiclePos(vehicleid,CarInfo[vehicleid][X],CarInfo[vehicleid][Y],CarInfo[vehicleid][Z)]
        //get the distance between the new X,Y,Z and the saved ones
    return 1;
}
Reply


Messages In This Thread
Vehicle System - by DexX39 - 30.04.2012, 21:07
Re: Vehicle System - by Yuryfury - 01.05.2012, 01:09

Forum Jump:


Users browsing this thread: 1 Guest(s)