Neonpk
Новичок
Сейчас более интересная вещь..Решил сделать сам, что бы не просто команды сервера отображались в простом чате, а были в диалоге MSGBOX. Вроде бы все правильно сделал, взял с примера мода Lessglobal, Но чего-то когда нажимаю на "команды администрации", просто закрывается окно и ничего не происходит.. Может вы чем-нибудь поможете? Буду оочень признателен!!
И вот ещё /mm
Вот целый case 21:
PHP:
case 2:
{
if(PI[playerid][pAdmLevel] < 1) return SendClientMessage(playerid, COLOR_GREY, T_CMD);
if(response) {
switch(listitem) {
case 0: {
new obichnie[1200];
format(obichnie, 1000, "{FFFF00}/fly /warn /unwarn /ban /spawncars /spcarid /delcarid /atake /setweather /settime");
format(obichnie, 1000, "%s\n/fly /warn /unwarn /ban /spawncars /spcarid /delcarid /atake /setweather /settime",obichnie);
format(obichnie, 1000, "%s\n/skick /givemoney /gethere /unban /veh /msg /delcar /afill /hp /showall /agivelic",obichnie);
SPD(playerid,21,DIALOG_STYLE_MSGBOX,"{00BFFF}•{FFFFFF}Команды администратора:{00BFFF}•",obichnie, "Назад", ""); }}}
}
PHP:
CMD:menu(playerid,params[])
{
if(PlayerLogged[playerid] == 0) return 1;
strin = "";
format(strin,100,"{96e300}Главное меню {4751ff}%s",NamePlayer(playerid));
SPD(playerid, 20, 2, strin, "1. {FF0000}Связь с администрацией\n{ffffff}2. Инвентарь\n3. Статистика персонажа\n4. Настройки персонажа\n5. Команды сервера\n6. {00DEFF}Платные услуги", "Далее", "Отмена");
return 1;
}
PHP:
case 21:
{
if(!response) return 1;
switch(listitem)
{
case 0: return SPD(playerid,1012,1,"{adff2f}Описание Команды","{FFFFFF}Введите интересующую Вас Команду\nдля получения её описания:\nПример: /sms","Описание","Назад");
case 1:
{
SendClientMessage(playerid, -1, "Общие команды:");
SendClientMessage(playerid, -1, "<> {9ACD32}/menu /gps /leaders /admins /inv /pay /givpat /givemet /givegrain /(lic)enses /anim /setspawn /eject /pass /id /ad");
SendClientMessage(playerid, -1, "<> {9ACD32}/call /sms /p /h /f /r /me /do /try /s /w /n /number");
}
case 2:
{
if(PI[playerid][pAdmLevel] < 1) return SendClientMessage(playerid, COLOR_GREY, T_CMD);
if(response) {
switch(listitem) {
case 0: {
new obichnie[1200];
format(obichnie, 1000, "{FFFF00}/fly /warn /unwarn /ban /spawncars /spcarid /delcarid /atake /setweather /settime");
format(obichnie, 1000, "%s\n/fly /warn /unwarn /ban /spawncars /spcarid /delcarid /atake /setweather /settime",obichnie);
format(obichnie, 1000, "%s\n/skick /givemoney /gethere /unban /veh /msg /delcar /afill /hp /showall /agivelic",obichnie);
SPD(playerid,21,DIALOG_STYLE_MSGBOX,"{00BFFF}•{FFFFFF}Команды администратора:{00BFFF}•",obichnie, "Назад", ""); }}}
}
case 3:
{
if(PI[playerid][pHelpLevel] < 1) return SendClientMessage(playerid, COLOR_GREY, T_CMD);
SendClientMessage(playerid, -1, "Команды хелпера:");
if(PI[playerid][pHelpLevel] >= 1) SendClientMessage(playerid, -1, "<> {9ACD32}/hc (Чат помощников) /hooc (Общий чат) /hans(ответить) /hgoto (Телепортироваться) /helpers");
}
case 4:
{
if(PI[playerid][pJob] < 1) return SendClientMessage(playerid, COLOR_GREY, "У вас нет работы!");
if(PI[playerid][pJob] >= 1) SendClientMessage(playerid, -1, "<> Нет доступных команд.");
if(PI[playerid][pJob] >= 2) SendClientMessage(playerid, -1, "<> Нет доступных команд.");
if(PI[playerid][pJob] >= 3)
{
format(strin,sizeof(strin),"Развозчик продуктов:");
SendClientMessage(params[0], -1, strin);
SendClientMessage(playerid, -1, "<> /plist - список заказов");
}
if(PI[playerid][pJob] >= 4)
{
format(strin,sizeof(strin),"Автомеханик:");
SendClientMessage(params[0], -1, strin);
SendClientMessage(playerid, -1, "<> /refill - заправить авто");
SendClientMessage(playerid, -1, "<> /repair - починить авто");
SendClientMessage(playerid, -1, "<> /towcar - прицепить авто");
}
}
case 5:
{
SendClientMessage(playerid, -1, "Команды правительства:");
SendClientMessage(playerid, -1, "<> {9ACD32}/r /d /g(ov) /muninvite /minfo /salary /tbudget /budget");
}
case 6:
{
SendClientMessage(playerid, -1, "Команды Полиции и ФБР:");
SendClientMessage(playerid, -1, "<> {9ACD32}/f /r /d /g(ov) /wanted /find /cfind /arrest /su /cuff /uncuff /clear /cput /m");
SendClientMessage(playerid, -1, "<> {9ACD32} /tazer /take /ticket");
}
case 7:
{
SendClientMessage(playerid, -1, "Команды Бандитов:");
SendClientMessage(playerid, -1, "<> {9ACD32}/f /makegun /sellgun /selldrugs /capture /drugs /buydrugs /loadammo /unloadammo");
}
case 8:
{
SendClientMessage(playerid, -1, "Команды репортеров:");
SendClientMessage(playerid, -1, "<> {9ACD32}(/f)amily /news /ad");
}
case 9:
{
SendClientMessage(playerid, -1, "Команды лицензеров:");
SendClientMessage(playerid, -1, "<> {9ACD32}/r /givelicense /licprice");
}
case 10:
{
SendClientMessage(playerid, -1, "Лидерские лидеров:");
SendClientMessage(playerid, -1, "<> {9ACD32}/invite /uninvite /rank /changeskin /offuninvite");
}
case 11:
{
SendClientMessage(playerid, -1, "Личное авто:");
SendClientMessage(playerid, -1, "<> {9ACD32}/en /lock [1-2] /park [1-2] /fixcar [1-2] /gpscar [1-2]");
}
}
}
Последнее редактирование:
