#define MAX_ADMINA 21
enum admini
{
Admin,
aNeakt,
aDuty,
aLP
};
new AdminiInfo;
for(new s = 1; s < sizeof(AdminiInfo); s++) {
new gFile;
format(gFile, sizeof(gFile), "ADMINI/%d.ini",s);
if(fexist(gFile)) { INI_ParseFile(gFile, "UcitajAdmine", .bExtra = true, .extra = s); } }
Ucitavanje pod ongamemodeinit gotovo
_callback: UcitajAdmine(clan, name[], value[])
{
INI_String("Admin",AdminiInfo, 25);
INI_Int( "Neakt",AdminiInfo);
INI_Int( "Duty",AdminiInfo);
INI_Int( "LP",AdminiInfo);
return 1;
}
CMD:admini(playerid,params[])
{
new atext;
new asd;
new online;
for(new b = 1; b < 21; b++)
{
if(!strcmp(AdminiInfo, "Niko", true))
{
format(atext, sizeof(atext), "{FFFFFF}[%d] Niko\n", b);
strcat(asd, atext);
}
else
{
format(atext, sizeof(atext), "{FFFFFF}[%d] %s | ", b, AdminiInfo);
strcat(asd, atext);
online = 0;
for(new i=0; i {
if(IsPlayerConnected(i) && PI == b)
{
online = 1;
new prm;
if(PI == 1) { prm = "Skripter"; }
else if(PI == 2) { prm = "Mapper"; }
else if(PI == 3) { prm = "Direktor"; }
else if(PI == 1) { prm = "Admin 1"; }
else if(PI == 2) { prm = "Admin 2"; }
else if(PI == 3) { prm = "Admin 3"; }
else if(PI == 4) { prm = "Head Admin"; }
else if(PI == 5) { prm = "Direktor"; }
else if(PI == 6) { prm = "Vlasnik"; }
format(atext, sizeof(atext), "{21DD00}Online {FFFFFF}| "COL_SERVER"%s "COL_BELA"| ", prm);
strcat(asd, atext);
if( GetPVarInt( i, "admin_duty" ) == 1 )
{
strcat(asd, "{21DD00}OnDuty\n");
}
else { strcat(asd, ""COL_RED"OffDuty\n"); }
}
}
if(online == 0)
{
format(atext, sizeof(atext), ""COL_RED"Offline %dh\n", AdminiInfo);
strcat(asd, atext);
}
}
}
SPD(playerid, 19999, DSM, "Admini", asd, "Ok", "");
return 1;
}