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

Wysłany: 2016-06-21, 22:21


misjane







Wiek: 29
Na forum: 5127 dni
Posty: 46



Respekt: 50

Kod:

[22:09] [debug] Run time error 4: "Array index out of bounds"
[22:09] [debug] Accessing element at index 1811 past array upper bound 999


Chcia?em doda? auta do mapy najpierw za pomoc? LoadStaticVehiclesFromFile a potem te pliki z scriptfiles/vehicles przerobi?em na CreateVehicle i doda?em do Ongamemodeinit lecz z 1900 aut prawid?owo dzia?a tylko 1000 bo kiedy dodam wszytkie na raz to wyskakuje powy?szy b??d i nie dzia?a licznik pr?dko?ci oraz prywatne auta.

Kod:

public OnGameModeInit()
{
SpawnyCars(); //--- 1szt tys. aut
//SpawnyCars2(); //---- 2tys. i tutaj jest problem tak jakby ju? si? nie miescily

Brak_STACJI = "brak";
SetWeather(14); //widocznosc neonow w dzien
djson_GameModeInit();
SetGameModeText("??adowanie...");
WczytajUstawienia();
InitChars();
obiektyLoad();
HouseUpdate();
AllSkins();
Pickups();
Ping();
gunDay();
TimersInt();
UsePlayerPedAnims();
DisableInteriorEnterExits();
EnableStuntBonusForAll(0); // wy?acza bonus za skok/drift
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-22, 10:01


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

W SAMP 0.3.7 limit pojazd?w to 2 tysi?ce. Moim zdaniem b??d nie le?y w ilo?ci stworzonych pojazd?w tylko w kodzie odczytywania tych pojazd?w z pliku. Masz mo?e gdzie? ustawione MAX_TELEPORT?W do zmiennej i j? trzeba zmieni?. Jak co? ogarniasz to przyjrzyj si? tej cz??ci kodu, kt?r? odczytujesz te pojazdy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-22, 12:28


misjane







Wiek: 29
Na forum: 5127 dni
Posty: 46



Respekt: 50

Dawno ju? si? tym nie bawi?em i troch? zapomnia?em, kiedy? mo?e bym to sam naprawi? ale teraz to nie dam rady wiec w skr?cie opisze ci jak mam dodane pojazdy (na oba sposoby jest ten sam b??d)




Dobra ogarni?te, przy prywatnym autach by? ustawiony limit 1000 a nie pobiera?o warto?ci z MAX_VEHICLES.

Przyda? by mi si? jeszcze licznik przebiegu dla aut prywatnych i publicznych, szuka?em na necie ale zbyt du?o kombinowania aktulnie posiadam taki, tylko ?e jak gracz nie ma prywatnego auta to w publicznym on nie dzia?a.

Kod:

forward Pojazd(playerid);
public Pojazd(playerid)
{
new Float:ST[4], vehicleid;
vehicleid = GetPlayerVehicleID(playerid);

GetVehicleVelocity(vehicleid, ST[0], ST[1], ST[2]);
ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 179.28625;

Dist[vehicleid] += ST[3]/2000;
return 1;
}


OnPlayerUpdate
Kod:

if(IsPriv[GetPlayerVehicleID(playerid)] == true)
{
format(String, sizeof(String), "Przebieg: ~w~%.1f ~r~km/h", Dist[Player[playerid][CarID]]); //prywatny
PlayerTextDrawSetString(playerid, Licznik[7][playerid], String);
}
else
{
format(String, sizeof(String), "Przebieg: ~w~%.1f ~r~km/h", Dist[GetPlayerVehicleID(playerid)]); //publiczny
PlayerTextDrawSetString(playerid, Licznik[7][playerid], String);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-22, 15:58


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Nie dzia?a? W sensie nie dodaje przebiegu?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-22, 17:02


misjane







Wiek: 29
Na forum: 5127 dni
Posty: 46



Respekt: 50

Je?li gracz posiada prywatne auto to dzia?a ale gdy jedziesz jakim? z pod /v albo z mapy a nie masz prywatnego (kupionego) to nie zlicza.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-22, 17:24


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Domy?lam si?, ?e public Pojazd wykonuje si? przez Timer. Zapewne timer ten uruchamia si? tylko wtedy, gdy gracz ma prywatny pojazd. Sprawd?. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-23, 21:42


misjane







Wiek: 29
Na forum: 5127 dni
Posty: 46



Respekt: 50

Dzi?ki, mo?na zamkn??.

Postaw piwo autorowi tego posta
 

 
Tagi: limit :: ongamemodeinit?
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