как сделать подобный диалог, чтобы при вводе цыфры в него, она счтывалась как правильный или не правильный ответ.
это сама переменная с ответами правильными
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 код:
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}; // ответы
Последний раз редактировалось Trender; 18.11.2014 в 02:34.
Ты должен сравнивать его с inputtext
Объясни на примере, который я выше дал.
Глобально:
А далее благодаря этой переменной сверяйте данные из массива, одновременно увеличивая значение этой переменной:PHP код:
new
player_answer_count[MAX_PLAYERS char];
PHP код:
if(strval(inputtext) == otvetgood[++player_answer_count{playerid} - 1])
{
// верный ответ
}
Последний раз редактировалось L0ndl3m; 19.11.2014 в 18:54.
ничерта не понял. На моём примере как нибудь можно объяснить по братски?
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, "Верный ответ");
}
}
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)