Вызов функции из файла., как? |
Вызов функции из файла., как? |
Сообщений: 113 Рег. 19.02.2015 |
7 мая 2015 10:53
Сообщение #1
|
Хотелось бы создать библиотеку функций в отдельном файле. Можно ли это сделать в инже? к примеру в autoload.sc : вызываем Function1(param1) находящуюся в другом файле File2.sc Если возможно, дайте плиз пример кода. |
|
|
|
Сообщений: 3319 Рег. 19.11.2013 |
7 мая 2015 11:15
Сообщение #2
|
в файле autoload.sc пропиши строку #File.inc Создаешь файл File.inc в той же папке что и autoload.sc В него добавляешь свои скрипты. Можно вызывать как из автолоада так и ручным запуском с окна инжекта. PS работает на 14 и 15 инжекте. |
|
|
|
Сообщений: 113 Рег. 19.02.2015 |
7 мая 2015 11:55
Сообщение #3
|
Работает!!! если кому интересно: #include(test2.sc) var Amount = 3 sub MyTest1() DailyTailor(Amount) endsub и файл test2.sc Sub DailyTailor(Amount) var i=0 for i=1 to Amount UO.Print("11111") next endsub |
|
|
|
Сообщений: 3319 Рег. 19.11.2013 |
7 мая 2015 14:22
Сообщение #4
|
Тем кому интересно этим уже пользуются. А тем кому не интересно даже после этого не будет интересно ;) Но все равно спасибо, молодец. С помощью инклюдов можно интересные конструкции наворотить и очистить автолоад от мусора, главное не запутаться где потом что :) А то я тут чего то растащил свой автолоад на 3 отдельных файла потом искал процедуру полчаса |
|
|
|
Сообщений: 494 Рег. 9.02.2015 |
8 мая 2015 01:05
Сообщение #5
|
А для чего это растаскивание? Если автолоуд "укоротить" работать быстрее станет? Или краши пропадут? Поясните для темных... |
|
|
|
Сообщений: 3319 Рег. 19.11.2013 |
8 мая 2015 12:45
Сообщение #6
|
для феншуя :) Например ходилка занимает дофига места но никакой смысловой нагрузки не несет. Добыча у меня в несколько строчек остальное - списки тайлов которые можно убрать с глаз долой. Добор регов, работа с квестологами, делжурналы, чеклаги, пряталки, трекалки... Функции по сути годами не меняются а место занимают затрудняя доступ до часто меняемых функций - крафт, охота... |
|
|
|
Сообщений: 48 Рег. 5.11.2017 |
30 ноября 2017 20:34
Сообщение #7
|
Ходилка нормально бродит? я чёт 3 штуки проверил, на ДРВ нормально бегали а тут что то как кто коряво... то ли из-за клиента то ли ещё где то скрыта угроза ) |
|
|
|
Сообщений: 48 Рег. 5.11.2017 |
30 ноября 2017 20:37
Сообщение #8
|
просто не охота набивать простыми uo.press(33) |
|
|
|
Сообщений: 3319 Рег. 19.11.2013 |
1 декабря 2017 00:28
Сообщение #9
|
sub main() uo.pmove('x','y',1); подойти к точке на 1 тайл end sub но я жожу через пресс :) |
|
|
|
Сейчас: 23 ноября 2024 21:13 |