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

Wysłany: 2014-10-23, 08:46


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
Witam mam mini system przebiegu i jest problem/bug , gdy je?d?? np. nrg-500 i mam 2.0km przebiegu i potem zespawnuje sobie auto o id. np.410 to te? mam w nim 2.0 km przebiegu a powinno by? 0

Kod:


forward dodajprzebieg();
public dodajprzebieg()
{
for(new i=0; i < MAX_VEHICLES; i++)
{
if(i == INVALID_VEHICLE_ID) continue;
static Float:predx;
static Float:predy;
static Float:predz;
static Float:pred_a;
static pred_b;
GetVehicleVelocity(i, predx, predy, predz);
pred_a = floatsqroot(((predx*predx)+(predy*predy))+(predz*predz))*200.666667;
pred_b = floatround(pred_a,floatround_round);
if(pred_b > 0)
{
adane[i][przebieg] += 0.1;
}
}
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-23, 09:33


xqz

otaku desu!






Wiek: 32
Na forum: 6406 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Kod:

adane[i][przebieg] += 0.1;

Normalne. Przebieg zapisujesz do ID pojazdu.

Je?li masz pojazd o id 140 i w nim nabi?e? 2km i go unspawnujesz to kolejny pojazd zespawnowany bedzie mial id 140.
Przy unspawnie musisz wyzerowac to.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-23, 10:07


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
hmm a tak nie by?o by lepiej ?

Kod:


forward dodajprzebieg();
public dodajprzebieg()
{
for(new i=0; i < MAX_PLAYERS; i++)
{
if(GetPVarInt(i, "WszedlNaSerwer") == 1)
{
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(i);
static Float:predx;
static Float:predy;
static Float:predz;
static Float:pred_a;
static pred_b;
GetVehicleVelocity(vehicleid, predx, predy, predz);
pred_a = floatsqroot(((predx*predx)+(predy*predy))+(predz*predz))*200.666667;
pred_b = floatround(pred_a,floatround_round);
if(pred_b > 0)
{
adane[vehicleid][przebieg] += 0.1;
}
}
}
}
}


[ Dodano: 2014-10-23, 12:44 ]
Problem rozwi?zany temat do zamkni?cia.

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 » [INNE] Przebieg 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