Yoko

All sides of Injection
It is currently 2024-04-19 11:01:05

All times are UTC+02:00




Post new topic  Reply to topic  [ 9 posts ] 
Author Message
PostPosted: 2006-06-15 18:33:37 
Offline

Joined: 2006-05-03 02:25:00
Posts: 24
Мне нужен скрипт:

Если чар стоит на координате 1351 2897, то перезапускается другой скрипт, например fight.

Помогите пожалуйста, очень нужен. Я думаю он займёт пару минут на написание.


Top
   
 Post subject:
PostPosted: 2006-06-15 22:54:21 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Code:
sub test()
# Собственно по себе проверяем координаты в мире =)
# Всё протестил- работает.
var x = 4059 ; Проверку тайла- Х
var y = 298 ; Проверку тайла- Y
var coordx
var coordy
coordx = uo.GetX('self')
coordy = uo.GetY('self')
    if x == coordx then
        if y == coordy then
            uo.Print('All is oke')
            fight()
        end if
    end if
end sub


Держи )


Top
   
 Post subject:
PostPosted: 2006-06-16 05:28:28 
Offline
User avatar

Joined: 2006-02-21 09:31:41
Posts: 223
даз спасибо не скажут

_________________
А Я че Я не че !


Top
   
 Post subject:
PostPosted: 2006-06-16 22:08:41 
Offline

Joined: 2006-05-03 02:25:00
Posts: 24
Спасибо... =)

Почему сразу не скажут? :x


Top
   
 Post subject:
PostPosted: 2006-06-19 05:48:50 
Offline

Joined: 2006-05-03 02:25:00
Posts: 24
Только вот одна проблема. Скрипт вечно не в действии, сразу же после работы закрывается. Можети ли Вы ещё подправить? :oops: Так, чтобы скрипт работал всегда.


Top
   
 Post subject:
PostPosted: 2006-06-19 09:16:49 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Code:
sub test() 
# Собственно по себе проверяем координаты в мире =)
# Всё протестил- работает.
var x = 4059 ; Проверку тайла- Х
var y = 298 ; Проверку тайла- Y
var coordx
var coordy
while 1
coordx = uo.GetX('self')
coordy = uo.GetY('self')
    if x == coordx then
        if y == coordy then
            wait(100)
            uo.Print('All is oke')
            fight()
        end if
    else
        wait(250)
    end if
wend
end sub


Last edited by Scripts Writer on 2006-06-19 09:34:32, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2006-06-19 09:28:15 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Если координаты не совпадают - получается фактически пустой цикл. Процессор будет жрать по самое не могу. Рекомендую настойчиво ввести
Code:
else
   wait(100)

_________________
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2006-06-19 09:35:15 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Edred wrote:
Если координаты не совпадают - получается фактически пустой цикл. Процессор будет жрать по самое не могу. Рекомендую настойчиво ввести
Code:
else
   wait(100)


Изачально писал скрипт для одноразового пользования-запустился выключился, там вейт не понадобился -а тут да, понимаю. Без него всё бы просто повисло к чертям.


Top
   
 Post subject:
PostPosted: 2006-06-23 02:57:53 
Offline

Joined: 2006-05-03 02:25:00
Posts: 24
Спасибо. Буду тестить. =)


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 38 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