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
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
Wysłany: 2012-01-27, 10:06
=MaD=
Wiek: 37 Na forum: 5304 dni Posty: 61
Nick w MP: FasoL
Piwa : 136
Ustaw mo?e SetTimer na mniej.
A jak nie pomo?e nowy licznik wgraj.
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
Settimer mniej ni? 100?? chyba nie... Mo?e to crashowa? graczy licznik jest na zasadzie destroyer'a
Wysłany: 2012-01-27, 10:46
=MaD=
Wiek: 37 Na forum: 5304 dni Posty: 61
Nick w MP: FasoL
Piwa : 136
Poka? jak ten licznik wygl?da ;]
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
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);
}
Wysłany: 2012-01-27, 10:54
=MaD=
Wiek: 37 Na forum: 5304 dni Posty: 61
Nick w MP: FasoL
Piwa : 136
hmm.. A licznik buguje si? jak wejdzie na server wi?cej ni? 20-30 graczy ?
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
Teraz to nawet jak jest 10 os?b to si? buguje..
Wysłany: 2012-01-27, 11:12
Colin_Carleone
Wiek: 30 Na forum: 5725 dni Posty: 373
Piwa : 4800
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
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
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);
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
To nie mo?na jako? po??czy? niekt?rych timerk?w ? Nie moge zrezygnowa? netshoota bo jest zbyt du?a kwota ;/
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: