Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-02-05, 16:10


RedHed_

Uczeń Pawn ;)






Wiek: 27
Na forum: 4733 dni
Posty: 50
Nick w MP: DaVe_

Piwa: 318

Respekt: 40

Siemanson ;)
Chcia?bym aby przebieg mi si? nalicza? normalnie, a nie na timerze pod czas stania, w miejscu..

Ten przebieg wygl?da tak:

Kod:

new Float:Przebieg[MAX_VEHICLES];


Kod:

SetTimer("odprzebiegu", 3000, true);


Kod:

forward odprzebiegu();
public odprzebiegu(){
for(new i=0;i<MAX_PLAYERS;i++){
new vehid = GetPlayerVehicleID(i);
if(IsVehicleInUse(vehid)){
Przebieg[vehid]+=0.1;
}
}
return 1;
}


Kod:

format(string, sizeof(string), "~w~Pojazd:~r~ %s ~n~~w~Predkosc:~r~ %d KM/H ~n~~w~Przebieg:~r~ %.1f ~n~~w~Paliwo:~r~ %d% L ~n~~w~Score:~r~ %d ~n~~w~Stan Pojazdu:~r~ %0.0f/100",GetVehicleName(vehid), GetPlayerSpeedd(i), Przebieg[vehid], Gas[vehid], Skor, health/10);


P.S To samo z paliwem, da rade co? z tym zrobi?? ;)

Podpis


...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-05, 16:59


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

new Float:speed[4], final_speed, strSpeedTD[55];
GetVehicleVelocity(vehid,speed[0],speed[1],speed[2]);
speed[3] = floatsqroot(((speed[0]*speed[0])+(speed[1]*speed[1]))+(speed[2]*speed[2]))*180.666667;
final_speed = floatround(speed[3],floatround_round);

if(final_speed == 0.0)
{
Veh[checkVehID(GetPlayerVehicleID(pid))][veh_fuel] -= 0.0001;
}
else
{
if(final_speed < 10) Przebieg[vehid]+=0.001;
if(final_speed > 9 && 100 > final_speed) Przebieg[vehid]+=0.01;
if(final_speed > 100) Przebieg[vehid]+=0.1;
}


Ustaw so w zale?no?ci od potrzeby.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-06, 09:06


RedHed_

Uczeń Pawn ;)






Wiek: 27
Na forum: 4733 dni
Posty: 50
Nick w MP: DaVe_

Piwa: 318

Respekt: 40

Kod:

stock Przebieg(playerid)
{
new Float:ST2T[4];
if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),ST2T[0],ST2T[1],ST2T[2]); else GetPlayerVelocity(playerid,ST2T[0],ST2T[1],ST2T[2]);
ST2T[3] = floatsqroot(floatpower(floatabs(ST2T[0]), 2.0) + floatpower(floatabs(ST2T[1]), 2.0) + floatpower(floatabs(ST2T[2]), 2.0)) * 169;
return floatround(ST2T[3]);
}


ST2T - da?em tak, bo mam firme i wszystko podpisane ST i b??dy mia?em.


Kod:

GetVehicleHealth(veh, health);
format(string, sizeof(string), "~w~Pojazd:~r~ %s ~n~~w~Predkosc:~r~ %d KM/H ~n~~w~Przebieg:~r~ %.1f ~n~~w~Paliwo:~r~ %d% L ~n~~w~Score:~r~ %d ~n~~w~Stan Pojazdu:~r~ %0.0f/100",GetVehicleName(vehid), GetPlayerSpeedd(i), Przebieg(playerid), Gas[vehid], Skor, health/10);


Mam tak, ale przebieg stoi w miejscu..

Podpis


...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-06, 10:16


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"RedHed_" napisał/a:

Kod:

stock Przebieg(playerid)
{
new Float:ST2T[4];
if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),ST2T[0],ST2T[1],ST2T[2]); else GetPlayerVelocity(playerid,ST2T[0],ST2T[1],ST2T[2]);
ST2T[3] = floatsqroot(floatpower(floatabs(ST2T[0]), 2.0) + floatpower(floatabs(ST2T[1]), 2.0) + floatpower(floatabs(ST2T[2]), 2.0)) * 169;
return floatround(ST2T[3]);
}


ST2T - da?em tak, bo mam firme i wszystko podpisane ST i b??dy mia?em.


Kod:

GetVehicleHealth(veh, health);
format(string, sizeof(string), "~w~Pojazd:~r~ %s ~n~~w~Predkosc:~r~ %d KM/H ~n~~w~Przebieg:~r~ %.1f ~n~~w~Paliwo:~r~ %d% L ~n~~w~Score:~r~ %d ~n~~w~Stan Pojazdu:~r~ %0.0f/100",GetVehicleName(vehid), GetPlayerSpeedd(i), Przebieg(playerid), Gas[vehid], Skor, health/10);


Mam tak, ale przebieg stoi w miejscu..


srak masz a nie tak, ja ***** daje Ci ca?y kod upierdalasz po?owe i "ojej, nie dzia?a"

masz ty w ogole rozum i godnosc czlowieka??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-06, 10:58


RedHed_

Uczeń Pawn ;)






Wiek: 27
Na forum: 4733 dni
Posty: 50
Nick w MP: DaVe_

Piwa: 318

Respekt: 40

IgrexolonO, Zluzuj gatki.

Do zamkni?cia.

Podpis


...

Postaw piwo autorowi tego posta
 

 
Tagi: przebieg
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku