Android Balkan RP
Detaljan opis problema:
Komanda /ah otvara Dialog List te onda odaberes koji Admin Level komande oces da ti u MSG box otvori.
Samo mi recite jel sam bio na dobrom putu i ispravite me gdje sam pogrijesio 🙂
Dio skripte:
Znaci ovo mi je za Dialog (makar nema veze sa mojim problemom al ajde da bude)
#define ADMINHELP_MAIN 5160
#define ADMINHELP_LVL1 5161
#define ADMINHELP_LVL2 5162
#define ADMINHELP_LVL3 5163
#define ADMINHELP_LVL4 5164
#define ADMINHELP_LVL5 5165Ovo je dio kada odaberes koji level admina hoces (jos nedovrsen)
if(dialogid == ADMINHELP_MAIN)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, ADMINHELP_LVL1, DIALOG_STYLE_MSGBOX, "Android Balkan RP - Admin Level 1", adminhelp1, "Ok", "Izadji");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid, ADMINHELP_LVL2, DIALOG_STYLE_MSGBOX, "Android Balkan RP - Admin Level 2", adminhelp2, "Ok", "Izadji");
}
if(listitem == 2)
{
ShowPlayerDialog(playerid, ADMINHELP_LVL3, DIALOG_STYLE_MSGBOX, "Android Balkan RP - Admin Level 3", adminhelp3, "Ok", "Izadji");
}
if(listitem == 3)
{
ShowPlayerDialog(playerid, ADMINHELP_LVL4, DIALOG_STYLE_MSGBOX, "Android Balkan RP - Admin Level 4", adminhelp4, "Ok", "Izadji");
}
if(listitem == 4)
{
ShowPlayerDialog(playerid, ADMINHELP_LVL5, DIALOG_STYLE_MSGBOX, "Android Balkan RP - Admin Level 5", adminhelp5, "Ok", "Izadji");
}
}
}Komanda
CMD:ahelp(playerid, params[])
{
if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Prvo se morate ulogirati da bi ste koristili komande.");
if(PlayerInfo < 1) return SendClientMessage(playerid, COLOR_GREY, "Niste autorizirani da koristite ovu komandu.");
ShowPlayerDialog(playerid, ADMINHELP_MAIN, DIALOG_STYLE_LIST, "Android Balkan RP - Admin Komande", "Admin Level 1 \nAdmin Level 2 \nAdmin Level 3 \nAdmin Level 4 \nAdmin Level 5 \n", "Odaberi", "Izadji");
return 1;
}Eh, a ovo je taj dio koji mi treba pomoci.. Znaci ima previse teksta da stavim tu gore u ShowPlayerDialog
pa sam mislio da to definiram i onda samo ubacim.
new adminhelp1;
{
/a /aname /aduty /apm /kick /(un)ban(reason/ip) /(s)check /slap /spec /ar /dr /(n)mute /stopfire\n
/goto(loc) /gethere /revive /refund /ipcheck /ch /freeze /unfreeze /fa /ufa /healnear /startfire\n
/setvw /setint /makevip /disarm /gotoveh /getveh /sendtols /tuteject /forcetut /listen /lastseen\n
/setskin /banaccount /prison(account) /approve /deny /prisoners /contracts /clearcontract\n
/clearwanted /respawn(radius) /gotopos /sendtoid /veh /interiors /pfine /fine /listguns\n
/(show/clear)flag(s) /reportmute /(clear)warn(s) /refuel /givecookie /tog /tabbed /afk
}
new adminhelp2;
{
/sobeit /infotoall /interiors /mark /time /jetpack /sethp /setarmor /listmasked\n
/hoseject /lastads /clearchat /whitelist /givenos /sendtoid /speedhack /setfightstyle\n
/veh /setname /vehname /rangeban /editdrugs /cnnn /clearads /online /editpoint /setstat
}
new adminhelp3;
{
/weatherall /(set/give)(all)money /setarmorall /sethpall /fixveh(all) /poll /givegun\n
/forcepaycheck /givecookieall /arrestpoint /music /(take/remove/give)nameonoff /setreferrals\n
/setoocmode /say /customvehicle /goldrims /eventhelp /bowners /maketester /setaccent
}
new adminhelp4;
{
/bugs /kill /ideas /acolor /bans /deleteaccount /motd /setpass /forceduty\n
/make(helper/banappealer/gang/fac)(mod) /make(temp)admin /firehell /oremove(helper/admin)\n
/unloyal /lockserver /saveserver /savebizhouses /delete(bug/idea) /removeban /makeleader\n
/makegateowner /dynamics /familieshelp /make(door/house/biz)mod /makegameaffairs
}
new adminhelp5;
{
/(g)gmx
}Ja se ispricavam sto sam toliko puno koda stavio u post, ali ako je potrebno neka bude. 🙂
EDIT: Jel to uopce moguce btw?
- Jel bi mogao to sve staviti u Text Document pa da mi u skriptu loada taj tekst?