Здравствуйте, гость ( Вход | Регистрация )

> Как Поймать Lastmsg...
Forum User
сообщение 19.12.2010, 10:08
Сообщение #1


**

Neophyte
Сообщений: 20
Регистрация: 19.12.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 13.298
Возраст: 25



Скрипт ловит ластмсг

while_not lastmsg you see:
end_while
set $msg lastmsg

И вот когда появилось ластмсг You see он должен сохранить это ластмсг за меткой $msg. В принципе он с задачей справляется, но бывает что это следующее собщение от сферы появляется очень быстро и пилот не успевает сохранить по метке $msg сообщение you see а сохраняет уже следующее появившееся сообщение. И это все при задержке между строк 1. Было бы не плохо конечно в пилоте острочку выдачи поступающих ластмсг делать но такой функции к сожалению для меня нет. Кто подскажет как мне точно словить ластмсг?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Forum User
сообщение 25.12.2010, 6:19
Сообщение #2


**

Neophyte
Сообщений: 20
Регистрация: 19.12.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 13.298
Возраст: 25



Вобщем вернулся на более стабильную версию 2.15, так как 2.18 использовать нормально невыходит. В пилоет 2.15 оч. редко, но вылазит, ошибка типо как в 2.18, и именно на том же скрипте который в окне 2. Именно этот скрипт использует команду readmem, хотя я не знаю именно из-за этого вылазит ошибка или нет , я в програмировании не шарю (IMG:style_emoticons/default/smile.gif) , но факт в том что она вылазит именно на том скрипте, и я так понимаю что ошибка не исправлялась и так и перекочевала из 2.15 или более ранних версий в 2.18, но ее никто не находил потому что не эксплуатировали пилот так как я, а может просто не исправляли. А решение вопроса таки нашол, вот такой вариант применил он пока работал стабильно без пропусков:

:msg
set $msg lastmsg
if_not lastmsg you see:
goto msg
end_if
if_not lastmsg = $msg
set $msg lastmsg
end_if
goto start

Спасибо всем за помощь.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
Forum User   Как Поймать Lastmsg...   19.12.2010, 10:08
DarkMaster   поставить задержку между строк 0? Чтобы камень не ...   19.12.2010, 11:33
Forum User   Сделал так: set linedelay 0 while_not lastmsg you...   19.12.2010, 12:06
Forum User   Не прокатило. Какая может быть причина?   19.12.2010, 12:31
DarkMaster   set linedelay 10 от ета зачем? если скрипт здоровы...   19.12.2010, 16:10
Forum User   Проблема в этом? Может функция записи просто мед...   20.12.2010, 0:19
DarkMaster   Это весь скрипт или маленький кусок? Если это кусо...   20.12.2010, 6:13
Forum User   Так пока нет сообщения you see то он бегает по ци...   20.12.2010, 6:32
DarkMaster   Легко и просто - например пришло с минимальным инт...   20.12.2010, 7:03
Forum User   Так искомое сообщение одно, тоесть любое сообщение...   20.12.2010, 7:27
DarkMaster   можно увидеть бОльший кусок кода? что вы понимаете...   20.12.2010, 7:53
Forum User   Да. А скрипт в личку кинул.   20.12.2010, 8:31
DarkMaster   Попробуй вот это. Были непонятные ложные срабатыва...   20.12.2010, 9:12
Forum User   Потестирую этот вариант... Как найти в артмани ...   20.12.2010, 9:47
WKnight   может. ты же в следующей строке заново опрашиваешь...   21.12.2010, 11:54
Forum User   Эту строчку не понял зачем < перед = и пилот...   21.12.2010, 13:37
WKnight   --v.2.18-- добавил нечеткое сравнение строк. регис...   21.12.2010, 16:48
Forum User   А нельзя сделать например: set $msg lastmsg ...   21.12.2010, 16:48
WKnight   up   21.12.2010, 16:51
Forum User   Спасибо с 2.18 работает. Токо проц жрет похлеще :)...   21.12.2010, 16:57
WKnight   в 2.18 убраны мелкие внутренние задержки. было в с...   21.12.2010, 19:55
Forum User   Еще 1 вопрос по пилоту, поставил версию 2.18.8 и ...   21.12.2010, 20:44
DarkMaster   Жми "Сохранить как". Там небольшой косяк...   22.12.2010, 0:34
WKnight   конфиг пилота?   22.12.2010, 5:16
Forum User   Так и делал. Думал может можно исправить как то ...   22.12.2010, 7:54
Forum User   Ну наконец то решил затестить как работает такое у...   22.12.2010, 8:58
DarkMaster   UOpilot.ini выложи. Кстати у меня жалуется на крив...   22.12.2010, 9:03
Forum User   Не знаю как тут файлы прикреплять. Вот мой конфиг ...   22.12.2010, 9:20
Forum User   Сделал старт\стоп\пауза по процедурам, р...   22.12.2010, 18:45
Forum User   Еще один глюк появился :) Теперь в скрипте пилот н...   22.12.2010, 19:13
Forum User   Поробовал дольше попользовать скрипты. Вылетают те...   23.12.2010, 8:12
Forum User   Вопрос не по теме, а нельзя как то сделать чтобы о...   26.12.2010, 12:03


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 19.7.2025, 21:54
Designed by Nickostyle