[FilterScript] Pegar distancia percorrida por carro

Usando este código você pega o número de distancia percorrida em metros ou kilometros por um veículo 

Espero que gostem !!

pawn Code:
// -----------------------------------------------------------   #include a_samp   // -----------------------------------------------------------     new         gMetrosRodados[MAX_VEHICLES] = {0, ...} ;   // -----------------------------------------------------------   #define MetrosRodados(%0)  \                 gMetrosRodados[%0]     #define KilometrosRodados(%0)  \                 (gMetrosRodados[%0] / 1000)   // -----------------------------------------------------------     public OnFilterScriptInit() {         SetTimer("metrosRodados", 1000, true);         return true; }   // ----------------------------------------------------------- forward metrosRodados(); public metrosRodados() {           static                 Float:x,                 Float:y,                 Float:z;           for(new i; i != MAX_VEHICLES; ++i) {                 if(GetVehicleModel(i)) {                         GetVehicleVelocity(i, x, y, z);                         gMetrosRodados[i] += (floatround(floatsqroot(x*x + y*y + z*z ) * 180 / 3.6));                 }         }         return true; }

Modo de uso:
MetrosRodados(vehicleid);
KilometrosRodados(vehicle);

 
Quote:
Primeira versão:
http://pastebin.com/MttuMDqM
Data da criação 15 de julho de 2011.
Criado por Bruno da Silva - iPs TeaM

0 comentários:

Postar um comentário