|
|
  |
Пожелания, Предложения по развитию сюда |
|
|
esqado |
7.4.2012, 23:16
|

    
Journeyman
Сообщений: 357
Регистрация: 5.11.2011 Группа: Пользователи Наличность: 0
Пользователь №: 14.217

|
Ставлю пилот поверх окон - всё отлично. А когда галочку снимаю - необходимо перезапускать. Цитата(DarkMaster @ 7.4.2012, 12:15)  local set #a 10 не затронуло переменную находящуюся вначале скрипта, т.к. она была создана и существовала только в пределах подпрограммы 1.
А для чего это надо? (IMG: style_emoticons/default/huh.gif)
--------------------
В обычном программировании: любое значение может быть преобразовано в тип string В программировании Pilot: любое значение должно быть типа имейдж.
|
|
|
|
Zeleax |
9.4.2012, 11:49
|
        
ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010 Группа: Пользователи Наличность: 0 Из: Киев
Пользователь №: 13.093

|
Цитата(Elvari @ 9.4.2012, 9:56)  Хотелось бы, чтобы появилась возможность сетевого взаимодействия пилотов. Например, есть два пилота которым нужно синхронизировать действия. То есть в моем случае, в одном пилоте иногда меняется значение одной переменной, а второй должен сразу об этом узнать. И наоборот. Можно конечно в теории настроить ftp как сетевой диск и юзать savearray/loadarray на нем, но не уверен что это будет нормально работать на практике. Возможно ли взаимодействие пилотов по ip в будущем?
есть подозрение, что это будет нескоро (если будет вообще). Сейчас можно использовать для обмена информацией между пилотами ICQ-подобные клиенты работающие без шифровки лога. Пример работы с аськой есть в Полезных советах. Я такое делал и нормально работало. Да и сетевой диск можно попробовать, как сами писали Сообщение отредактировал Zeleax - 9.4.2012, 11:51
--------------------
|
|
|
|
Elvari |
9.4.2012, 18:16
|
  
Novice
Сообщений: 58
Регистрация: 5.9.2011 Группа: Пользователи Наличность: 0
Пользователь №: 13.957
Возраст: 26

|
Цитата(Zeleax @ 9.4.2012, 12:49)  Да и сетевой диск можно попробовать, как сами писали
попробовал, отлично работает ) нужен лишь бесплатный хостинг с ftp + webdrive, и пилоты в разных городах узнают об изменении переменных друг друга за время пинга - от 5 до 50мс )) но все же напрямую было бы лучше
|
|
|
|
Elvari |
10.4.2012, 0:42
|
  
Novice
Сообщений: 58
Регистрация: 5.9.2011 Группа: Пользователи Наличность: 0
Пользователь №: 13.957
Возраст: 26

|
Цитата(EL-GReeN @ 9.4.2012, 20:44)  Странно у тебя load_array быстро работает? у меня при работе с обычным винтом за 700~мс срабатывает
не знаю, наверно от размера массива зависит я пытался время замерить, но всегда 0 показывает массив из одного элемента Код set #handle windowfromcursor set workwindow #handle :start set timer load_array %arr "W:\s.txt" set #time timer hint %arr[1,1]|#time wait 1000 goto start
W: это смонтированная как жесткий диск удаленная ftp-папка
|
|
|
|
Elvari |
15.4.2012, 13:47
|
  
Novice
Сообщений: 58
Регистрация: 5.9.2011 Группа: Пользователи Наличность: 0
Пользователь №: 13.957
Возраст: 26

|
Цитата(WKnight @ 10.4.2012, 20:02)  как минимум нужно описание механизма взаимодействия. что с чем и зачем. точное описание вряд ли смогу привести, ибо не программист но хотелось бы что-то похожее на механизм передачи параметров из другого скрипта, типа #a.9 только вместо другого скрипта в своем пилоте - скрипт в удаленном пилоте что-то вроде Код set #handle windowfromcursor set workwindow #handle set $ip 95.66.140.10 set connection (3 ($ip) 80) set #a #b.3.9 hint #a stop_script 3 - номер подключения, 80 - порт, 9 - номер вкладки в удаленном пилоте где есть переменная #b пока что сделал передачу параметров через load/save_array и WebDAV, задержка около 200мс, это многовато, и костыли по сути
|
|
|
|
|
  |
7 чел. читают эту тему (гостей: 7, скрытых пользователей: 0)
Пользователей: 0
|
|