Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Решено не показывает диалог

Статус
В этой теме нельзя размещать новые ответы.
Апр
19
1
Пользователь
Привет, проблема заключается в том, что если открыть диалог через команду то всё гуд, но если открыть через диалог то не робит(
 
Апр
19
1
Пользователь
Приветствую, можете прикрепить открытие диалога через команду и через диалог? Напомню, что код нужно вставлять в тэг "код"
Код:
cmd:chatmode(playerid)
{
    ShowPlayerCustomChatMode(playerid);
}
and

switch listitem do
            {
case 5:
                {
                    ShowPlayerCustomChatMode(playerid);
                }
 
Апр
19
1
Пользователь
Приветствую, можете прикрепить открытие диалога через команду и через диалог? Напомню, что код нужно вставлять в тэг "код"
стиль диалога с которого открывается
DIALOG_STYLE_TABLIST_HEADERS, и такой же у открываюшегося
 
Апр
19
1
Пользователь
Приветствую, можете прикрепить открытие диалога через команду и через диалог? Напомню, что код нужно вставлять в тэг "код"
я когда пытался перейти на диалог с диалога очень много раз нажимал ентер и увидел что чуть-чуть открывающейся диалог моргал и в сию секунду закрывался
 
Апр
19
1
Пользователь
𝚖𝚎𝚖𝚎𝚗𝚝𝚘 𝚖𝚘𝚛𝚒.
Мар
1,135
11,525
Команда форума
Администратор
Если на сервере стоит плагин crashdetect, то попробуйте открыть еще раз через тот диалог, через который не открывается и предоставьте server_log.
 
Апр
19
1
Пользователь
Если на сервере стоит плагин crashdetect, то попробуйте открыть еще раз через тот диалог, через который не открывается и предоставьте server_log.
[13:45:52] Log-DataBase was connection in: 186 ms! Unix_time: (1692960351)
[13:45:52] ilya.amx was database connect_id [2]
[13:45:52] Number of vehicle models: 71
[13:45:52]
*** [FCNPC] Info: A newer version (v2.0.6) is available at https://github.com/ziggi/FCNPC/releases ***

[13:45:57]
*** [FCNPC] Info: A newer version (v2.0.6) is available at https://github.com/ziggi/FCNPC/releases ***

[13:46:17] [connection] incoming connection: ip id: 0
[13:46:17] [join] busar has joined the server (0:ip)
[13:46:17] sscanf warning: String buffer overflow.
[13:46:17] sscanf warning: String buffer overflow.
[13:46:22] sscanf warning: String buffer overflow.
 
Апр
19
1
Пользователь
Глянуть бы код диалога, который Вы вызываете.
Код:
stock ChatMode(playerid)
{

    global_str = "\
    {FFFFFF}Параметр\t{FFFFFF}Значение\n\
    Вип-чат    %s\n\
    Сем. чат    %s\n\
    нонРП чат    %s\n\
    Кричать    %s\n\
    Шептать    %s\n\
    Раб. чат    %s";

    f(global_str, sizeof global_str, global_str,

    (PI[playerid][pCustomChatMode][ChatVip] ? "{85bb65}включено" : "{FF6347}Отключено"),\
    (PI[playerid][pCustomChatMode][ChatSem] ? "{85bb65}включено" : "{FF6347}Отключено"),\
    (PI[playerid][pCustomChatMode][ChatNRP] ? "{85bb65}включено" : "{FF6347}Отключено"),\
    (PI[playerid][pCustomChatMode][ChatKrik] ? "{85bb65}включено" : "{FF6347}Отключено"),\
    (PI[playerid][pCustomChatMode][ChatShep] ? "{85bb65}включено" : "{FF6347}Отключено"),\
    (PI[playerid][pCustomChatMode][ChatWork] ? "{85bb65}включено" : "{FF6347}Отключено"));

    return SPD(playerid, 26038, DIALOG_STYLE_TABLIST_HEADERS, !"{BFBBBA}{FFFFFF}Настройки | {ae433d}Чат-мод", global_str, !"»", !"x");
}
 
Апр
19
1
Пользователь
Глянуть бы код диалога, который Вы вызываете.
это код с которого вызываю
Код:
stock ShowPlayerCustomInterface(playerid)
{

    global_str = "\
    {CCCCCC}Тип параметра\t{CCCCCC}Значение\n\
    {ff6666}[1] {ffffff}Тип спидометра\t{cccccc}[ %s ]\n\
    {ff6666}[2] {ffffff}Тип худа\t{cccccc}[ %s ]\n\
    {ff6666}[3] {ffffff}Тип радара\t{cccccc}[ %s ]\n\
    {ff6666}[4] {ffffff}Прозрачный чат    {CCCCCC}%s\n\
    {ff6666}[5] {ffffff}Сохранение текста в диалоге    %s\n\
    {ff6666}[6] {ffffff}Чат-комнаты\n\
    {ff6666}[7] {ffffff}Новый вид никнеймов    %s\n\
    {ff6666}[8] {ffffff}Снегопад    %s\n\
    {ff6666}[9] {ffffff}Качество отображения диалогов    {CCCCCC}[ %s ]\n\
    {ff6666}[10] {ffffff}Отображение позиции в Discord    {CCCCCC}{9ACD32}%s{FFFFFF}\n\
    {ff6666}[11] {ffffff}Расстояние видимости 3D-маркера    {CCCCCC}{9ACD32}[ 100.0 ]{FFFFFF}\n\
    {ff6666}[12] {ffffff}Подсказка горячих клавиш    {CCCCCC}%s\n\
    {ff6666}[13] {ffffff}Вид капчи (при покупке дома/бизнеса)    {CCCCCC}{9ACD32}[ новая с выбором картинок ]\n\
    {ff6666}[14] {ffffff}Инверсия карты    {CCCCCC}{9ACD32}%s{FFFFFF}";

    f(global_str, sizeof global_str, global_str,

    CustomInterfaceInfo[GetPlayerNameInterface(playerid, customInterface_speed)][interfaceName],\
    CustomInterfaceInfo[GetPlayerNameInterface(playerid, customInterface_hud)][interfaceName],\
    CustomInterfaceInfo[GetPlayerNameInterface(playerid, customInterface_radar)][interfaceName],
    (!PI[playerid][pCustomInterface][customInterface_chat] ? "{9ACD32}[ включено ]{FFFFFF}" : "{9ACD32}[ отключено ]{FFFFFF}"),\
    (!PI[playerid][pCustomInterface][customInterface_SaveDialog] ? "{9ACD32}[ включено ]{FFFFFF}" : "{9ACD32}[ отключено ]{FFFFFF}"),\
    (!PI[playerid][pCustomInterface][customInterface_NickName] ? "{9ACD32}[ включено ]{FFFFFF}" : "{9ACD32}[ отключено ]{FFFFFF}"),\
    (PI[playerid][pCustomInterface][customInterface_Snow] ? "{9ACD32}[ включено ]{FFFFFF}" : "{9ACD32}[ отключено ]{FFFFFF}"),\
    CustomInterfaceInfo[GetPlayerNameInterface(playerid, customInterface_TypeDialog)][interfaceName],\
    (!PI[playerid][pCustomInterface][customInterface_discord] ? "{9ACD32}[ включено ]{FFFFFF}" : "{9ACD32}[ отключено ]{FFFFFF}"),\
    (!PI[playerid][pCustomInterface][customInterface_keys] ? "{9ACD32}[ включено ]{FFFFFF}" : "{9ACD32}[ отключено ]{FFFFFF}"),\
    (PI[playerid][pCustomInterface][customInterface_map] ? "{9ACD32}[ включено ]{FFFFFF}" : "{9ACD32}[ отключено ]{FFFFFF}"));

    return SPD(playerid, 26037, DIALOG_STYLE_TABLIST_HEADERS, !"Настройки интерфейса", global_str, !"Выбрать", !"Назад");
}
 
Апр
19
1
Пользователь
Покажите код диалога 26037.
Код:
case 26037:
        {
            if !response *then
                return ShowUpdateSettings(playerid);

            switch listitem do
            {
                case 0..2:
                {
                    ShowID[playerid][15] = listitem;
                    ShowPlayerMenu_CustomInterface(playerid);
                    return 1;
                }
                case 3, 4, 9:
                {
                    PI[playerid][pCustomInterface][listitem] = !PI[playerid][pCustomInterface][listitem];
                    ShowPlayer_CustomInterface(playerid, listitem, true);
                }
                case 5:
                {
                    ChatMode(playerid);
                }
                case 6,7:
                {
                    PI[playerid][pCustomInterface][listitem-1] = !PI[playerid][pCustomInterface][listitem-1];
                    ShowPlayer_CustomInterface(playerid, listitem-1, true);
                }
                case 8:
                {
                    PI[playerid][pCustomInterface][customInterface_TypeDialog]++;
                    if(PI[playerid][pCustomInterface][customInterface_TypeDialog] > 2) PI[playerid][pCustomInterface][customInterface_TypeDialog] = 0;
                    ShowPlayer_CustomInterface(playerid, customInterface_TypeDialog, true);
                }
                case 11,13:
                {
                PI[playerid][pCustomInterface][listitem-3] = !PI[playerid][pCustomInterface][listitem-3];
                ShowPlayer_CustomInterface(playerid, listitem-3, true);
                }
            }
            ShowPlayerCustomInterface(playerid);
        }
 
𝚖𝚎𝚖𝚎𝚗𝚝𝚘 𝚖𝚘𝚛𝚒.
Мар
1,135
11,525
Команда форума
Администратор
Если я правильно понял по видео, то первый раз данное меню открывается, а когда происходит действие if !response, то второй раз этот же пункт не открывается?
 
Апр
19
1
Пользователь
Апр
19
1
Пользователь
Статус
В этой теме нельзя размещать новые ответы.
Сверху