Jump to content
  • 0

pomoc problem s tachometrom


Guest poblib

Dotaz

v new mam>

enum SavePlayerPosEnum {

Float:LastX,

Float:LastY,

Float:LastZ

}

 

new SavePlayerPos[MAX_PLAYERS][savePlayerPosEnum];

new UpdateSeconds; new Num[MAX_PLAYERS]; new Float:distance,valuea;

ako public mam>

public vehicleb(vehicleid,playerid) {

for(new i=0;i

new Float:x,Float:y,Float:z;

{

if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))

{

GetPlayerPos(i, x, y, z);

distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[LastZ])),2));

valuea = floatround(distance * 5000);

if(UpdateSeconds > 1)

{

valuea = floatround(valuea / UpdateSeconds);

//Num = floatround(value/1600);

}

}

SavePlayerPos[LastX] = x;

SavePlayerPos[LastY] = y;

SavePlayerPos[LastZ] = z;

}

}

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

new string[MAX_STRING]; new autorr[MAX_PLAYERS]; new Float:stav;

autorr=GetPlayerVehicleID(i); GetVehicleHealth(autorr,stav);

//format(string,sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~ ~r~Benzin ~y~: %d ~r~litru ~r~Stav ~y~: %1.f ~w~",benzin[GetPlayerVehicleID(i)],stav); %0.0f

format(string,sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~ ~r~Palivo ~y~: %d ~r~Stav ~y~: %1.f ~r~Km/h ~y~: %0.0f ~w~",benzin[GetPlayerVehicleID(i)],stav,floatround(valuea/1600));

GameTextForPlayer(i,string,1500,3);

}

if(benzin[GetPlayerVehicleID(i)]<1 && IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER && GetVehicleType(GetPlayerVehicleID(i)) == TYPE_CAR) {

RemovePlayerFromVehicle(i);

GameTextForPlayer(bb,"~r~Doslo ti Palivo!",3000,1);

}

if(IsPlayerInSphere(i,-1672.3580,415.0102,7.1797,10) || IsPlayerInSphere(i,-2028.9136,157.2211,28.8359,10) || IsPlayerInSphere(i,-2413.8376,976.8757,45.2969,10) && GetPlayerMoney(i)>=30 && benzin[GetPlayerVehicleID(i)]<50 && IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER &&GetPlayerState(i) == PLAYER_STATE_DRIVER && GetVehicleType(GetPlayerVehicleID(i)) == TYPE_CAR) {

benzin[GetPlayerVehicleID(i)]++;

GivePlayerMoney(i,-50);

new neco[256];

format(neco,256, "~r~Tankujes - ~b~cena - $~y~50");

GameTextForPlayer(i,neco,1500,5);

}

}

return 1;

}

 

 

 

 

prosim kto viete skuste mi s tym pomoct totiz ked nasadnem do auta stale pise rychlost 0,

Link to comment
Share on other sites

25 odpovědí na tuto otázku

Recommended Posts

  • 0
FreeWall":gvoj645s]máš v GameModeInit SetTimer("vehicleb",300,1); ?

 

 

timer na 300ms sekund by som urcite nedaval... predsa sa to vykona 3krat za sekundu a na servery s 20 hracmi to bude zbytocne lagovat server... efektivne scriptovanie asi nikomu tu nic nehovori...

Link to comment
Share on other sites

  • 0
FreeWall":27jhizt0]máš v GameModeInit SetTimer("vehicleb",300,1); ?

 

 

timer na 300ms sekund by som urcite nedaval... predsa sa to vykona 3krat za sekundu a na servery s 20 hracmi to bude zbytocne lagovat server... efektivne scriptovanie asi nikomu tu nic nehovori...

 

rofl.. kdyz auta se spawnuji 25 m od hrace.. a proto kdyz se priblizi rychleji nez se nacte textura tak je to vyprskne nekde jinde.. kdyz nejsou synchronizovane ani poradne animace,

a auta se nedaji rozbit protoze je to zatez na server, budes povidat neco o efektivnim scriptovani? rofl

Link to comment
Share on other sites

  • 0
ja mam vas v p*ci.. dajte si timer aj na 10ms ked ste take lamy aj tak neviete prepocitavat sekundy :lol::lol:

Ban na tebe pipino! Koukni se na sebe. My jsme na rozdíl tebe něco dokázáli a ne jak ty. A až ten ban dostaneš tak na pawnoboxu vyřit at sem ty kkti z PB nechoděj pokud chtěj spamovat. Takovýhle uživatele tady nepotřebujeme :!: :problem:

Link to comment
Share on other sites

  • 0
ja mam vas v p*ci.. dajte si timer aj na 10ms ked ste take lamy aj tak neviete prepocitavat sekundy :lol::lol:

 

zalezs si na PB :d zjebe ... mi mame v pici tebe mrdko spamujici :d

No LoL :lol:

Link to comment
Share on other sites

  • 0
ja mam vas v p*ci.. dajte si timer aj na 10ms ked ste take lamy aj tak neviete prepocitavat sekundy :lol::lol:

Ban na tebe pipino! Koukni se na sebe. My jsme na rozdíl tebe něco dokázáli a ne jak ty. A až ten ban dostaneš tak na pawnoboxu vyřit at sem ty kkti z PB nechoděj pokud chtěj spamovat. Takovýhle uživatele tady nepotřebujeme :!: :problem:

 

vy ste nieco dokazali?? lol nemyslim si to, nevies ani kto som, ja sem nechodim spamovat ja vam len davam rady a reagujem na prispevky adresovane mne.

Link to comment
Share on other sites

  • 0
ja mam vas v p*ci.. dajte si timer aj na 10ms ked ste take lamy aj tak neviete prepocitavat sekundy :lol::lol:

Ban na tebe pipino! Koukni se na sebe. My jsme na rozdíl tebe něco dokázáli a ne jak ty. A až ten ban dostaneš tak na pawnoboxu vyřit at sem ty kkti z PB nechoděj pokud chtěj spamovat. Takovýhle uživatele tady nepotřebujeme :!: :problem:

 

vy ste nieco dokazali?? lol nemyslim si to, nevies ani kto som, ja sem nechodim spamovat ja vam len davam rady a reagujem na prispevky adresovane mne.

Rady??? xD LOL myslíš třeba radu tipu. Forward nemusí bejt nahoře v mode můžeš to dát před public. ??? To ví každej idiot a enní to rada. Je to blbost ptž výsledek je stejnej!!!! :d :rap:

Link to comment
Share on other sites

  • 0

Pipik, drž už ten tvůj chlupatej zobák. Jak říkal Dawe, jen tu zbytečně spamuješ. Nepotřebujeme, aby nám sem chodili radit Maverickovi poddaní ... Od toho tu máme FreeWalla a chytráka, aby nám poradili. Takže buď tak laskav a tvé zbytečné kecy si nech pro sebe, ok?

 

Děkuji za pochopení a s pozdravem

DRaGsTeR_CzE.

 

:rap2:

Link to comment
Share on other sites

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...