Skripta koju koristim: moja od 0
Detaljan opis problema: Kako da napravim ako je admin lvl 1 i kad kuca /adcmds da mu izbaci cmds samo za level jedan, ako je admin level 2 i kuca /cmds da mu izbaci za level 1 i level 2, tako i za 3,4,5, ako moze da mi neko da primjer kako to da uradim? Hvala
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Arnel druze.Evo ti primer iz nekog gamemoda.
To radis sa proverom to jest zahtevom
Objasnjenje;
if (PI[playerid][pAdmin] >= 1)//To ti je zahtev ako je admin level 1 znaci da samo on vidi te komande
{
strcat(info, ""CRVENA"Admin Level 1 | "SIVA"/specon /specoff /count /aduty /apopravi /cc /kick /goto /slap /freeze /unfreeze /rtc /mlista /ajail\n", sizeof(info));
strcat(info, ""CRVENA"Admin Level 1 | "SIVA"/port /jetpack /kill /avozilo /gethere /sethp /setarmor /avozilo /a (admin chat) /ao (ooc) /uzmiip /nitro /ban /odg /zatvoreni\n\n", sizeof(info));
}
Evo ti primer cele cmd
CMD:ah(playerid, params[],help)
{
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new info[2080];
if(IsPlayerConnected(playerid))
{
if (PI[playerid][pAdmin] >= 1)
{
strcat(info, ""PLAVA"||===============================================[ "SIVA"Admin Help "CRVENA"]=============================================||\n\n", sizeof(info));
}
if (PI[playerid][pAdmin] >= 1)
{
strcat(info, ""CRVENA"Admin Level 1 | "SIVA"/specon /specoff /count /aduty /apopravi /cc /kick /goto /slap /freeze /unfreeze /rtc /mlista /ajail\n", sizeof(info));
strcat(info, ""CRVENA"Admin Level 1 | "SIVA"/port /jetpack /kill /avozilo /gethere /sethp /setarmor /avozilo /a (admin chat) /ao (ooc) /uzmiip /nitro /ban /odg /zatvoreni\n\n", sizeof(info));
}
if (PI[playerid][pAdmin] >= 2)
{
strcat(info, ""PLAVA"Admin Level 2 | "SIVA"/vhelti /tod /podesivreme /mute /proveri /warn /offban /rtc /veh\n\n", sizeof(info));
}
if (PI[playerid][pAdmin] >= 3)
{
strcat(info, ""BELA"Admin Level 3 | "SIVA"/gotopos /unmute /bojavozila /skiniwarn /gotokuca /gotostan /gotovikendica /gotofirma\n\n", sizeof(info));
}
if (PI[playerid][pAdmin] >= 4)
{
strcat(info, ""CRVENA"Admin Level 4 | "SIVA"/setskin /fban /unban /agorivo /aocistiwl\n\n", sizeof(info));
}
if (PI[playerid][pAdmin] >= 5)
{
strcat(info, ""PLAVA"Admin Level 5 | "SIVA"/jetpack /agl /aoruzije /svimaheal /svimapancir /sacuvajacounte /oslobodi /hdajnovac\n\n", sizeof(info));
strcat(info, ""PLAVA"Admin Level 5 | "SIVA"/hpostavilidera /hpostavisupp\n\n", sizeof(info));
}
if (PI[playerid][pAdmin] >= 6)
{
strcat(info, ""BELA"Admin Level 6 | "SIVA"/postaviadmina /postavisup /dajnovac /podesinovac /ubisve /kreirajfirmu /kreirajkucu\n", sizeof(info));
strcat(info, ""BELA"Admin Level 6 | "SIVA"/efirmu /efirmu2 /podesistats /postavilidera /spodesavanja /aprodajkucu /ekucu /estan\n", sizeof(info));
strcat(info, ""BELA"Admin Level 6 | "SIVA"/kreirajstan /aprodajstan /kreirajvikendicu /evikendicu /aprodajvikendicu /av(prodaj,parkiraj)\n", sizeof(info));
strcat(info, ""BELA"Admin Level 6 | "SIVA"/am(prodaj,parkiraj) /ab(parkiraj) /ale(parkiraj,prodaj) /kreirajbankomat /ebankomat /portbankomat\n", sizeof(info));
strcat(info, ""BELA"Admin Level 6 | "SIVA"/apl(prodaj,parkiraj) /rac /nagrade\n\n", sizeof(info));
}
if (PI[playerid][pAdmin] >= 7)
{
strcat(info, ""PLAVA"Admin Level 7 | "SIVA"** TI SI BRATE SKRIPTER I IMAS SVE ! :D **", sizeof(info));
}
if (PI[playerid][pAdmin] >= 1)
{
strcat(info, ""PLAVA"||========================================================================================================||\n\n", sizeof(info));
}
SPD(playerid, AH_DIALOG, DIALOG_STYLE_MSGBOX, ""GLAVNA"Admin Help", info, "Uredu", "");
}
return 1;
}
sredjeno prije ovoga ali ipak hvala, lock..