-
диалог и кейс
http://rghost.ru/59123632/image.png
как сделать подобный диалог, чтобы при вводе цыфры в него, она счтывалась как правильный или не правильный ответ.
это сама переменная с ответами правильными
PHP код:
new otvetgood[25]={1,3,4,2,4,3,2,3,1,2,2,1,2,4,3,2,1,3,1,4,2,1,3,1,4};
-
Условия дружок мой,только условия
- - - Добавлено - - -
Если введенная цифра == ячейки в массиве то ...
-
поподробнее разъясни пожалуйста
вот допустим я создал диалог
PHP код:
ShowPlayerDialog(playerid, 1,DIALOG_STYLE_INPUT,"Вопрос","что такое лол?\n1. смех\n2. лох\n3.нуб","Далее","Закрыть");
PHP код:
case 1:
{
if(!response) return 1;
new q = PlayerInfo[playerid][pTestQNumber];
if(listitem != gExamTrueAnswer[q]) return SendClientMessage(playerid,COLOR_RED,"не правильно.");
}
PHP код:
new gExamTrueAnswer[25]={1}; // ответы
Вот так?
-
Ты должен сравнивать его с inputtext
-
Объясни на примере, который я выше дал.
-
Глобально:
PHP код:
new
player_answer_count[MAX_PLAYERS char];
А далее благодаря этой переменной сверяйте данные из массива, одновременно увеличивая значение этой переменной:
PHP код:
if(strval(inputtext) == otvetgood[++player_answer_count{playerid} - 1])
{
// верный ответ
}
-
ничерта не понял. На моём примере как нибудь можно объяснить по братски?
-
PHP код:
new goodotvet[2] = { 1/*перечисляем правильные ответы*/};
PHP код:
ShowPlayerDialog(playerid, 1,DIALOG_STYLE_INPUT,"Вопрос","что такое лол?\n1. смех\n2. лох\n3.нуб","Далее","Закрыть");
PHP код:
case 1:{
if(strval(inputtext) == goodotvet[0/*номер ячейки с правильным ответом*/]){
SendClientMessage(playerid, -1, "Верный ответ");
}
}
-
Цитата:
Сообщение от
#ball
PHP код:
new goodotvet[2] = { 1/*перечисляем правильные ответы*/};
PHP код:
ShowPlayerDialog(playerid, 1,DIALOG_STYLE_INPUT,"Вопрос","что такое лол?\n1. смех\n2. лох\n3.нуб","Далее","Закрыть");
PHP код:
case 1:{
if(strval(inputtext) == goodotvet[0/*номер ячейки с правильным ответом*/]){
SendClientMessage(playerid, -1, "Верный ответ");
}
}
Разве это не тоже самое, что и я предложил?
-
Цитата:
Сообщение от
Londlem
Глобально:
PHP код:
new
player_answer_count[MAX_PLAYERS char] = { -1, ... };
Когда это у нас char стало хранить отрицательные числа? :)