Page 1 of 1
Тут лежит скрипт на прокачку магии.
Posted: 2005-01-19 17:52:56
by KrafteR
Code: Select all
################################################################
;Magery v.1.00. (c) DamneD
;Чар берёт из сундука Nighshade и кастует Poison на себя.
;Если Mana закончилась- медетирует.
;Если Nighshade в backpack'е закончился, берёт из сундука.
;
;
;
sub Magery()
VAR NS='0x0F88' ; Тип Nighshade.
VAR Sunduk='0x400BFED4' ; Сериал(ID) Сундука.
VAR Kolvo=10 ; Количество регов, которое чар берёт из сундука.
While NOT UO.Dead()
While UO.Mana>=9 AND UO.NS>0 ; здесь можно менять со скаких маны чар начнёт медетировать, то же число следует поставить в строку *.
UO.DeleteJournal()
UO.Cast('Poison', 'self')
wait(3000)
wend
If UO.Mana<9 Then ;*
While UO.Mana<UO.Int
UO.DeleteJournal()
UO.Useskill('Meditation')
Repeat
wait(100)
until UO.InJournal("You are") OR UO.InJournal("You lose")
Wend
Endif
If UO.NS==0 Then
UO.FindType(NS, '-1', Sunduk)
UO.Grab(str(Kolvo), 'finditem')
repeat
wait(100)
until UO.NS>0
Endif
Wend
end sub
################################################################
;Благодарность хотелось бы выразить людям, которые помогали и советовали,
;как правильно сконструировать данное ЧУДО, а именно: 666Man666, Yoko,
;gmur, Worth, Askaneli.
;Особо хочется выразить благодарность и напоить пивом на несколько лет вперёд
;Edred'a, который является больше чем соавтором этого скрипта.
Если что-то не понятно, то спрашивайте, с радостью дам ответы на вопросы по этому скрипту.
Re: Тут лежит скрипт на прокачку магии.
Posted: 2005-01-19 18:15:00
by kuviCk
KrafteR wrote:Code: Select all
################################################################
;Magery v.1.00. (c) DamneD
;Чар берёт из сундука Nighshade и кастует Poison на себя.
;Если Mana закончилась- медетирует.
;Если Nighshade в backpack'е закончился, берёт из сундука.
;
;
;
sub Magery()
VAR NS='0x0F88' ; Тип Nighshade.
VAR Sunduk='0x400BFED4' ; Сериал(ID) Сундука.
VAR Kolvo=10 ; Количество регов, которое чар берёт из сундука.
While NOT UO.Dead()
While UO.Mana>=9 AND UO.NS>0 ; здесь можно менять со скаких маны чар начнёт медетировать, то же число следует поставить в строку *.
UO.DeleteJournal()
UO.Cast('Poison', 'self')
wait(3000)
wend
If UO.Mana<9 Then ;*
While UO.Mana<UO.Int
UO.DeleteJournal()
UO.Useskill('Meditation')
Repeat
wait(100)
until UO.InJournal("You are") OR UO.InJournal("You lose")
Wend
Endif
If UO.NS==0 Then
UO.FindType(NS, '-1', Sunduk)
UO.Grab(str(Kolvo), 'finditem')
repeat
wait(100)
until UO.NS>0
Endif
Wend
end sub
################################################################
;Благодарность хотелось бы выразить людям, которые помогали и советовали,
;как правильно сконструировать данное ЧУДО, а именно: 666Man666, Yoko,
;gmur, Worth, Askaneli.
;Особо хочется выразить благодарность и напоить пивом на несколько лет вперёд
;Edred'a, который является больше чем соавтором этого скрипта.
Если что-то не понятно, то спрашивайте, с радостью дам ответы на вопросы по этому скрипту.
Это не такоеуж и чудо как ты говоришь ) Вообще не плохо.
Re: Тут лежит скрипт на прокачку магии.
Posted: 2005-01-19 20:18:05
by Edred
Cooler! wrote:Это не такоеуж и чудо как ты говоришь ) Вообще не плохо.
Это его первый скрипт... дай человеку насладиться успехом
ИМХО, через некоторое время у него есть шанс стать весьма неплохим скриптером.
Re: Тут лежит скрипт на прокачку магии.
Posted: 2005-01-19 20:35:04
by KrafteR
Cooler! wrote:не такоеуж и чудо как ты говоришь ) Вообще не плохо.
"Чудо" не имелось ввиду, как что-то мега хорошее, у этого скрипта куча недостатков, которые со временем надеюсь исправить.
Edred wrote:Cooler! wrote:Это не такоеуж и чудо как ты говоришь ) Вообще не плохо.
Это его первый скрипт... дай человеку насладиться успехом

ИМХО, через некоторое время у него есть шанс стать весьма неплохим скриптером.
Да успехом и впрямь наслаждаешься, когда видешь, как чар делает именно то, что от него просят, да ты это я думаю часто испытывал. А за имхо сеньк, если пыл не угаснет, то всё может быть, но загадывать не хочется.
Re: Тут лежит скрипт на прокачку магии.
Posted: 2005-01-19 23:51:38
by gmur
Cooler! wrote:Это не такое уж и чудо как ты говоришь ) Вообще не плохо.
А можно мне маленькому и глупому обьяснить что с этим скриптом не так ? Цикличность есть, проверки тоже вроде все на месте, я конечно понимаю что в общедоступное никто не даёт своих лучших скриптов, но то что у вас висит на вашем сайте, а именно :
Code: Select all
sub Magery()
var LastTimer
while not uo.Dead()
uo.DeleteJournal()
CheckLag()
while uo.Mana>=10
uo.Cast('Poison','self')
wait(3000)
wend
while uo.Mana<uo.INT
LastTimer=uo.Timer()
uo.UseSkill('Meditation')
repeat
wait(100)
until uo.InJournal('You are') or uo.InJournal('You lose') or uo.Timer()>LastTimer+200
uo.DeleteJournal()
wait(2000)
wend
wend
end sub
sub CheckLag()
uo.DeleteJournal()
uo.Click('backpack')
repeat
wait(500)
until uo.InJournal('backpack')
end sub
На порядок хуже того что выложил автор.
ИМХО, либо я полный дурак либо у вас юмор специфический.
ЗЫ: И можно мне обьяснить у вас на шардах при касте Пойзона на себя вы не травитесь ? Или есть что то хитрое в этом ?
Posted: 2005-01-20 10:49:38
by BETEPAH
Гмурыч......дык нету секрета ..... да при касте поизона на себя у нас не отнимается жизнь, поизон дешовый в смысле манны , и нужен всего один рег .
А то что ты выложил отличается только тем что в Крафтерном он берет реги если мало ))) ..а так тоже самое......вообще велосипед можно сделать по разному .....у когото руль спереди у когото сзади ......и оба ездят нормально. ))) главное веть результат
Posted: 2005-01-20 19:29:07
by gmur
BETEPAH wrote:Гмурыч......дык нету секрета ..... да при касте поизона на себя у нас не отнимается жизнь, поизон дешовый в смысле манны , и нужен всего один рег .
А то что ты выложил отличается только тем что в Крафтерном он берет реги если мало ))) ..а так тоже самое......вообще велосипед можно сделать по разному .....у когото руль спереди у когото сзади ......и оба
ездят нормально. ))) главное веть результат
Кирилл, так о том и базар что Скрипт Крафтера есть зацилинное прокачка магири (что есть куль

) в то время как скрипт Куллера будет кастить только пока есть реги в паке, вот я и инетерсуюсь у г. Куллера, что же кривого или не правильного в скрипте автора.
Posted: 2005-01-20 21:55:21
by fr33s
Мда, у нас бы на шарде мало того, что чар умер бы, так ещё и скилл бы не рос на четвёртом круге, да и медитация только пассивная... =)
Вообще магия нормально качается уолупом )