Yoko

All sides of Injection
It is currently 2025-12-30 05:44:12

All times are UTC+02:00




Post new topic  Reply to topic  [ 6 posts ] 
Author Message
PostPosted: 2006-06-17 16:49:59 
Offline
User avatar

Joined: 2006-05-23 11:48:22
Posts: 145
У мя появилась проблема при на писанее скрипта...
Хочу написать скрипт чтобы ставил в парализ последную цель и ставиль в заде него 1 стенку и 2 прям на него чтобы выход у него был тока 1 в перед.
Как сделать взади цели ваше понять не могу и а как на саму цель тоже.Прошу помоши с этими таргетами у профи.
p.s особеность шарда стену ставить таргетом кликая пряма на цель не ставиться надо чуть в бок на таил рядом с ним ставить.. Жду :?: :roll:


Top
   
 Post subject:
PostPosted: 2006-06-17 17:08:49 
Offline

Joined: 2006-03-10 00:19:11
Posts: 265
Location: http://drw.ru/
вообще то скрипт на кресты уже пробовали писать, и не раз... юзай поиск. Но из этого ни разу ничего хорошего не вышло, все не так просто, нужно ещё и иметь неплохой навый использования этого скрипта, чтобы нормально ставить.
а вообще делается это так:
waittargettile(0,UO.GetX('laststatus'),UO.GetY('laststatus'))
прицел установится прямо под целью-ластстаус, а чтобы на пару тайлов в сторону просто прибавить\вычесть от х или у кординаты 1 например:
waittargettile(0,UO.GetX('laststatus')-1,UO.GetY('laststatus')+1)
все равно гораздо проще забиндить стенку и ставить вручную


Top
   
 Post subject:
PostPosted: 2006-06-18 08:02:33 
Offline
User avatar

Joined: 2006-05-23 11:48:22
Posts: 145
to4a wrote:
вообще то скрипт на кресты уже пробовали писать, и не раз... юзай поиск. Но из этого ни разу ничего хорошего не вышло, все не так просто, нужно ещё и иметь неплохой навый использования этого скрипта, чтобы нормально ставить.
а вообще делается это так:
waittargettile(0,UO.GetX('laststatus'),UO.GetY('laststatus'))
прицел установится прямо под целью-ластстаус, а чтобы на пару тайлов в сторону просто прибавить\вычесть от х или у кординаты 1 например:
waittargettile(0,UO.GetX('laststatus')-1,UO.GetY('laststatus')+1)
все равно гораздо проще забиндить стенку и ставить вручную


Спс шас по тестю , да мне это надо ставить на на людей а на монстров =))


Top
   
 Post subject:
PostPosted: 2006-06-18 11:59:24 
Offline

Joined: 2006-03-10 00:19:11
Posts: 265
Location: http://drw.ru/
А получится? по крайней мере у нас на ДрВ на монстров кресты не ставятся, они выходят из крестов по диагонали, как в извсестном патчике для тайлдаты, только патч для тайлдаты у нас пофикшен, сам ты с патчиком из крестов не выйдешь, зато монстры бегают на ура...


Top
   
 Post subject:
PostPosted: 2006-06-19 14:54:59 
Offline
User avatar

Joined: 2006-05-23 11:48:22
Posts: 145
to4a wrote:
А получится? по крайней мере у нас на ДрВ на монстров кресты не ставятся, они выходят из крестов по диагонали, как в извсестном патчике для тайлдаты, только патч для тайлдаты у нас пофикшен, сам ты с патчиком из крестов не выйдешь, зато монстры бегают на ура...

Тсс .. у нас нет .это баг . в темболее там ставяться у нас кресты а как писал выше не много другое =) а потом стоишь и долбишь с лука =))))))) шард не скажу :wink:


Top
   
 Post subject:
PostPosted: 2006-06-19 16:52:04 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
Code:
Sub WoS() 
   uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
   uo.cast("Wall of Stone")
   uo.fontcolor('0x000')
   uo.msg(' ')
   uo.fontcolor('0x000')
   uo.msg(' ')
   uo.fontcolor('0x000')
   uo.msg(' ')
end sub

Sub PF()
   uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
   uo.cast("Paralyze Field")
   uo.fontcolor('0x000')
   uo.msg(' ')
   uo.fontcolor('0x000')
   uo.msg(' ')
   uo.fontcolor('0x000')
   uo.msg(' ')
end sub

Sub FF()
   uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
   uo.cast("Fire Field")
   uo.fontcolor('0x000')
   uo.msg(' ')
   uo.fontcolor('0x000')
   uo.msg(' ')
   uo.fontcolor('0x000')
   uo.msg(' ')
end sub

Sub WoS1()
   uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")+1),str(uo.getz("lasttarget")))
   uo.cast("Wall of Stone")
   uo.fontcolor('0x000')
   uo.msg(' ')
   uo.fontcolor('0x000')
   uo.msg(' ')
   uo.fontcolor('0x000')
   uo.msg(' ')
end sub

Sub WoS3()
   uo.waittargettile("400",str(uo.getx("lasttarget")+1),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
   uo.cast("Wall of Stone")
   uo.fontcolor('0x000')
   uo.msg(' ')
   uo.fontcolor('0x000')
   uo.msg(' ')
   uo.fontcolor('0x000')
   uo.msg(' ')
end sub

Sub WoS7()
   uo.waittargettile("400",str(uo.getx("lasttarget")-1),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
   uo.cast("Wall of Stone")
   uo.fontcolor('0x000')
   uo.msg(' ')
   uo.fontcolor('0x000')
   uo.msg(' ')
   uo.fontcolor('0x000')
   uo.msg(' ')
end sub

Sub WoS9()
   uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")-1),str(uo.getz("lasttarget")))
   uo.cast("Wall of Stone")
   uo.fontcolor('0x000')
   uo.msg(' ')
   uo.fontcolor('0x000')
   uo.msg(' ')
   uo.fontcolor('0x000')
   uo.msg(' ')
end sub


num1 - wall of stone @south
num3 - WoS @east
num4 - Paralyze field
num5 - WoS
num6 - Fire field
num7 - WoS @west
num9 - WoS @north

сам придумал- работать очень легко !

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 6 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:  
Powered by phpBB® Forum Software © phpBB Limited