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

Wysłany: 2012-01-27, 09:38


wasik95

[KST]






Wiek: 31
Na forum: 5345 dni
Posty: 63
Nick w MP: W_A_S_I_K

Piwa: 12

Respekt: 50

Witam wszystkich ot?? problem polega na tym ?e podczas jazdy licznik si? zbuguje i ju? nie chce chodzi? potem si? mo?e po godzinie odbuguje i zaczyna dzia?a? Settimer ustawiony jest na 100 niewiem co tu poradzi? licznik chodzi p?ynnie ale i tak si? zacina po jakim? czasie bardzo prosi?bym o pomoc :arrow: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-27, 10:06


=MaD=







Wiek: 37
Na forum: 5304 dni
Posty: 61
Nick w MP: FasoL

Piwa: 136

Respekt: 45,3

Ustaw mo?e SetTimer na mniej.
A jak nie pomo?e nowy licznik wgraj.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-27, 10:10


wasik95

[KST]






Wiek: 31
Na forum: 5345 dni
Posty: 63
Nick w MP: W_A_S_I_K

Piwa: 12

Respekt: 50

Settimer mniej ni? 100?? chyba nie... Mo?e to crashowa? graczy licznik jest na zasadzie destroyer'a

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-27, 10:46


=MaD=







Wiek: 37
Na forum: 5304 dni
Posty: 61
Nick w MP: FasoL

Piwa: 136

Respekt: 45,3

Poka? jak ten licznik wygl?da ;]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-27, 10:50


wasik95

[KST]






Wiek: 31
Na forum: 5345 dni
Posty: 63
Nick w MP: W_A_S_I_K

Piwa: 12

Respekt: 50

Kod:

SetTimer("odpojazdu", 100, true);
forward odpojazdu();
public odpojazdu(){
new string[256];
for(new i=0;i<MAX_PLAYERS;i++){
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i)){
new Float:x,Float:y,Float:z;
new Float: distance,value;
GetPlayerPos(i, x, y, z);
distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2));
value = floatround(distance * 10500);
new vehid = GetPlayerVehicleID(i);
Przebieg[vehid]+=0.002;

new Float:HealthV;
GetVehicleHealth(GetPlayerVehicleID(i), HealthV);

new Float:X[30];
X[i] = GetVehSpeed(GetPlayerVehicleID(i));

format(string, sizeof(string), "~y~HP Pojazdu:~r~ %.0f ~n~~y~Predkosc:~r~ %d Km/h~n~~y~Paliwo:~r~ %d% Litrow~w~~n~~y~Przebieg:~w~ %.01f km",HealthV-250, GetVehSpeed(GetPlayerVehicleID(i)),Gas[vehid],Przebieg[vehid]);
TextDrawSetString(pojazd[i], string);
TextDrawSetOutline(pojazd[i],1);
SavePlayerPos[i][LastX] = x;
SavePlayerPos[i][LastY] = y;
SavePlayerPos[i][LastZ] = z;


if(Gas[vehid] < 1)
{
BrakPaliwa[i] = 1;
TogglePlayerControllable(i, 0);
GameTextForPlayer(i,"~w~~n~~n~~n~Koniec Paliwa~n~Wpisz /wysiadz ,aby wyjsc z pojazdu",3000,3);
}

}
}

return true;
}

stock GetVehSpeed(vehid)
{
new Float:pos[3];
GetVehicleVelocity(vehid, pos[0], pos[1], pos[2]);
return floatround(floatsqroot(floatpower(pos[0], 2) + floatpower(pos[1], 2) + floatpower(pos[2], 2)) * 165);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-27, 10:54


=MaD=







Wiek: 37
Na forum: 5304 dni
Posty: 61
Nick w MP: FasoL

Piwa: 136

Respekt: 45,3

hmm.. A licznik buguje si? jak wejdzie na server wi?cej ni? 20-30 graczy ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-27, 11:07


wasik95

[KST]






Wiek: 31
Na forum: 5345 dni
Posty: 63
Nick w MP: W_A_S_I_K

Piwa: 12

Respekt: 50

Teraz to nawet jak jest 10 os?b to si? buguje..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-27, 11:12


Colin_Carleone







Wiek: 30
Na forum: 5725 dni
Posty: 373

Piwa: 4800

Respekt: 83,3

Na jakim hostingu masz serwer ? Mo?liwe ?e serwer jest zbyt obci??ony i zaczynaj? si? lagi skrypt?w ;) Ja tak mia?em na servhost , ale jak zmieni?em na serverproject lagi usta?y ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-27, 11:19


wasik95

[KST]






Wiek: 31
Na forum: 5345 dni
Posty: 63
Nick w MP: W_A_S_I_K

Piwa: 12

Respekt: 50

Ja mam na netshoocie mo?e mam za du?o settimer?w ? nie mo?na ich jako? w paczke sklei??
SetTimer("TimeUpdate", 1000, 1);
SetTimer("gCheckpointUpdate", 1000, 1);
SetTimer("ScoreUpdate", 1000, true);
SetTimer("zegarek", 100, true);
SetTimer("admincheck", 1000, true);
SetTimer("WypadekAuta", 500, 1);

SetTimer("Wypadki", 500, 1);
SetTimer("botpolicja", 3600000 , 1);
SetTimer("bottaxi", 3600000 , 1);
SetTimer("botpsp", 3600000 , 1);
SetTimer("botmedyk", 3600000 , 1);
SetTimer("botsannews", 3600000, 1);
SetTimer("botpdit", 3600000 , 1);
SetTimer("botpks", 3600000 , 1);
SetTimer("botbs", 4000000 , 1);

SetTimer("NaStacji", 500, true);
SetTimer("UstalCPtowaru", 1000, 1);
SetTimer("sexxx", 1000, true);

SetTimer("ZmienPogode", 3600*100000, 1);

SetTimer("odpojazdu", 500, true);
SetTimer("AUTOSAVE", 60000,true);
SetTimer("OdejmnijPaliwo", MinusGas, 1);
SetTimer("reklama",200000,true);
SetTimer("reklamyklik",1200000,true);

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-27, 12:54


wasik95

[KST]






Wiek: 31
Na forum: 5345 dni
Posty: 63
Nick w MP: W_A_S_I_K

Piwa: 12

Respekt: 50

To nie mo?na jako? po??czy? niekt?rych timerk?w ? Nie moge zrezygnowa? netshoota bo jest zbyt du?a kwota ;/

Postaw piwo autorowi tego posta
 

 
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] Licznik jest zbugowany ;/ 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