Započeo SanelPandzic
•15. Dec. 2019.Kod za listu svih admina!
922
pregleda
7
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
7 / 250 XP
Početnik(0)
746
Postovi:
225
Teme:
Pridružio se:Dec. 2016
15. Dec. 2019.
Problem(error/warning): Pozz, ukoliko imate kod za listu svih admina u dialogu da se prikazuje npr ko na OLD School pise prvo ko je aktivan a dol lista svih admina, napravio sam da vidim online,a pokusao sam da napravim za sve admine ali ne radi i mislim da sam pogresno radio. I takodjer za /makeadmin ukoliko je neki slot zauzet da pise da je zauzet i to, mislim da mora postojat neko ko ima taj kod posto ima veciina servera ove stvari.Ne morate mi npr da napravite ili date od od 0 slota pa do 20 nego samo 1 pa cu ja to poslije sredit i dole imate isod kod na koji mi nije radila lista svih admina.
Dio skripte: evo cmd makeadmin
evo cmd za /admini
Kod na kojim nije radila lista admina
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Dio skripte: evo cmd makeadmin
CMD:makeadmin(playerid, params[])
{
new igr, lvl, str2, ime; new textic;
if(sscanf(params, "ui", igr, lvl)) return SendClientMessage(playerid, -1, "{0080C0}BE:{FFFFFF} /dajadmina [ID/ime] ");
if(lvl > 6) return SendClientMessage(playerid, GRAD2,"{FF0000}GRESKA:{FFFFFF} Admin level ne moze biti veci od 6");
GetPlayerName(igr, ime, sizeof(ime));
new name3;
GetPlayerName(igr, name3, sizeof(name3));
for(new h = 1; h < MAX_ADMINS; h++)
{
PlayerInfo = lvl;
SetPlayerSkin(igr, 294);
PlayerInfo = 294;
for(new i = 1; i < MAX_ADMINS; i++)
{
format(textic, sizeof(textic), "Admini/Admin_%d.ini", i);
if(!fexist(textic))
{
strmid(AdminInfo, ime, 0, strlen(ime), MAX_PLAYER_NAME);
AdminInfo = lvl;
AdminInfo = 0;
new File:cuvanje = fopen(textic, io_write);
fclose(cuvanje); //
SaveAdmin(i);
i = 998;
}
}
format(str2, sizeof(str2), "{0080C0}BE:{FFFFFF} Ustupili ste %s-u administratorski nivo %d.", GetName(igr), lvl);
Admin(-1, str2);
format(str2, sizeof(str2), " Vlasnik %s je postavio ADMINISTRATOR level %d igracu %s.", GetName(playerid), lvl, GetName(igr));
Admin(-1, str2);
LoadAdmine();
}
return 1;
}evo cmd za /admini
YCMD:admini(playerid, params[], help)
{
#pragma unused params
#pragma unused help
new string;
format(string, sizeof(string), "");
foreach(Player, i)
{
if (PlayerInfo >= 1 || PlayerInfo >=7)
{
new atext;
format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
strcat(string, atext);
strcat(string, " {F3FF02}");
strcat(string, GetName(i));
strcat(string, "{FFFFFF} | ");
strcat(string, "{F3FF02}Admin Level: {FFFFFF}");
format(atext, sizeof(atext), "%d", PlayerInfo);
strcat(string, atext);
if(AdminDuty == 0)
{
strcat(string, "{FFFFFF} | {F3FF02}Duznost: "CRVENA"Nije na duznosti!");
}
if(AdminDuty == 1)
{
strcat(string, "{FFFFFF} | {F3FF02}Duznost: "ZZELENA"Na duznosti!");
}
strcat(string, "\n");
}
}
ShowPlayerDialog(playerid, DIALOG_SVIADMINI, DIALOG_STYLE_MSGBOX, "Admini Online", string, "Uredu", "");
return 1;
}Kod na kojim nije radila lista admina
YCMD:admini(playerid, params[], help)
{
#pragma unused params
#pragma unused help
new string;
new str1, str2, textic,atext2;
format(string, sizeof(string), "");
foreach(Player, i)
{
if (PlayerInfo >= 1 || PlayerInfo >=7)
{
new atext;
format(atext, sizeof(atext), "{FFFFFF}LISTA ONLINE ADMINA", i);
strcat(string, atext);
format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
strcat(string, atext);
strcat(string, " {F3FF02}");
strcat(string, GetName(i));
strcat(string, "{FFFFFF} | ");
strcat(string, "{F3FF02}Admin Level: {FFFFFF}");
format(atext, sizeof(atext), "%d", PlayerInfo);
strcat(string, atext);
if(AdminDuty == 0)
{
strcat(string, "{FFFFFF} | {F3FF02}Duznost: "CRVENA"Nije na duznosti!");
}
if(AdminDuty == 1)
{
strcat(string, "{FFFFFF} | {F3FF02}Duznost: "ZZELENA"Na duznosti!");
}
strcat(string, "\n");
}
}
for(new i = 1; i < MAX_ADMINS; i++)
{
format(textic, sizeof(textic), "Admini/Admin_%d.ini", i);
if(fexist(textic))
{
format(atext2, sizeof(atext2), "{FFFFFF}LISTA SVIH ADMINA", i);
strcat(string, atext2);
format(str1, sizeof(str1), "{FFFFFF}ADMIN: • %s (%d)", AdminInfo, AdminInfo);
strcat(str2, str1);
strcat(str2, "\n");
}
}
ShowPlayerDialog(playerid, DIALOG_SVIADMINI, DIALOG_STYLE_MSGBOX, "Best Extreme RolePlay - Lista Svih Admina", string, "Uredu", "");
return 1;Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
193
Postovi:
39
Teme:
Pridružio se:Jul 2019
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
7 / 250 XP
Početnik(0)
746
Postovi:
225
Teme:
Pridružio se:Dec. 2016
16. Dec. 2019.
#gєиιυѕ wrote on December 16, 2019, 4:14 am:
Imas u ATH/SM modu, ovaj kod ti uopste nije tacan 😄
Aha, zaboravio sam kako ide komanda da vidim listu admina na sm ili ath ili ako znas jos bolje broj linije od tog koda. Ako ne mozes samo rec cmd.
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
7 / 250 XP
Početnik(0)
746
Postovi:
225
Teme:
Pridružio se:Dec. 2016
18. Dec. 2019.
Vasic wrote on December 16, 2019, 3:54 pm:
Zameni
sa
YCMD:admini(playerid, params[], help)sa
CMD:admini(playerid, params[])I dalje nece.
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
7 / 250 XP
Početnik(0)
746
Postovi:
225
Teme:
Pridružio se:Dec. 2016
18. Dec. 2019.
Kawaki wrote on December 18, 2019, 7:51 pm:
znaci toliko tesko skinut mod uc u pawno i trazit ycmd:admini / cmd:admini stvarno ??
Nije nego vec sam isao u SM mod i ATH ali nema uopste liste svih admina ako ima nekakav mod da mogu vidit i listu svih i online admina reci ime il neka neko kaze, pa cu vidit kako ide kod i tako cu ga uvijek znat.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
