Započeo LukaJozo
•13. Feb. 2019.Crasha server pri koristenju komande
451
pregleda
2
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
169
Postovi:
21
Teme:
Pridružio se:Jun 2017
13. Feb. 2019.
Problem(error/warning): Cao drugari. Imam problem u vezi jedne komande. Naime napravio sam komandu /admins da prikazuje admin slotove. i svaki put kad ukucam tu komandu meni server crasha. I ajde obrisao sam svoj kod i pokusao sam kod od Bextazya ali isto crasha iz nekog razloga. Gledao sam takodjer na stranom forumu i tamo pise da to zna crashat ako nije dobro ime filea upisano npr /admini/%d.txt
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): https://pastebin.com/sPiabYJp
Slika/video ingame problema(obavezno ako je ingame problem): http://prntscr.com/mkjtd2
Dio skripte:
CMD:adminlist(playerid,params[])
{
new afile;
new test;
new test1;
new test2;
for(new i = 0; i < 20; i++)
{
format(afile,sizeof(afile),"admini/%d.txt",i);
new File:adminfile = fopen(afile,io_read);
fread(adminfile,test);
fclose(adminfile);
format(test2,sizeof(test2),"%s\n",test);
strcat(test1,test2);
}
return 1;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): https://pastebin.com/sPiabYJp
Slika/video ingame problema(obavezno ako je ingame problem): http://prntscr.com/mkjtd2
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
169
Postovi:
21
Teme:
Pridružio se:Jun 2017
13. Feb. 2019.
Rijeseno evo vam rjesenje.
LOCK
CMD:adminlist(playerid)
{
const MAX_ADMINS = 21;
new tmp,broj,string[MAX_PLAYER_NAME*MAX_ADMINS+450];
for(new i = 1,File:f; i < MAX_ADMINS; i++)
{
format(tmp,sizeof(tmp),"admini/%d.txt",i);
if(!fexist(tmp)) continue;
f = fopen(tmp,io_read),fread(f,tmp),fclose(f),
format(broj,sizeof(broj)," [SLOT %d] ",i);
strcat(string,broj),
strcat(string,tmp),
strcat(string,"\n");
}
ShowPlayerDialog(playerid, DIALOG_ADMINI,DIALOG_STYLE_MSGBOX,"TEST",string,"OK","");
return 1;
}
LOCK
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava