Mirrowinder
Дебютант
Извините если есть тема с вопросами я не нашел)
Собственно не работает мисейджбокс с описанием команд администратора. Должно быть так:
1. Я ввожу команду /ahelp
2.Мне появляется DSL (DIALOG_STYLE_LIST) и я выбираю 1 лвл Админстрирования 2 лвл Администрирования и так до 6.
3. В зависимости что я выбрал мне вылазит DSM с описанием команд для данного лвла админки. (вот тут вся и проблема что он не вылазит, Если я напишу ShowPlayerDialog(playerid,1234,"DSM","1 лвл админки","и тут очень длинный текст - то мод вообще не компилируется, а если уменьшаю кол-во символов (обрезав пол описания команд) то компилируется и показывает описание), я решил обойти данную проблему таким способом. Код:
Помогите пж.
Собственно не работает мисейджбокс с описанием команд администратора. Должно быть так:
1. Я ввожу команду /ahelp
2.Мне появляется DSL (DIALOG_STYLE_LIST) и я выбираю 1 лвл Админстрирования 2 лвл Администрирования и так до 6.
3. В зависимости что я выбрал мне вылазит DSM с описанием команд для данного лвла админки. (вот тут вся и проблема что он не вылазит, Если я напишу ShowPlayerDialog(playerid,1234,"DSM","1 лвл админки","и тут очень длинный текст - то мод вообще не компилируется, а если уменьшаю кол-во символов (обрезав пол описания команд) то компилируется и показывает описание), я решил обойти данную проблему таким способом. Код:
Код:
case 20011:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
new member1[1200];
ShowPlayerDialog(playerid,3322,DIALOG_STYLE_MSGBOX,"1 лвл админки",member1,"","Назад");
format(member1,1000,"{ffd800}/mute{FFFFFF} - описание");
format(member1,1000,"%s\n{ffd800}/a{FFFFFF} - описание",member1);
format(member1,1000,"%s\n{ffd800}/mutelist{FFFFFF} - описание",member1);
format(member1,1000,"%s\n{ffd800}/aad{FFFFFF} - описание",member1);
format(member1,1000,"%s\n{ffd800}/kick{FFFFFF} - описание",member1);
format(member1,1000,"%s\n{ffd800}/pm{FFFFFF} - описание",member1);
format(member1,1000,"%s\n{ffd800}/cnn{FFFFFF} - описание",member1);
format(member1,1000,"%s\n{ffd800}/re{FFFFFF} - описание",member1);
format(member1,1000,"%s\n{ffd800}/gethere{FFFFFF} - описание",member1);
format(member1,1000,"%s\n{ffd800}/alogin{FFFFFF} - описание",member1);
format(member1,1000,"%s\n{ffd800}/geton{FFFFFF} - описание",member1);
}
}
case 1:
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
new member2[1200];
ShowPlayerDialog(playerid,3322,DIALOG_STYLE_MSGBOX,"2лвл админки",member2,"","Назад");
format(member2,1000,"{ffd800}/getstats{FFFFFF} - описание");
format(member2,1000,"%s\n{ffd800}/gm{FFFFFF} - описание",member2);
format(member2,1000,"%s\n{ffd800}/goto{FFFFFF} - описание",member2);
format(member2,1000,"%s\n{ffd800}/skin{FFFFFF} - описание",member2);
format(member2,1000,"%s\n{ffd800}/clearad{FFFFFF} - описание",member2);
format(member2,1000,"%s\n{ffd800}/prison{FFFFFF} - описание",member2);
format(member2,1000,"%s\n{ffd800}/unprison{FFFFFF} - описание",member2);
format(member2,1000,"%s\n{ffd800}/adminkey{FFFFFF} - описание",member2);
format(member2,1000,"%s\n{ffd800}/warn{FFFFFF} - описание",member2);
}
}
case 2:
{
if(PlayerInfo[playerid][pAdmin] >= 3)
{
new member3[1200];
ShowPlayerDialog(playerid,3322,DIALOG_STYLE_MSGBOX,"3лвл админки",member3,"","Назад");
format(member3,1000,"{ffd800}/banip{FFFFFF} - описание");
format(member3,1000,"%s\n{ffd800}/tp{FFFFFF} - описание",member3);
format(member3,1000,"%s\n{ffd800}/ban{FFFFFF} -описание",member3);
format(member3,1000,"%s\n{ffd800}/offban{FFFFFF} -описание",member3);
format(member3,1000,"%s\n{ffd800}/banday{FFFFFF} - описание",member3);
format(member3,1000,"%s\n{ffd800}/cnnn{FFFFFF} - описание",member3);
format(member3,1000,"%s\n{ffd800}/uval{FFFFFF} - описание",member3);
format(member3,1000,"%s\n{ffd800}/warehouse{FFFFFF} - описание",member3);
}
}
case 3:
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
new member4[1200];
format(member4,1000,"{ffd800}/unbanip{FFFFFF} - описание");
format(member4,1000,"%s\n{ffd800}/spcar{FFFFFF} - описание",member4);
format(member4,1000,"%s\n{ffd800}/agetip{FFFFFF} - описание",member4);
format(member4,1000,"%s\n{ffd800}/spawn{FFFFFF} -описание",member4);
format(member4,1000,"%s\n{ffd800}/getleader{FFFFFF} - описание",member4);
format(member4,1000,"%s\n{ffd800}/pgetip{FFFFFF} - описание",member4);
format(member4,1000,"%s\n{ffd800}/spveh{FFFFFF} - описание",member4);
ShowPlayerDialog(playerid,3322,DIALOG_STYLE_MSGBOX,"4лвл админки",member4,"","Назад");
}
}
case 4:
{
if(PlayerInfo[playerid][pAdmin] >= 5)
{
new member5[1200];
ShowPlayerDialog(playerid,3322,DIALOG_STYLE_MSGBOX,"5 лвл админки",member5,"","Назад");
format(member5,1000,"{ffd800}/givegun{FFFFFF} - описание");
format(member5,1000,"%s\n{ffd800}/sethp{FFFFFF} - описание",member5);
format(member5,1000,"%s\n{ffd800}/veh{FFFFFF} - описание",member5);
format(member5,1000,"%s\n{ffd800}/delveh{FFFFFF} - описание",member5);
format(member5,1000,"%s\n{ffd800}/arace{FFFFFF} - описание",member5);
format(member5,1000,"%s\n{ffd800}/paint{FFFFFF} - описание",member5);
format(member5,1000,"%s\n{ffd800}/offleader{FFFFFF} - описание",member5);
}
}
case 5:
{
if(PlayerInfo[playerid][pAdmin] >= 6)
{
new member6[1200];
ShowPlayerDialog(playerid,3322,DIALOG_STYLE_MSGBOX,"6 лвл админки",member6,"","Назад");
format(member6,1000,"{ffd800}/gmx{FFFFFF} -описание");
format(member6,1000,"%s\n{ffd800}/del{FFFFFF} -описание ,member6);
format(member6,1000,"%s\n{ffd800}/fuealcars{FFFFFF} - описание",member6);
format(member6,1000,"%s\n{ffd800}/saveall{FFFFFF} - описание",member6);
format(member6,1000,"%s\n{ffd800}/setcena{FFFFFF} - описание",member6);
format(member6,1000,"%s\n{ffd800}/setklass{FFFFFF} - описание",member6);
format(member6,1000,"%s\n{ffd800}/reloadbans{FFFFFF} - описание",member6);
format(member6,1000,"%s\n{ffd800}/logs{FFFFFF} - описание",member6);
format(member6,1000,"%s\n{ffd800}/setschet{FFFFFF} - описание",member6);
format(member6,1000,"%s\n{ffd800}/sethousemats{FFFFFF} - описание",member6);
format(member6,1000,"%s\n{ffd800}/setbizcena{FFFFFF} - описание",member6);
format(member6,1000,"%s\n{ffd800}/setposcar{FFFFFF} - описание",member6);
format(member6,1000,"%s\n{ffd800}/givemoney{FFFFFF} - описание",member6);
format(member6,1000,"%s\n{ffd800}/setmats{FFFFFF} - описание",member6);
format(member6,1000,"%s\n{ffd800}/mast{FFFFFF} - описание",member6);
}
}
}
}
else
{
return true;
}
}
