/AH - AdminHelp Tutorijal
Pozdrav svima! :D
Odlucio sam nakon duzeg vremena da objavim tutorijal za /ah ili /adminhelp komandu u SA:MP-u.
Ovo je sve u jednom, da ne morate tražiti po delovima.
★ POTREBNO ★
- ZCMD INCLUDE
- Admin sistem
======================================================
★ OSNOVNA KOMANDA ★
CMD:ah(playerid, params[])
{
return 1;
}
Ovo je početak – kada neko ukuca /ah da se nešto desi.
======================================================
★ PROVERA DA LI JE IGRAC ADMIN ★
CMD:ah(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] == 0)
return SendClientMessage(playerid, -1, "Niste ovlašćeni da koristite ovu komandu!");
return 1;
}
======================================================
★ PRIKAZ PORUKA ZA ADMINA ★
CMD:ah(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] == 0)
return SendClientMessage(playerid, -1, "Niste ovlašćeni da koristite ovu komandu!");
SendClientMessage(playerid, -1, "____________________________________________________________________");
SendPlayerMessage(playerid, -1, "____________________________________________________________________");
return 1;
}
Između ova dva SendClientMessage dodajete komande koje admin vidi.
Na primer, admin lvl 1 vidi samo svoje komande:
======================================================
★ KOMANDE PO LEVELU ★
CMD:ah(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] == 0)
return SendClientMessage(playerid, -1, "Niste ovlašćeni da koristite ovu komandu!");
SendClientMessage(playerid, -1, "____________________________________________________________________");
if(PlayerInfo[playerid][pAdmin] >= 1)
{
SendClientMessage(playerid, COLOR_FADE, "Admin level 1: /kick, /ban, /givegun, /cc, /sethp, /setarmour, /setskin");
}
if(PlayerInfo[playerid][pAdmin] >= 2)
{
SendClientMessage(playerid, COLOR_GREEN, "Admin level 2: /setmoney, /setteam, /setleader");
}
if(PlayerInfo[playerid][pAdmin] >= 3)
{
SendClientMessage(playerid, COLOR_RED, "Admin level 3: /setadmin, /givemoney, /port, /respawn");
}
SendClientMessage(playerid, -1, "____________________________________________________________________");
return 1;
}
Napomene:
- `COLOR_FADE`, `COLOR_GREEN`, `COLOR_RED` definišite u svojoj skripti.
- Za svaki level admina dodajte posebne linije kao u primeru.
- Tako možete imati vizuelno razdvojene komande po levelu, što je pregledno.
======================================================
★ LINK ZA PRIMER SKRIPTE ★
Klikni ovde za Pastebin link (https://pastebin.com/H0q0x8C8)
======================================================
Uživajte u editovanju i prilagodite komande svom serveru!
Sve je sada u jednom tutorijalu, pregledno i spremno za forum.