Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Интернет. Общение между пользователями.

Страниц (7): « 1 2 3 4 [5] 6 7 »
 

41. 007wan - 21 Сентября, 2017 - 07:39:06 - перейти к сообщению
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");
}
42. 007wan - 22 Сентября, 2017 - 09:54:09 - перейти к сообщению
Kibor , Ну так поможете? пожалуйста)
43. Dantes3000 - 22 Сентября, 2017 - 13:11:20 - перейти к сообщению
char ch[256];
readbuffernet(#ch[0], 256, "kluch_prog", -1);
if (ch=="123" )

что с чем ты сравниваешь?
(Добавление)
if (#ch=="123" )

зачем тут указатель?
44. 007wan - 23 Сентября, 2017 - 03:40:40 - перейти к сообщению
 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
}
}
45. 007wan - 24 Сентября, 2017 - 05:55:20 - перейти к сообщению
Я раньше спрашивал: как сделать ограничение по вводу текст в эдит'е?
Так вот у меня идея: текстовый файл. А точнее 1 символ весит 1 байт, как сделать сравнение если файл весит больше 16 байт(символов), то выводит сообщение, а если иначе, то...
46. Dantes3000 - 27 Сентября, 2017 - 10:04:13 - перейти к сообщению
size- Возвращает количество элементов массива char до первого нуля или длину строки string
47. 007wan - 29 Сентября, 2017 - 01:59:07 - перейти к сообщению
 Dantes3000 пишет:
size- Возвращает количество элементов массива char до первого нуля или длину строки string

Спасибо, ваще красава, я этого не знал. Держи плюсы
48. 007wan - 01 Октября, 2017 - 06:45:34 - перейти к сообщению
А как отправить сообщение через writebuffernet:
нужно, что бы отправило любой текст пользователю с индвидуальным ключом(О киборе)
как только отправило, он этот текст сохраняет в файл на сервере у этого пользователя, а потом его можно будет прочитать на этом компе(ну коротенько, то просто отправить)
49. 007wan - 15 Октября, 2017 - 04:52:18 - перейти к сообщению
Kibor , Сделайте возможность убрать ЭТИ параметры или опустить их до -1(иногда они не нужны, а если убрать эту строчку вообще не будет работать): char recvs[256];//массив в который принимаем
char sends[256];//массив который передаем
int flag_recv=0;// это флаг в котором будет 1 когда на сервер придет сообщение
enablelistenport (10005);//включили прослушку 10005 порта (самому выбирать)
recvport (#recvs[0], 256, #flag_recv);//начали слушать. в отдельном потоке
50. 007wan - 15 Октября, 2017 - 09:38:23 - перейти к сообщению
Вопрос:1)У меня есть 2 совершенно разные сервер-программы, у обоих одинаковые переменные и масивы, повлияет ли на работу приёмника? т.е если запустить эти 2 проги, то придет на обоих текст?

Powered by ExBB FM 1.0 Final