PDA

Просмотр полной версии : [Вопрос] Диалоговое окно



EugeneLive
07.01.2017, 20:34
case 11: // apanel
{
if(!response) return 1;
switch(listitem)
{
case 0:
{
new Dialog[1500];
switch(PData[playerid][pAdmin])
{
case 1:
{
Dialog = "{FFFFFF}/hp - восстановить ХП\n/mute - Бан Чата\n/gt - телепорт к игроку\n/sp - следить за игроком\n/gs - статистика\n/pm - сообщение игроку\
\n/history - история аккаунта\n/tp - меню телепортаций\n/spawn - заспавнить\n/slap - подкинуть\n/wait - отправить в комнату ожидания\n/o - отвечать на репорты\n/stopdm - запретить стрелять\n/ans - быстрый ответ";
strcat(Dialog,"\n/avinfo - информация об авто\n/lastw - шёпот игрока\n/kick - кикнуть");
SPD(playerid,0,0,"Команды {FFFF00}Помощника",Dialog,"X","");
}
case 2:
{
Dialog = "{FFFFFF}/hp - восстановить ХП\n/mute - Бан Чата\n/gt - телепорт к игроку\n/sp - следить за игроком\n/gs - статистика\n/pm - сообщение игроку\
\n/history - история аккаунта\n/tp - меню телепортаций\n/spawn - заспавнить\n/slap - подкинуть\n/wait - отправить в комнату ожидания\n/o - отвечать на репорты";
strcat(Dialog,"\n/avinfo - информация об авто\n/freeze - заморозить\n/unfreeze - разморозить\n/jail - посадить в тюрьму\n/gh - телепорт к себе\
\n/getip - узнать IP\n/prison - посадить в карцер\n/unprison - выпустить из карцера\n/stopdm - запретить стрелять\n/ans - быстрый ответ\
\n/lastw - шёпот игрока\n/kick - кикнуть\n/objects - инф. объектов\n/gotobiz - телепорт к бизнесу\n/gotohouse - телепорт к дому\n/listen - прослушка орг.");
SPD(playerid,0,0,"Команды {FFFF00}Младшего администратора",Dialog,"X","");
}
case 3:
{
Dialog = "{FFFFFF}/hp - восстановить ХП\n/mute - Бан Чата\n/gt - телепорт к игроку\n/sp - следить за игроком\n/gs - статистика\n/pm - сообщение игроку\
\n/history - история аккаунта\n/tp - меню телепортаций\n/spawn - заспавнить\n/slap - подкинуть\n/wait - отправить в комнату ожидания\n/o - отвечать на репорты";
strcat(Dialog,"\n/avinfo - информация об авто\n/freeze - заморозить\n/unfreeze - разморозить\n/skin - смена скина\n/jail - посадить в тюрьму\n/gh - телепорт к себе\
\n/getip - узнать IP\n/prison - посадить в карцер\n/unprison - выпустить из карцера\n/ban - заблокировать\n/banp - Бан вместе с IP\n/unban - разбанить");
strcat(Dialog,"\n/warn - дать Warn\n/unwarn - снять часы Warn\n/banip - забанить IP\n/unbanip - разбанить IP\n/aleave - уволить\n/spcar - заспавнить автомобиль\n/stopdm - запретить стрелять\n/ans - быстрый ответ\
\n/lastw - шёпот игрока\n/kick - кикнуть\n/objects - инф. объектов\n/gotobiz - телепорт к бизнесу\n/gotohouse - телепорт к дому\
\n/listen - прослушка орг.\n/takegun - забрать оружие");
SPD(playerid,0,0,"Команды {FFFF00}Администратора",Dialog,"X","");
}
case 4:
{
Dialog = "{FFFFFF}/hp - восстановить ХП\n/mute - Бан Чата\n/gt - телепорт к игроку\n/sp - следить за игроком\n/gs - статистика\n/pm - сообщение игроку\
\n/history - история аккаунта\n/tp - меню телепортаций\n/spawn - заспавнить\n/slap - подкинуть\n/wait - отправить в комнату ожидания\n/o - отвечать на репорты";
strcat(Dialog,"\n/avinfo - информация об авто\n/freeze - заморозить\n/unfreeze - разморозить\n/skin - смена скина\n/jail - посадить в тюрьму\n/gh - телепорт к себе\
\n/getip - узнать IP\n/prison - посадить в карцер\n/unprison - выпустить из карцера\n/ban - заблокировать\n/banp - Бан вместе с IP\n/unban - разбанить");
strcat(Dialog,"\n/warn - дать Warn\n/unwarn - снять часы Warn\n/banip - забанить IP\n/unbanip - разбанить IP\n/aleave - уволить\n/spcar - заспавнить автомобиль\
\n/fuelcars - заправить все ТС\n/setname - сменить ник\n/aad - сообщение всем\n/object - создать объект\n/editob - редактировать объект\n/delob - удалить объект");
strcat(Dialog,"\n/lock - закрыть/открыть ТС\n/apark - припарковать ТС\n/ans - быстрый ответ\n/lastw - шёпот игрока\n\
/kick - кикнуть\n/delobjects - удалить объекты игрока\n/objects - инф. объектов\n/gotobiz - телепорт к бизнесу\n/gotohouse - телепорт к дому\n/listen - прослушка орг.\
\n/takegun - забрать оружие");
SPD(playerid,0,0,"Команды {FFFF00}Старшего администратора",Dialog,"X","");
}
case 5,6:
{
Dialog = "{FFFFFF}/hp - восстановить ХП\n/mute - Бан Чата\n/gt - телепорт к игроку\n/sp - следить за игроком\n/gs - статистика\n/pm - сообщение игроку\
\n/history - история аккаунта\n/tp - меню телепортаций\n/spawn - заспавнить\n/slap - подкинуть\n/wait - отправить в комнату ожидания\n/o - отвечать на репорты";
strcat(Dialog,"\n/avinfo - информация об авто\n/freeze - заморозить\n/unfreeze - разморозить\n/skin - смена скина\n/jail - посадить в тюрьму\n/gh - телепорт к себе\
\n/getip - узнать IP\n/prison - посадить в карцер\n/unprison - выпустить из карцера\n/ban - заблокировать\n/banp - Бан вместе с IP\n/unban - разбанить");
strcat(Dialog,"\n/warn - дать Warn\n/unwarn - снять часы Warn\n/banip - забанить IP\n/unbanip - разбанить IP\n/aleave - уволить\n/spcar - заспавнить автомобиль\
\n/fuelcars - заправить все ТС\n/setname - сменить ник\n/aad - сообщение всем\n/object - создать объект\n/editob - редактировать объект\n/delob - удалить объект");
strcat(Dialog,"\nalock - закрыть/открыть ТС\n/apark - припарковать ТС\n/veh - создать ТС\n/delveh - удалить ТС\n/payhour - запустить PH\n/dellacc - удалить аккаунт\
\n/cashlog - лог переведов денег\n/ml - сделать лидером\n/ans - быстрый ответ\n/lastw - шёпот игрока\n/kick - кикнуть\
\n/delobjects - удалить объекты игрока\n/objects - инф. объектов\n/gotobiz - телепорт к бизнесу\n/gotohouse - телепорт к дому\n/listen - прослушка орг.\
\n/takegun - забрать оружие");
SPD(playerid,0,0,"Команды {FFFF00}Главного администратора",Dialog,"X","");
}
он выводит просто в чистое окно (прямоугольное).А надо чтобы было квадратное и туда всё вмещалось.
http://imgur.com/f6BkPQT

$continue$
07.01.2017, 20:42
Что Вы хотели сказать этим кодом, то он и делает. В чем проблема?

Делайте постраничный вывод диалогом.

_lizard
07.01.2017, 21:27
Что Вы хотели сказать этим кодом, то он и делает. В чем проблема?

Делайте постраничный вывод диалогом.

Либо с помощью табуляции выводить по несколько команд в строке