Detaljan opis problema: htio bi cmd /adminhelp napraviti u Dialog_style_msgbox. i da kad upisem /adminhelp, da mi on pokazuje komande po ranku admina. recimo ako je igrac level 4 admin. onda da mu samo pokaze od 1 levela do 4. xD. i to sam nesto pokusavao napraviti, ali ne ide bas. pa ako netko zna na koji nacin se moze napraviti, bio bih mu jako zahvalan.
Dio skripte:
CMD:ah(playerid, params[])
{
new string;
if(gPlayerLogged == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Nisi ulogiran jos!");
return 1;
}
new message[] = "{FFCC00}*** ADMIN DUTY *** {FFFFFF}/aduty \n{FFCC00}*** ADMIN CHAT *** {FFFFFF}/a";
/* SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");*/
if (GetPVarInt(playerid, "Admin") >= 1)
{
new message1[] = "{FF0000}*** 1 LEVEL ADMIN *** {FFFFFF}/cc /check /setint /mute /kick /kickres /a(dmin) chat";
/* SendClientMessage(playerid, COLOR_GRAD1, "*1* ADMIN *** /cc /check /setint /mute /kick /kickres /a(dmin) chat";*/
}
if (GetPVarInt(playerid, "Admin") >= 2)
{
new message2[] = "{FF0000}*** 2 LEVEL ADMIN *** {FFFFFF}/warn /rtc/gmon /gmoff /goto /skydive /ban /setteam /bigears /freeze /unfreeze /recon /cam";
/*SendClientMessage(playerid, COLOR_GRAD2,"*2* ADMIN *** /warn /rtc/gmon /gmoff /goto /skydive /ban /setteam /bigears /freeze /unfreeze /recon /cam");*/
}
/* if (PlayerInfo >= 3)
{
SendClientMessage(playerid, COLOR_GRAD3,"*3* ADMIN *** /ro /rz /aeo /aez /raceo /racez /noooc /fourdive /sp /gotols /jail /cnn /prison /unprison");
SendClientMessage(playerid, COLOR_GRAD4,"*3* ADMIN *** /endround /cnn /mark /gotomark /gotolv /gotosf /gethere /oldcar /gotocar /getcar");
SendClientMessage(playerid, COLOR_GRAD4,"*3* ADMIN *** /burgo1 /burgz1 /setcompetitor /gotoburg /gotoaero");
}
if (PlayerInfo >= 4)
{
SendClientMessage(playerid, COLOR_GRAD4,"*4* ADMIN *** /hq /logout /logoutpl /logoutall /edit /fuelcars /asellhouse /asellbiz /sellsbiz /setchamp /mk");
SendClientMessage(playerid, COLOR_GRAD4,"*4* ADMIN *** /fixveh /destroycars /sethp /setarmor /givegun /givemoney /money(sets money) /forceskin /setfamily");
SendClientMessage(playerid, COLOR_GRAD4,"*4* ADMIN *** /healall ");
}
if (PlayerInfo >= 1337)
{
SendClientMessage(playerid, COLOR_GRAD5,"*** 1337+ *** /setstat /mole /veh /weather /weatherall /makeleader /tod /savemission /loadmission /startlotto");
SendClientMessage(playerid, COLOR_GRAD5,"*** 1337+ *** /givemoney /money(sets money)");
}
if (PlayerInfo >= 1338)
{
SendClientMessage(playerid, COLOR_GRAD6,"***1338 /cnnn /makeadmin /makemaster /unban");
}
SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");*/
/*format(string, sizeof(string),"%s %s %s",message,message1);*/
ShowPlayerDialog(playerid,ADMINHELP,DIALOG_STYLE_MSGBOX,"{FFFFFF}ADMIN KOMANDE",message,message1,"OK");
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): //
ovako sam nesto pokusao. i dobijem errore, da mi je message1 ne definiran, i da nigdje nije upotrebljen. hvala.
