Problem(error/warning): Znaci napravio sam Admin sistem da se sastoji od slotova u smislu "/makeadmin ID igraca/Deo Imena [Admin Level] [Slot 1-30] i meni se sve lepo to compile i ja udjem u igru sve full ukucam samo pocetak cmd /makeadmin kucni server se sam automatski ugasi pocetnik sam u skriptanju i ne znam razlog padanja, ako neko moze odgovoriti hvala <3
Dio skripte: [ pawn ]Ako bude trebalo postavicu dole u odgovoru[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Padanje kucnog servera
726
pregleda
10
postova
21. Avg. 2018.
Kingpin
🔥57
Aktivan Član
138 / 250 XP
🌱Početnik(5)
1,121
Postovi:
156
Teme:
Pridružio se:Jul 2017
🔥57dana
22. Avg. 2018.
Posalji tu cmd 😄
I da li imas folder u script files gdje ti se cuva slot ako to uopste se cuva zasebno
I da li imas folder u script files gdje ti se cuva slot ako to uopste se cuva zasebno
graph designer
22. Avg. 2018.
Fqris wrote on August 22, 2018, 11:31 am:
Pocetnik u pawnu, postavio .pawn u nicku 😄
A joj, nije to niÅ¡ta. Da li ti vidiÅ¡ ko sve postavlja pitanja? Svi koji postavljaju imaju u desc ili u imenu developer, profesija developer, pawn developer, scripter, scripter na nekoj zajednici i sl. Å ta da im kažem? Ostaje sam oda se smejeÅ¡, kao Å¡to si i ti uradio. Neka ih, ako su srećni tako neka, ali nije etiÄki. Sve dok ne budem profesionalac, ne bih stavio developer. Jebiga, zavisi od karaktera do karaktera Äoveka 😄
22. Avg. 2018.
|Gagi| wrote on August 22, 2018, 11:56 am:
A joj, nije to niÅ¡ta. Da li ti vidiÅ¡ ko sve postavlja pitanja? Svi koji postavljaju imaju u desc ili u imenu developer, profesija developer, pawn developer, scripter, scripter na nekoj zajednici i sl. Å ta da im kažem? Ostaje sam oda se smejeÅ¡, kao Å¡to si i ti uradio. Neka ih, ako su srećni tako neka, ali nije etiÄki. Sve dok ne budem profesionalac, ne bih stavio developer. Jebiga, zavisi od karaktera do karaktera Äoveka 😄
Pravo da ti kazem ovo sam stavio ime jer mi nista drugo nije palo napamet eto stavio sam .pawno i sta sad? Jel ste dosli da pomognete ili da se podsmevate? 😕
22. Avg. 2018.
kingstoN.pawno wrote on August 22, 2018, 2:25 pm:
Pravo da ti kazem ovo sam stavio ime jer mi nista drugo nije palo napamet eto stavio sam .pawno i sta sad? Jel ste dosli da pomognete ili da se podsmevate? 😕
22. Avg. 2018.
M!chaeL wrote on August 22, 2018, 2:29 pm:
Na primer da stavis samo kingston ili kako si vec stavio to pre .pawno? Svi to kazu kao nisu imali ideju sta da stave itd.... Usput prvi komentar ti je sve rekao, da posaljes cmd i da vidis dal imas u scriptfilesu file gde se cuvaju admini...
Pokusao sam to "kingstoN" ali je vec bilo zauzeto, tako da sam stavio ovo, tkd ono, ako nemas pametnija posla nego ovde da pametujes onda se samo skloni jer trazim pomoc a ne da se neko podsmeva, i vi ste nekad bili glupi i nikad niste culi za pawno tako da ono 🙂
22. Avg. 2018.
á´‡á´á´_ᴋʜᴀʟɪғᴀ wrote on August 22, 2018, 8:05 am:
Posalji tu cmd 😄
I da li imas folder u script files gdje ti se cuva slot ako to uopste se cuva zasebno
I da li imas folder u script files gdje ti se cuva slot ako to uopste se cuva zasebno
Imam folder i "Admini" i napravljeni slotovi (1,2,3...)
Evo cmd:
YCMD:makeadmin(playerid, params[], help)
{
#pragma unused help
if(PlayerInfo >= 6)
{
if(AdminDuty == 0) return SCM(playerid,-1,""CRVENA2": "BELA"Morate biti na Admin duznosti!");
new id, lvl, slot;
if(sscanf(params, "uii", id, lvl, slot))
{
SCM(playerid,-1,""PPLAVA"KOMANDA: "BELA"/makeadmin [ID igraca/Deo Imena] [Admin Level 1-6] [Slot 1-30]");
return 1;
}
if(id == INVALID_PLAYER_ID) return SCM(playerid,-1,""CRVENA2": "BELA"Igrac nije konektovan!");
if(slot < 0 || slot > 30) return SCM(playerid,-1,""CRVENA2": "BELA"Slot ne moze biti manji od 1 ili veci od 30!");
if(slot < 1 && lvl > 0) return SCM(playerid,-1,""CRVENA2": "BELA"Slot ne moze biti manji od 1 ili veci od 30!");
if(lvl < 0 || lvl > 7) return SCM(playerid,-1,""CRVENA2": "BELA" Admin Level ne moze vise od 7 ili manje od 0!");
if(lvl == 0)
{
if(PlayerInfo > 0)
{
new File:log, ldst, text;
format(ldst, 128, "Admini/%d.txt", PlayerInfo);
format(text, 64, "Niko");
log = fopen(ldst, io_write);
fwrite(log, text);
fclose(log);
}
new string;
PlayerInfo = lvl;
SetPlayerSkin(id, 26);
PlayerInfo = 299;
PlayerInfo = 0;
PlayerInfo = 0;
format(string,sizeof(string),""PPLAVA"[ADMIN INFO]: "BELA"Skinuta Vam je pozicija Admina od strane %s!",GetName(playerid));
SCM(playerid,-1,string);
format(string, sizeof(string), ""AZUTA" Vlasnik %s je skinuo Admina igracu %s!", GetName(playerid), GetName(id));
SendAdminMessage(-1, string);
SacuvajIgraca(id);
SetPlayerSpecialAction(id, SPECIAL_ACTION_NONE);
}
else if(lvl == 1 || lvl == 2 || lvl == 3 || lvl == 4 || lvl == 5 || lvl == 6)
{
if(lvl == 5 || lvl == 6)
{
if(PlayerInfo < 6 ) return SCM(playerid,-1,""CRVENA2": "BELA"Niste ovlasceni da biste koristili ovu komandu!");
//if(!IsPlayerAdmin( playerid ) ) return Error(playerid, "Moras biti rcon admin.");
}
new File:log, ldst, text, string;
format(ldst, 128, "Admini/%d.txt", slot);
format(text, 64, "%s", GetName(id));
log = fopen( ldst, io_write );
fwrite(log, text);
fclose(log);
new kod = random(999)+1000;
SetPlayerSkin(id, 294);
PlayerInfo = 294;
PlayerInfo = lvl;
PlayerInfo = kod;
PlayerInfo = slot;
format(string,sizeof(string),""PPLAVA": "BELA"Promovisali ste igraca %s na Admin Level %d, Slot: %d", GetName(id), lvl, slot);
SCM(playerid,-1,string);
format(string, sizeof(string), ""AZUTA": Vlasnik %s je promovisao igraca %s na Admin level %d, Slot: %d.", GetName(playerid), GetName(id), lvl, slot);
SendAdminMessage(-1, string);
new ssstring;
format(ssstring, sizeof(ssstring), "Vlasnik: %s | Igrac: %s | Admin Level: %d | Admin Slot: %d", GetName(playerid), GetName(id), lvl, slot);
LogSave("Logs/MakeAdmin.log", ssstring);
new stris;
format(stris, sizeof(stris), ""PPLAVA": Promovisani ste na Admin Level: %d, Slot: %d od strane vlasnika %s!\n"PPLAVA": "BELA"Vas Admin kod: %d",lvl,slot,GetName(playerid),kod);
SacuvajIgraca(id);
}
}
return 1;
}22. Avg. 2018.
Poslednja poruka ne sme biti formatirana tako samo. Dodaj ispod nje
Za DSMGS koristi DIALOG_STYLE_MSGBOX kako je definisan u tvojoj skritpi.
Takodje kako sam analizirao kod, ako ti ne radi posle ovog SPD, probaj da uklonis fwrite, fclose i te zajebancije pa probaj komandu.
Ujedno, posalji crash log.
SPD( id, dialog_IMEDIALOGA, DSMSG, "Naslov", stris, "U redu", "" );Za DSMGS koristi DIALOG_STYLE_MSGBOX kako je definisan u tvojoj skritpi.
Takodje kako sam analizirao kod, ako ti ne radi posle ovog SPD, probaj da uklonis fwrite, fclose i te zajebancije pa probaj komandu.
Ujedno, posalji crash log.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
