Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
007wan
Отправлено: 21 Сентября, 2017 - 15:39:06
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 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");
}
 
 Top
007wan
Отправлено: 22 Сентября, 2017 - 17:54:09
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Kibor , Ну так поможете? пожалуйста)
 
 Top
Dantes3000
Отправлено: 22 Сентября, 2017 - 21:11:20
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1464
Дата рег-ции: Июнь 2016  
Репутация: 58




char ch[256];
readbuffernet(#ch[0], 256, "kluch_prog", -1);
if (ch=="123" )

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

зачем тут указатель?
 
 Top
007wan
Отправлено: 23 Сентября, 2017 - 11:40:40
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 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
}
}
 
 Top
007wan
Отправлено: 24 Сентября, 2017 - 13:55:20
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Я раньше спрашивал: как сделать ограничение по вводу текст в эдит'е?
Так вот у меня идея: текстовый файл. А точнее 1 символ весит 1 байт, как сделать сравнение если файл весит больше 16 байт(символов), то выводит сообщение, а если иначе, то...
 
 Top
Dantes3000
Отправлено: 27 Сентября, 2017 - 18:04:13
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1464
Дата рег-ции: Июнь 2016  
Репутация: 58




size- Возвращает количество элементов массива char до первого нуля или длину строки string
 
 Top
007wan
Отправлено: 29 Сентября, 2017 - 09:59:07
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




 Dantes3000 пишет:
size- Возвращает количество элементов массива char до первого нуля или длину строки string

Спасибо, ваще красава, я этого не знал. Держи плюсы
 
 Top
007wan
Отправлено: 01 Октября, 2017 - 14:45:34
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




А как отправить сообщение через writebuffernet:
нужно, что бы отправило любой текст пользователю с индвидуальным ключом(О киборе)
как только отправило, он этот текст сохраняет в файл на сервере у этого пользователя, а потом его можно будет прочитать на этом компе(ну коротенько, то просто отправить)
 
 Top
007wan
Отправлено: 15 Октября, 2017 - 12:52:18
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Kibor , Сделайте возможность убрать ЭТИ параметры или опустить их до -1(иногда они не нужны, а если убрать эту строчку вообще не будет работать): char recvs[256];//массив в который принимаем
char sends[256];//массив который передаем
int flag_recv=0;// это флаг в котором будет 1 когда на сервер придет сообщение
enablelistenport (10005);//включили прослушку 10005 порта (самому выбирать)
recvport (#recvs[0], 256, #flag_recv);//начали слушать. в отдельном потоке

(Отредактировано автором: 15 Октября, 2017 - 12:55:15)

 
 Top
007wan
Отправлено: 15 Октября, 2017 - 17:38:23
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Вопрос:1)У меня есть 2 совершенно разные сервер-программы, у обоих одинаковые переменные и масивы, повлияет ли на работу приёмника? т.е если запустить эти 2 проги, то придет на обоих текст?
 
 Top
Страниц (7): « 1 2 3 4 [5] 6 7 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by