Problem(error/warning): Kad kucam /adminmenu nece da se prikaze
Dio skripte: [ pawn ]https://pastebin.com/B2exBtsW[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Problem je u tome sto moras biti:
Owner_
Admin 6
RCON admin
Znaci u skripti namesti da si Owner
Setaj sebi Admina 6
Loguj se kao RCON
Radice sve lepo
YCMD:adminmenu(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(!strcmp(GetNameEx(playerid), Owner_1, true) || PI[playerid][pAdmin] >= 6 || IsPlayerAdmin(playerid) || !strcmp(GetNameEx(playerid), Owner_2, true) || !strcmp(GetNameEx(playerid), Owner_3, true) || !strcmp(GetNameEx(playerid), Owner_4, true) || !strcmp(GetNameEx(playerid), Owner_5, true))
{
SPD(playerid, D_ADMINMENU, DSL, "{1A94E6}Admin Menu:", "{FFFFFF}[1]: Upravljanje serverom\n[2]: Napravi\n[3]: Izmjeni\n[4]: Izbriši\n[5]: Prodaj\n[6]: Premjesti\n[7]: Pokreni\n[8]: AntiCheat", D_POTVRDI, D_ZATVORI);
}
else Error(playerid, "Niste ovlašaeni.");
return 1;
}
najbolje ovak :D
Citat: Mido Karic poslato Septembar 21, 2018, 18:54:33 POSLE PODNE
YCMD:adminmenu(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(!strcmp(GetNameEx(playerid), Owner_1, true) || PI[playerid][pAdmin] >= 6 || IsPlayerAdmin(playerid) || !strcmp(GetNameEx(playerid), Owner_2, true) || !strcmp(GetNameEx(playerid), Owner_3, true) || !strcmp(GetNameEx(playerid), Owner_4, true) || !strcmp(GetNameEx(playerid), Owner_5, true))
{
SPD(playerid, D_ADMINMENU, DSL, "{1A94E6}Admin Menu:", "{FFFFFF}[1]: Upravljanje serverom\n[2]: Napravi\n[3]: Izmjeni\n[4]: Izbriši\n[5]: Prodaj\n[6]: Premjesti\n[7]: Pokreni\n[8]: AntiCheat", D_POTVRDI, D_ZATVORI);
}
else Error(playerid, "Niste ovlašaeni.");
return 1;
}
najbolje ovak :D
Po tvom kodu Owner i Admin 6 nemaju svrhe.
Znaci bilo ko da se uloguje na RCON mogao bi sa sjebe celi server.
Najbolje ti je ovako:
[pawn]
YCMD:adminmenu(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(!strcmp(GetNameEx(playerid), Owner_1, true) || !strcmp(GetNameEx(playerid), Owner_2, true) || !strcmp(GetNameEx(playerid), Owner_3, true) || !strcmp(GetNameEx(playerid), Owner_4, true) || !strcmp(GetNameEx(playerid), Owner_5, true))
{
if(PI[playerid][pAdmin] >= 6 && IsPlayerAdmin(playerid))
{
SPD(playerid, D_ADMINMENU, DSL, "{1A94E6}Admin Menu:", "{FFFFFF}[1]: Upravljanje serverom\n[2]: Napravi\n[3]: Izmjeni\n[4]: Izbriši\n[5]: Prodaj\n[6]: Premjesti\n[7]: Pokreni\n[8]: AntiCheat", D_POTVRDI, D_ZATVORI);
}
else Error(playerid, "Moras se ulogovati na RCON.")
}
else Error(playerid, "Niste ovlašæeni.");
return 1;
}
[/pawn]