Page 1 of 1
Помогите доделать scp, которые одевает cleaver
Posted: 2012-01-12 14:59:26
by omgimfamous
Народ помогите!
Вот написал некое подобие на скрипт)))
Суть:
Code: Select all
sub clever()
A:
if uo.injournal("cleaver destroyed by hit")then
uo.usetype("0x0EC2")
end if
goto a:
end sub
Одевает клевер, если его сломали, но вот беда, запуская этот скрипт он crashит uo

Что делать?
Re: Помогите доделать scp, которые одевает cleaver
Posted: 2012-01-12 16:43:02
by GAUHAR
Ставить в цикле паузу и в условии чистить журнаж.
Re: Помогите доделать scp, которые одевает cleaver
Posted: 2012-01-12 17:12:07
by omgimfamous
а как это сделать?

я ещё не научился :/
Re: Помогите доделать scp, которые одевает cleaver
Posted: 2012-01-12 17:21:07
by Nmy
Code: Select all
sub clever()
while 1
if uo.injournal("cleaver destroyed by hit") then
uo.usetype("0x0EC2")
uo.deletejournal()
end if
wait(2000)
wend
end sub
Re: Помогите доделать scp, которые одевает cleaver
Posted: 2012-01-12 17:28:42
by Mirage
1) оператор go to уже немного старый. Выкидываем.
2) скрипт должен крутиться по кругу - надо цикл вставить. На мой взгляд оптимальнее всего на смерть проверку. Или на наличие в паке кливера.
3) конечно несколько более высокая ступень но всетаки более надежная - проверка не по журналу а по слою на игроке (оружие и одежда занимают свой уникальный слой)
4) Алгоритм следующий:
Code: Select all
цикл пока чар не умер
если в руках у чара нет кливера тогда
используем их пака
конец если
пауза
конец цикла.
С использованием журнала
Code: Select all
стереть журнал
цикл пока чар не умер
если летит сообщение на поломанный кливер тогда
стереть журнал
используем их пака
конец если
пауза
конец цикла.
Получается следующее:
Code: Select all
sub clever()
while not UO.Dead()
if uo.GetGraphic(uo.ObjAtLayer('Rhand'))<> "0x0EC2" then
uo.usetype("0x0EC2")
end if
wait(1200)
wend
end sub
Code: Select all
sub clever()
UO.DeleteJournal()
while not UO.Dead()
if uo.injournal ("cleaver destroyed by hit") then
UO.DeleteJournal()
uo.usetype("0x0EC2")
end if
wait(1200)
wend
end sub
Re: Помогите доделать scp, которые одевает cleaver
Posted: 2012-01-12 17:30:25
by omgimfamous
spasibo
Re: Помогите доделать scp, которые одевает cleaver
Posted: 2012-01-12 21:46:02
by Scripts Writer
Mirage wrote:1) оператор go to уже немного старый. Выкидываем.
2) скрипт должен крутиться по кругу - надо цикл вставить. На мой взгляд оптимальнее всего на смерть проверку. Или на наличие в паке кливера.
3) конечно несколько более высокая ступень но всетаки более надежная - проверка не по журналу а по слою на игроке (оружие и одежда занимают свой уникальный слой)
4) Алгоритм следующий:
Code: Select all
цикл пока чар не умер
если в руках у чара нет кливера тогда
используем их пака
конец если
пауза
конец цикла.
С использованием журнала
Code: Select all
стереть журнал
цикл пока чар не умер
если летит сообщение на поломанный кливер тогда
стереть журнал
используем их пака
конец если
пауза
конец цикла.
Получается следующее:
Code: Select all
sub clever()
while not UO.Dead()
if uo.GetGraphic(uo.ObjAtLayer('Rhand'))<> "0x0EC2" then
uo.usetype("0x0EC2")
end if
wait(1200)
wend
end sub
Code: Select all
sub clever()
UO.DeleteJournal()
while not UO.Dead()
if uo.injournal ("cleaver destroyed by hit") then
UO.DeleteJournal()
uo.usetype("0x0EC2")
end if
wait(1200)
wend
end sub
Уроки писать не пробовал?

Re: Помогите доделать scp, которые одевает cleaver
Posted: 2012-01-13 07:23:28
by Kynep
Scripts Writer wrote:Уроки писать не пробовал?

Че их писать, для Инжекта уже расписано все вдоль и поперек. Нужно логику включать в голове и читать мануал с описанием команд, смотреть скрипты и пробовать, пробовать, пробовать.
Опыт в голову и в руки не запихнешь, его нужно нарабатывать. Топча клавиши на форуме с просьбами написать скрипт за "меня" - этого не сделать
Нужно скрипты курить и в логике разбираться. Да и устарела инжа уже, в плане прокачки перса, вообще неактуально, по сравнению со Стлесом.
Учитывая что Йоко давно бросил его... на произвол судьбы.
Re: Помогите доделать scp, которые одевает cleaver
Posted: 2012-01-13 10:59:23
by Mirage
Я всю сознательную жизнь работаю сисадмином при женском коллективе. Как то навтырялся переразжевывать очевидное
Помогать не хочется когда ктото НАСТОЙЧИВО пишет чтобы сделли за него а тут топикстартер просит помощи в том что старается разобрать сам - молоток.
что инжект устарел - спору нет. Потому что мало кто занимается именно модификацией (в отличии от достаточно активных апгрейдов стелса). На последних клиентах инжект просто физически не запускается. А на ренесансе крашит клиент зачастую изза недоработок администраторов серверов.
Я тут сижу потому что нравится писать нахаляву то что не напрягает и лень изучать чтото новое для ИГРЫ. Да и жалко забрасывать такую "родную" программку. Мы с ней в 3 дольше чем с моей супругой идем по жизни

Re: Помогите доделать scp, которые одевает cleaver
Posted: 2012-01-13 11:49:29
by Nmy
Mirage wrote:Я всю сознательную жизнь работаю сисадмином при женском коллективе. Как то навтырялся переразжевывать очевидное
Помогать не хочется когда ктото НАСТОЙЧИВО пишет чтобы сделли за него а тут топикстартер просит помощи в том что старается разобрать сам - молоток.
что инжект устарел - спору нет. Потому что мало кто занимается именно модификацией (в отличии от достаточно активных апгрейдов стелса). На последних клиентах инжект просто физически не запускается. А на ренесансе крашит клиент зачастую изза недоработок администраторов серверов.
Я тут сижу потому что нравится писать нахаляву то что не напрягает и лень изучать чтото новое для ИГРЫ. Да и жалко забрасывать такую "родную" программку. Мы с ней в 3 дольше чем с моей супругой идем по жизни


Re: Помогите доделать scp, которые одевает cleaver
Posted: 2012-01-14 01:00:29
by Scripts Writer
Mirage wrote:Я всю сознательную жизнь работаю сисадмином при женском коллективе. Как то навтырялся переразжевывать очевидное
Помогать не хочется когда ктото НАСТОЙЧИВО пишет чтобы сделли за него а тут топикстартер просит помощи в том что старается разобрать сам - молоток.
что инжект устарел - спору нет. Потому что мало кто занимается именно модификацией (в отличии от достаточно активных апгрейдов стелса). На последних клиентах инжект просто физически не запускается. А на ренесансе крашит клиент зачастую изза недоработок администраторов серверов.
Я тут сижу потому что нравится писать нахаляву то что не напрягает и лень изучать чтото новое для ИГРЫ. Да и жалко забрасывать такую "родную" программку. Мы с ней в 3 дольше чем с моей супругой идем по жизни

С душой
