Yoko

All sides of Injection
It is currently 2026-01-25 01:36:47

All times are UTC+02:00




Post new topic  Reply to topic  [ 9 posts ] 
Author Message
PostPosted: 2006-10-17 16:23:22 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
Прошу ответить на эти вопросы поподробней эсли не сложно. Просто в уроках это не полностью рассмотрено.

-----------------------

1) Есть основной скрипт main он состоит в основном из ходилки и должен просто дойдя до какогото места запускать тот или иной скрипт.

Как правильно запустить скрипт дополнительный? Просто вызвать процедуру с его названием? Пример:

Code:
sab main ()
...
...
Test ()
...
...
end sub

;А дальше идект и сам этот скрипт Test

sab Test ()
...
...
end sub


--------------------------------

2) После окончания скрипта Test он сам себя терминейт. Как после его закрытия самостоятельного продолжить скрипт main? Или он так сам и будет работать ?

---------------------------------

3) Я ищу предмет в контейнере так:

Code:
...
...
UO.FindType ()
If UO.Find Count () > Then
; после чего беру его так:
UO.MoveItem ('finditem'...)
...
...


Надежноли использование finditem ??

-----------------------------------

4) Я попробовал вставить себе в скрипт ходилку от Yoko но там каждый раз выскакивают ошибки различные.

Если кому не сложно дайте пожалуйста ходилку с обходом препятствий и покажите как ее в скрипт вставить и куда координаты вписывать. Примерно так, как у Yoko

_________________
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog


Top
   
 Post subject:
PostPosted: 2006-10-17 16:57:02 
Offline
Expert!
User avatar

Joined: 2005-05-20 20:30:10
Posts: 548
1\2. скрипт main() остановится, скрипт test() запустится, отработает и вырубится - скрипт main продолжит свою работу.
3.
Code:
 uo.findtype(-1,-1,2)
if uo.findcount() then
uo.moveitem('finditem')
тут все нормально.
finditem это ID найденного предмета.. так что uo.moveitem(0x0000000) принципиально от uo.moveitem('finditem') не отличается..
4. чаще заглядывай в раздел scripts
viewtopic.php?t=6743


Top
   
 Post subject:
PostPosted: 2006-10-17 17:10:45 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
1,2,3 спасибо а по 4 вопросу нето все. Только у Yoko все расписано что куда вписывать и как в скрипт вставлять, жаль неработает она у меня. А в тех нет этого, + какието стеки, эт вообще для меня ппц.

Да и вот еще пару вопросов:

Code:
UO.MoveItem( ore,'-1','0x00000000' )


или

Code:
UO.MoveItem( ore,'0','0x00000000' )


Что правильно из этого для перемещения всей руды из пака в сундук?

_________________
ДРВ

Spoiler

_________________

Антарес

Spoiler|Gostrabaiter|Umhra|Slog


Top
   
 Post subject:
PostPosted: 2006-10-18 09:15:01 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
в моей приписки можно наидти много ответов :roll:

_________________
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net


Top
   
 Post subject:
PostPosted: 2006-10-18 10:35:07 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
Там написано что есть такое MoveItem. А я спросил что правельней из приведенных мной вариантов.

_________________
ДРВ

Spoiler

_________________

Антарес

Spoiler|Gostrabaiter|Umhra|Slog


Top
   
 Post subject:
PostPosted: 2006-10-18 11:11:12 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
slonopotam wrote:
Там написано что есть такое MoveItem. А я спросил что правельней из приведенных мной вариантов.

Зависит от предпочтений программиста.

Я использую второе.


Top
   
 Post subject:
PostPosted: 2006-10-18 18:39:29 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
slonopotam wrote:
Там написано что есть такое MoveItem. А я спросил что правельней из приведенных мной вариантов.


А я первое. Огромной роли играть не должно.

Кстати:

Code:
 uo.moveitem('finditem','all')


еще один вариант .


Top
   
 Post subject:
PostPosted: 2006-10-18 18:53:15 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
'all' тоже самое что и '-1' и '0' ?? Тоесть элл можно использовать и чтоб выложить предметы на пол по координатам??
Code:
UO.MoveItem( ore,'all','ground','1','0','0' )

_________________
ДРВ

Spoiler

_________________

Антарес

Spoiler|Gostrabaiter|Umhra|Slog


Top
   
 Post subject:
PostPosted: 2006-10-18 18:57:52 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Вроде так =\


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 9 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited