Kod za listu svih admina!

Započeo SanelPandzic
15. Dec. 2019.
895
pregleda
7
postova
Sanel_Pandzic
5
Underboss
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
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
fdsdfsdfsdf
4
Shot Caller
16. Dec. 2019.
Imas u ATH/SM modu, ovaj kod ti uopste nije tacan 😄
Sanel_Pandzic
5
Underboss
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.
FunnyGamingDay - FGD
6
OG Legend
16. Dec. 2019.
Zameni
YCMD:admini(playerid, params[], help)

sa
CMD:admini(playerid, params[])

Former SA:MP server developer

Sanel_Pandzic
5
Underboss
18. Dec. 2019.
Vasic wrote on December 16, 2019, 3:54 pm:
Zameni
YCMD:admini(playerid, params[], help)

sa
CMD:admini(playerid, params[])

I dalje nece.
Kawaki
4
Shot Caller
18. Dec. 2019.
Bengele wrote on December 18, 2019, 6:02 pm:
I dalje nece.


znaci toliko tesko skinut mod uc u pawno i trazit ycmd:admini / cmd:admini stvarno ??
Sanel_Pandzic
5
Underboss
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

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha