Ламбер,помогите модифицировать

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
ilove_skazi
Posts: 44
Joined: 2004-11-28 23:17:38

Ламбер,помогите модифицировать

Post by ilove_skazi »

Вот у нас на шарде такую штуку ввели,что при рубке логов,выползают Риперы.Так вот на скрипте ВЕТЕРАНА,чар при виде атаки реколится :) Помоги сделать так,чтоб вместо этого чар одевал щит и оружие,подходил к Риперу и убивал его(Риперы у нас слабые,зато логи воруют).
BETEPAH
Expert!
Posts: 838
Joined: 2004-05-31 09:31:51
Contact:

Post by BETEPAH »

Code: Select all

sub AttackEnts() 
uo.DeleteJournal()
var Enemy='0x00000000'
repeat
if uo.InJournal('is attacking you') or uo.InJournal('OOPS!!!') or uo.InJournal('Wis Quas') then
uo.Exec('terminate Lumberjacking') 
Enemy=uo.JournalSerial(uo.InJournal('is attacking you')-1)
##uo.PlayWav(LumberSound)
if CastAtAttack==1 then
uo.Cast('Magic Arrow',Enemy)
end if
uo.DeleteJournal()
RecallAtAttack()
end if
wait(1000)
until false
end sub


найди в скрипте вот этот модуль .

RecallAtAttack() <<< эту строчку заменяем на эту killent()

и добавь этот модуль

Code: Select all

sub Killent() 
var Count, LastTimer, Ent
VAR Exit, i
UO.UseType(0x1B76) ; heater shield
UO.UseType(0x0000) ; Sword
UO.DeleteJournal()
UO.Exec('warmode 1')
UO.FindType('0x0010',-1,'ground') - тут пишим тип Энта
Ent=UO.GetSerial('finditem')
UO.Attack(Ent)
repeat
wait(1000)
If UO.Life<50 Then
UO.UseType('0x0F0E','0x09BB') ;GH
Endif
If UO.GetDistance(Ent)>1 Then
walkn(0,0,Ent)
Endif
until UO.IsNPC(Elem)==0
wait(3000)
UO.Exec('warmode 0')
wait(1000)
LastTimer=UO.Timer()
UO.DeleteJournal()
UO.Exec('warmode 1')
UO.Exec('warmode 0')
end sub
Все просто.
BETEPAH ™
ilove_skazi
Posts: 44
Joined: 2004-11-28 23:17:38

Post by ilove_skazi »

ВЕТЕР а не мог бы ты подправить ошибки в скрипте :) а то постоянно выдает что то,а я не пойму где править
BETEPAH
Expert!
Posts: 838
Joined: 2004-05-31 09:31:51
Contact:

Post by BETEPAH »

дык .......ты почитай топик где скрипт брал .....там же и задай вопрос по ошибке ..народу и понятнее будет и вдруг твоя проблема уже решалась .....если чесно у меня скрипт работает ...я бы его просто бы даже не выкладывал если бы он не работал.
Просто шарды разные ....много вещей не сходтся ...так что все равно у кого то он не будет работать .
Все просто.
BETEPAH ™
ilove_skazi
Posts: 44
Joined: 2004-11-28 23:17:38

Post by ilove_skazi »

Слушай ВЕТЕР помоги переделать скрипт на ламбер,чтоб он копал а не рубил :) Т,е вместо деревьев я запишу координаты камне и в руки возьму кирку :) Что надо изменить в твоем скрипте,чтоб он копал а не рубил ?
BETEPAH
Expert!
Posts: 838
Joined: 2004-05-31 09:31:51
Contact:

Post by BETEPAH »

ilove_skazi wrote:Слушай ВЕТЕР помоги переделать скрипт на ламбер,чтоб он копал а не рубил :) Т,е вместо деревьев я запишу координаты камне и в руки возьму кирку :) Что надо изменить в твоем скрипте,чтоб он копал а не рубил ?


хехе......я лумбу переделал еще месяцев 6 назад .. .___)))
как ? ...сории не скажу ))
Все просто.
BETEPAH ™
ilove_skazi
Posts: 44
Joined: 2004-11-28 23:17:38

Post by ilove_skazi »

BETEPAH wrote:
ilove_skazi wrote:Слушай ВЕТЕР помоги переделать скрипт на ламбер,чтоб он копал а не рубил :) Т,е вместо деревьев я запишу координаты камне и в руки возьму кирку :) Что надо изменить в твоем скрипте,чтоб он копал а не рубил ?


хехе......я лумбу переделал еще месяцев 6 назад .. .___)))
как ? ...сории не скажу ))

Что вообще никак? плиз подскажи че где поменять
BETEPAH
Expert!
Posts: 838
Joined: 2004-05-31 09:31:51
Contact:

Post by BETEPAH »

Если тебе Асканели даст добро то я подскажу.
Все просто.
BETEPAH ™
JIupus
Posts: 112
Joined: 2004-12-29 15:16:45
Contact:

Post by JIupus »

AttackEnts() получается убивает основной скрипт, что будет делать чар после убийства Энта?
BETEPAH
Expert!
Posts: 838
Joined: 2004-05-31 09:31:51
Contact:

Post by BETEPAH »

После запущеный Recallattack запустит Думбер заного.
Все просто.
BETEPAH ™
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

Ветер вот такои еще вопрос помню где-то видел но щас не наиду как зделать чтоб чар вырубал целое дерево пока логи в нем не кончатся и потом переходил к другому,??? а не бегал с одного на другое??
_______________________________________________________
Это в топике "Последняя версия лумбера " там Асканели разобрал эту проблему.
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

понял поищу, а вот еще такой вопросец вот я хочу например рубить двумя окнами, такое в принципе возможно. Но вот думаю нада же будет менять путь к фаилу новый делать??.....то етсь создавать новый фаил с таилами???....и кстати вроде все поменял в скрипте все пути фаил то он создает , а читает снова со старого фаила, то есть с фаила где рубит другой чар..не помог бы разобраться с данным вопросом?
BETEPAH
Expert!
Posts: 838
Joined: 2004-05-31 09:31:51
Contact:

Post by BETEPAH »

Да я заметил ...там хрень какая то .... меняй не в шапке а в "теле" скрипта

Code: Select all

########################## 
sub SaveToFile(treeCount,TreeX,TreeY,TreeT)
var f=file("C:\trees3.dat")
var s=0,i=0
f.open()
f.create()
s=safe call f.writeln(treeCount)
for i=1 to treeCount
s=safe call f.writeln(str(TreeT[i])+' '+str(TreeX[i])+' '+str(TreeY[i]))
next
f.close()
end sub
###########################################



var f=file("C:\trees3.dat")
Все просто.
BETEPAH ™
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

мм что-то не то с этими путями к фаилам.0)..нада вобщем сохранить фаил изменить путь и выити из УО..а когда походу меняю путь потом снова запускаю скрипт то читает все равно из старого фаила...
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

BETEPAH wrote:Да я заметил ...там хрень какая то .... меняй не в шапке а в "теле" скрипта
я тебе давно уже говорил... мог бы и в выложеном скрипте поменять...
JIupus
Posts: 112
Joined: 2004-12-29 15:16:45
Contact:

Post by JIupus »

BETEPAH wrote:После запущеный Recallattack запустит Думбер заного.

хм... ты уверен? я в скрипте не нашел ни одного упоминания на возобновления ламбера, и кроме того проверено на практике, энта убивает, чар стоит и в скриптах запущенных висит AttackEnts
JIupus
Posts: 112
Joined: 2004-12-29 15:16:45
Contact:

Post by JIupus »

пределал на использование реестра винды(ASM), теперь для меня работает атака на энтов и возобновление рубки с последнего дерева
Если я еще не говорил, то скажу сейчас: Ветеран, скрипт просто отличный, огромное спасибо. Твой ламбер еще очень удобен в плане прикручивания своих "плагинов"(например, питье рефрешей)
BETEPAH
Expert!
Posts: 838
Joined: 2004-05-31 09:31:51
Contact:

Post by BETEPAH »

Скрипт писал не я .....я только сделал его более удобным ..... Начальный скрипт был Мафии ...правда кривой и не удобный ))))
Все просто.
BETEPAH ™
Post Reply