PDA

Просмотр полной версии : [Вопрос] У меня возникла проблема! По "DIALOG_STYLE_MSGBOX"



BaBuIIIkaDrifteR
11.01.2015, 23:44
Суть моей проблемы у меня не работают кнопки "DIALOG_STYLE_MSGBOX"

Но когда я ставлю "DIALOG_STYLE_INPUT" Кнопки начинают работать.

Вопрос: Как сделать или что исправить что бы кнопки работали в "DIALOG_STYLE_MSGBOX"

Вот мой код:

format(string, sizeof(string), "%s{FFFFFF}Тебя вызвали на Drift Duel!\n", string);
format(string, sizeof(string), "%s{FFFFFF}Соперник: {%06x}%s{FFFFFF}.\n", string, GetPlayerColor(playerid) >>> 8, Player[playerid][Name]);
format(string, sizeof(string), "%s{FFFFFF}Карта - {00FFCC}%s\n", string, mapname);
format(string, sizeof(string), "%s{FFFFFF}Чтобы принять нажмите 'Погнали'\n", string);
format(string, sizeof(string), "%s{FFFFFF}Чтобы отменить нажмите 'Выйти'", string);
ShowPlayerDialog(r, 111, DIALOG_STYLE_INPUT, "Дрифт дуэль", string, "Погнали", "Выйти");

if(dialogid == 111)
{
if(!response) return OnPlayerCommandText(playerid, "/cdd");
else return OnPlayerCommandText(playerid, "/acc");
}

BaBuIIIkaDrifteR
12.01.2015, 03:15
Не уже ли нет выхода ?

- - - Добавлено - - -

:help:

Mazzilla
12.01.2015, 11:06
Что значит "не работают кнопки"?

$continue$
12.01.2015, 16:38
Сделай так:


if(dialogid == 111)
{
if(!response)
{
new str[128];
SendClientMessageToAll(-1, "!Reponse выполняеться!");
OnPlayerCommandText(playerid, "/cdd");
}
else
{
SendClientMessageToAll(-1, "Иначе выполняеться!");
OnPlayerCommandText(playerid, "/acc");
}
}

И покажи команды..
p.s: Что выведет в чат, в студию..

L0ndl3m
12.01.2015, 16:50
Сделай так:


if(dialogid == 111)
{
if(!response)
{
new str[128];
format(str, sizeof(str), "!Reponse выполняеться!");
SendClientMessageToAll(-1, str);
OnPlayerCommandText(playerid, "/cdd");
}
else
{
new str[128];
format(str, sizeof(str), "Иначе выполняеться!");
SendClientMessageToAll(-1, str);
OnPlayerCommandText(playerid, "/acc");
}
}

И покажи команды..
p.s: Что выведет в чат, в студию..
Эм... А зачем было создавать массив? xD

$continue$
12.01.2015, 17:14
Эм... А зачем было создавать массив? xD
Ой, исправлю сейчас.

BaBuIIIkaDrifteR
12.01.2015, 22:50
Что значит "не работают кнопки"?

howPlayerDialog(r, 111, DIALOG_STYLE_INPUT, "Дрифт дуэль", string, "Погнали", "Выйти");

Кнопка 1(Погнали). Кнопка2(Выйти). Если я ставлю "DIALOG_STYLE_MSGBOX" то я жму на эти кнопки не чего не происходит но когда я ставлю мDIALOG_STYLE_INPUT Эти кнопки работают и вызывают команды

$continue$
12.01.2015, 23:56
howPlayerDialog(r, 111, DIALOG_STYLE_INPUT, "Дрифт дуэль", string, "Погнали", "Выйти");

Кнопка 1(Погнали). Кнопка2(Выйти). Если я ставлю "DIALOG_STYLE_MSGBOX" то я жму на эти кнопки не чего не происходит но когда я ставлю мDIALOG_STYLE_INPUT Эти кнопки работают и вызывают команды
Как понимаю, помощь не нужна?

BaBuIIIkaDrifteR
12.01.2015, 23:59
Нужна щас заскриню )
Как понимаю, помощь не нужна?

BaBuIIIkaDrifteR
13.01.2015, 19:15
Как понимаю, помощь не нужна?
Как нестранно но твой код работает почему то но раньше не работал ) Хм...

wAx
13.01.2015, 21:01
Как нестранно но твой код работает почему то но раньше не работал ) Хм...

Magic