007wan |
Отправлено: 21 Сентября, 2017 - 15:39:06
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
Kibor, Вот тема, на которой я хочу заострить внимание: Тема.. Вопрос: Как сделать идентификатор сообщения, т.е если придет сообщение с текстом, например, "сообщение 1", то выполняется скрипт, а если придет текст "сообщение 2", то выполняется другой скрипт.
Может это вот так делается:
CODE:if (flag_recv==1)//если тут 1 - пришло сообщение
{
flag_recv=0;//обнулим
if(#recvs[0]=="сообщение 1")//Возможно тут ошибка, я не стал проверять, но главное пока что не это.
{
beep(100,200);
}
else
{
text_edit0[0]=format(#recvs[0]);//запишем это сообщение в edit
}
}
(Добавление)
А еще ошибка вылазит со сравнением
CODE:
char ch[256];
readbuffernet(#ch[0], 256, "kluch_prog", -1);
if (ch=="123")
{
messagebox("1");
}
Или
CODE:if (#ch=="123")
{
messagebox("1");
}
(Добавление)
if (format(#ch[0])=="007wan")
{
messagebox("1");
} |
|
|
007wan |
Отправлено: 23 Сентября, 2017 - 11:40:40
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
Dantes3000 пишет: char ch[256];
readbuffernet(#ch[0], 256, "kluch_prog", -1);
if (ch=="123" )
что с чем ты сравниваешь?
(Добавление)
if (#ch=="123" )
зачем тут указатель?
Да мне этот уже не надо, я уже нашел там ошибку, мне бы вышеуказанным помочь:
Kibor, Вот тема, на которой я хочу заострить внимание: Тема.. Вопрос: Как сделать идентификатор сообщения, т.е если придет сообщение с текстом, например, "сообщение 1", то выполняется скрипт, а если придет текст "сообщение 2", то выполняется другой скрипт.
Может это вот так делается:
CODE:
if (flag_recv==1)//если тут 1 - пришло сообщение
{
flag_recv=0;//обнулим
if(#recvs[0]=="сообщение 1")//Возможно тут ошибка, я не стал проверять, но главное пока что не это.
{
beep(100,200);
}
else
{
text_edit0[0]=format(#recvs[0]);//запишем это сообщение в edit
}
} |
|
|
|