Jump to content
  • 0

pomoc PROSIM O DOKONCENIE MOJHO INC


Guest poblib

Dotaz

tu je to inc::::::::

 

#include

#include

#include

#include

#include

#include

#include

 

new Float:newX[MAX_PLAYERS], Float:newY[MAX_PLAYERS], Float:newZ[MAX_PLAYERS];

new Float:oldX[MAX_PLAYERS], Float:oldY[MAX_PLAYERS], Float:oldZ[MAX_PLAYERS];

new Float:Num[MAX_PLAYERS];

new String[256]; new speed[MAX_PLAYERS] = 0;

 

forward GetVehicleType(vehicleid);

 

#define TYPE_AIRPLANE 0

#define TYPE_TRAIN 1

#define TYPE_BIKE 2

#define TYPE_BOAT 3

#define TYPE_CAR 4

#define TYPE_RC 5

 

native GetPlayerSpeed(playerid);

 

public OnGameModeInit()

{

SetTimer("speed",500,1);

return 1;

}

 

public GetVehicleType(vehicleid)

{

new model = GetVehicleModel(vehicleid);

if(model > 399 && model < 613) //kdyz jde o existujici auto

{

switch(model)

{

case 590,569,537,538,570,449: return TYPE_TRAIN;

case 481,509,510: return TYPE_BIKE;

case 592,577,511..513,548,593,425,417,487,553,488,497,563,476,447,519,460,469,520: return TYPE_AIRPLANE;

case 472,473,493,595,484,430,453,452,446,454: return TYPE_BOAT;

case 441,464,594,465,501,564: return TYPE_RC;

default: return TYPE_CAR;

}

}

return -1;

}

 

stock GetPlayerSpeed(playerid)

{

for(new i = 0; i < MAX_PLAYERS; i++)

{

IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER && GetVehicleType(GetPlayerVehicleID(i)) == TYPE_CAR) {

{

GetPlayerPos(i, newX, newY, newZ);

Num = (newX - oldX) - (newY - oldY) - (newZ - oldZ);

oldX = newX; oldY = newY; oldZ = newZ;

Num = Num * 4;

 

if(Num < 0)

{

Num = Num - Num - Num;

speed[playerid] = Num;

}

}

}

 

prosim dokoncite ho a opravte

Link to comment
Share on other sites

3 odpovědí na tuto otázku

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...