Skripta koju koristim:cyber
Detaljan opis problema:uzeo sam jedan dealership od ono classic life msm da neki znaju o kojem je rijec,znaci sredio sam da se sprema igracima sa manjim imenom e sada svi koji imaju duze ime sta ja znam recimo Domagoj_Hojsak e takvim igracima se ne sprema ovima sa manjim rijecima u imenu se sprema kako da to rijesim da igracima sa vecim imenom da se i njima sprema
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc] ne sprema igracima sa sa vecim imenom
418
pregleda
8
postova
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
30. Mar. 2012.
30. Mar. 2012.
Sprema on, al ti je string prekratak pa ne spremi nastavak tipa .vozilo
recimo string ti je 20 karaktera i imas ime Ron_Smith
R O N _ S M I T H - 9 karaktera + . V O Z I L O - 7 karaktera == 16 karaktera i to ce ti spremiti, al imas recimo R A J K O _ T A M B U R A S I C - 16 karaktera + . V O Z I L O - 7 karaktera == 23 karaktera i onda ce ti on spremiti
Rajko_Tamburasic.voz i fali ovo ILO i nece ga ucitati jer nema dobar nastavak, jednostavno povecaj string kod cuvanja fajlova 😉
recimo string ti je 20 karaktera i imas ime Ron_Smith
R O N _ S M I T H - 9 karaktera + . V O Z I L O - 7 karaktera == 16 karaktera i to ce ti spremiti, al imas recimo R A J K O _ T A M B U R A S I C - 16 karaktera + . V O Z I L O - 7 karaktera == 23 karaktera i onda ce ti on spremiti
Rajko_Tamburasic.voz i fali ovo ILO i nece ga ucitati jer nema dobar nastavak, jednostavno povecaj string kod cuvanja fajlova 😉
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
30. Mar. 2012.
e to sam bio i ja skuzio ali povecao sam ga i nece da sprema igracima koji imaju veliko ime npr Anthony_Castellano ovima do 6 -8 rijeci u sprema al ovima nece
30. Mar. 2012.
Ako baÅ¡ trebaÅ¡ dugu ekstenziju (.vozilo naprimjer) onda moraÅ¡ povećati veliÄinu stringa u koji si stavio podatke o lokaciji datoteka vozila. Ja bi raÄunao ovako:
Ako je MAX_PLAYER_NAME = 32, dodaÅ¡ veliÄinu imena foldera u kojemu su vozila (ako nisu u root folderu, odnosno scriptfiles), dodaÅ¡ veliÄinu ekstenzije (sa toÄkom) i dodaÅ¡ joÅ¡ 1 za '\0' ili string end.
ZnaÄi naprimjer:
Ako je MAX_PLAYER_NAME = 32, dodaÅ¡ veliÄinu imena foldera u kojemu su vozila (ako nisu u root folderu, odnosno scriptfiles), dodaÅ¡ veliÄinu ekstenzije (sa toÄkom) i dodaÅ¡ joÅ¡ 1 za '\0' ili string end.
ZnaÄi naprimjer:
new f_Name[]; // Vozila = 6 znamenaka + MAX_PLAYER_NAME (%s) = 32 + .vozilo = 7 + '\0' = 1 = 46 - ZnaÄi izmeÄ‘u uglatih zagrada upisujeÅ¡ 46 jer je to maksimalna dužina imena datoteke.
format( f_Name, sizeof( f_name ), "Vozila/%s.vozilo", Ime_Igraca );Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
30. Mar. 2012.
u meene je vako
new dateiname;
new playername;
new var;
format(dateiname, sizeof(dateiname), "Letjelice/%s.l", playername);
new File: PlaneFile = fopen(dateiname, io_write);30. Mar. 2012.
Izgleda da onda ipak nije u tome problem, jer je tvoja varijabla dosta velika, jedino Å¡to je u gore navedenom sluÄaju prazna (Nisi koristio GetPlayerName), no valjda je to namjerno samo da prikažeÅ¡ svoj primjer. Provjeri da nebi možda bio problem sa mjeÅ¡anjem IDova ili sliÄno :S
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava