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

Wysłany: 2012-01-24, 13:21


wasik95

[KST]






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

Piwa: 12

Respekt: 50

Witam chcia?bym wam przedstawi? taki ot?? problem...
Gdy na serwerze jest ok 20 slot?w to licznik chodzi normalnie jednak gdy liczba slot?w przekracza ok.40 licznik si? buguje tutaj daje kod
Kod:

//=====Set Timerki====///


SetTimer("TimeUpdate", 1000, 1);
SetTimer("ScoreUpdate", 1000, true);
SetTimer("gCheckpointUpdate", 1000, 1);
SetTimer("botpts", 240000 , 1);
SetTimer("bottaxi", 240000 , 1);
SetTimer("botczysto", 240000 , 1);
SetTimer("botmed", 240000 , 1);
SetTimer("botptn", 240000 , 1);
SetTimer("zegarek", 100, true);
SetTimer("admincheck", 1000, true);
SetTimer("WypadekAuta", 500, 1);
SetTimer("Wypadki", 500, 1);
SetTimer("NaStacji", 500, true);
SetTimer("UstalCPtowaru", 1000, 1);
SetTimer("sexxx", 1000, true);
SetTimer("ZmienPogode", 3600*100000, 1);
SetTimer("odpojazdu", 200, true);
SetTimer("AUTOSAVE", 60000,true);
SetTimer("OdejmnijPaliwo", MinusGas, 1);
SetTimer("reklama",200000,true);
SetTimer("reklamyklik",1200000,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.01;

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

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, floatround(value/1400),Gas[vehid],Przebieg[vehid]);
TextDrawSetString(pojazd[i], string);
TextDrawSetOutline(pojazd[i],1);
SavePlayerPos[i][LastX] = x;
SavePlayerPos[i][LastY] = y;
SavePlayerPos[i][LastZ] = z;

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-24, 13:59


CRX







Wiek: 34
Na forum: 5671 dni
Posty: 114

Piwa: 106

Respekt: 51,6

Ostrzeżeń: 60%
Definiujesz gdzie? MAX_PLAYERS?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-24, 14:02


wasik95

[KST]






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

Piwa: 12

Respekt: 50

Niewiem czy o to Ci chodzi
#define Loop(%1) for(new %1 = 0, ff = GetMaxPlayers(); %1 < ff; %1++)

Ale to pewnie nie to define do licznika nie mam ?adnego

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-24, 14:10


CRX







Wiek: 34
Na forum: 5671 dni
Posty: 114

Piwa: 106

Respekt: 51,6

Ostrzeżeń: 60%
Chodzi mi o #define MAX_PLAYERS...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-24, 14:11


wasik95

[KST]






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

Piwa: 12

Respekt: 50

Aha to nie mam

Postaw piwo autorowi tego posta
 

 
Tagi: licznik :: sie :: buguje
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