Yoko

All sides of Injection
It is currently 2024-03-28 21:23:53

All times are UTC+02:00




Post new topic  Reply to topic  [ 11 posts ] 
Author Message
PostPosted: 2012-01-12 14:59:26 
Offline

Joined: 2009-10-07 20:19:34
Posts: 12
Народ помогите!
Вот написал некое подобие на скрипт)))

Суть:
Code:
sub clever()
A:
if uo.injournal("cleaver destroyed by hit")then
uo.usetype("0x0EC2")
end if
goto a:
end sub

Одевает клевер, если его сломали, но вот беда, запуская этот скрипт он crashит uo :)
Что делать?


Top
   
PostPosted: 2012-01-12 16:43:02 
Offline
User avatar

Joined: 2006-11-06 21:45:23
Posts: 137
Ставить в цикле паузу и в условии чистить журнаж.


Top
   
PostPosted: 2012-01-12 17:12:07 
Offline

Joined: 2009-10-07 20:19:34
Posts: 12
а как это сделать? :) я ещё не научился :/


Top
   
PostPosted: 2012-01-12 17:21:07 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
Code:
sub clever()
while 1
if uo.injournal("cleaver destroyed by hit") then
uo.usetype("0x0EC2")
uo.deletejournal()
end if
wait(2000)
wend
end sub

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


Top
   
PostPosted: 2012-01-12 17:28:42 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
1) оператор go to уже немного старый. Выкидываем.
2) скрипт должен крутиться по кругу - надо цикл вставить. На мой взгляд оптимальнее всего на смерть проверку. Или на наличие в паке кливера.
3) конечно несколько более высокая ступень но всетаки более надежная - проверка не по журналу а по слою на игроке (оружие и одежда занимают свой уникальный слой)
4) Алгоритм следующий:
Code:
цикл пока чар не умер
если в руках у чара нет кливера тогда
используем их пака
конец если
пауза
конец цикла.

С использованием журнала
Code:
стереть журнал
цикл пока чар не умер
если летит сообщение на поломанный кливер тогда
стереть журнал
используем их пака
конец если
пауза
конец цикла.

Получается следующее:
Code:
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:
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

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2012-01-12 17:30:25 
Offline

Joined: 2009-10-07 20:19:34
Posts: 12
spasibo


Top
   
PostPosted: 2012-01-12 21:46:02 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Mirage wrote:
1) оператор go to уже немного старый. Выкидываем.
2) скрипт должен крутиться по кругу - надо цикл вставить. На мой взгляд оптимальнее всего на смерть проверку. Или на наличие в паке кливера.
3) конечно несколько более высокая ступень но всетаки более надежная - проверка не по журналу а по слою на игроке (оружие и одежда занимают свой уникальный слой)
4) Алгоритм следующий:
Code:
цикл пока чар не умер
если в руках у чара нет кливера тогда
используем их пака
конец если
пауза
конец цикла.

С использованием журнала
Code:
стереть журнал
цикл пока чар не умер
если летит сообщение на поломанный кливер тогда
стереть журнал
используем их пака
конец если
пауза
конец цикла.

Получается следующее:
Code:
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:
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

Уроки писать не пробовал? :)


Top
   
PostPosted: 2012-01-13 07:23:28 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Scripts Writer wrote:
Уроки писать не пробовал? :)


Че их писать, для Инжекта уже расписано все вдоль и поперек. Нужно логику включать в голове и читать мануал с описанием команд, смотреть скрипты и пробовать, пробовать, пробовать.

Опыт в голову и в руки не запихнешь, его нужно нарабатывать. Топча клавиши на форуме с просьбами написать скрипт за "меня" - этого не сделать

Нужно скрипты курить и в логике разбираться. Да и устарела инжа уже, в плане прокачки перса, вообще неактуально, по сравнению со Стлесом.

Учитывая что Йоко давно бросил его... на произвол судьбы.


Top
   
PostPosted: 2012-01-13 10:59:23 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Я всю сознательную жизнь работаю сисадмином при женском коллективе. Как то навтырялся переразжевывать очевидное :roll:

Помогать не хочется когда ктото НАСТОЙЧИВО пишет чтобы сделли за него а тут топикстартер просит помощи в том что старается разобрать сам - молоток.

что инжект устарел - спору нет. Потому что мало кто занимается именно модификацией (в отличии от достаточно активных апгрейдов стелса). На последних клиентах инжект просто физически не запускается. А на ренесансе крашит клиент зачастую изза недоработок администраторов серверов.
Я тут сижу потому что нравится писать нахаляву то что не напрягает и лень изучать чтото новое для ИГРЫ. Да и жалко забрасывать такую "родную" программку. Мы с ней в 3 дольше чем с моей супругой идем по жизни :mrgreen:

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2012-01-13 11:49:29 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
Mirage wrote:
Я всю сознательную жизнь работаю сисадмином при женском коллективе. Как то навтырялся переразжевывать очевидное :roll:

Помогать не хочется когда ктото НАСТОЙЧИВО пишет чтобы сделли за него а тут топикстартер просит помощи в том что старается разобрать сам - молоток.

что инжект устарел - спору нет. Потому что мало кто занимается именно модификацией (в отличии от достаточно активных апгрейдов стелса). На последних клиентах инжект просто физически не запускается. А на ренесансе крашит клиент зачастую изза недоработок администраторов серверов.
Я тут сижу потому что нравится писать нахаляву то что не напрягает и лень изучать чтото новое для ИГРЫ. Да и жалко забрасывать такую "родную" программку. Мы с ней в 3 дольше чем с моей супругой идем по жизни :mrgreen:


:mrgreen: :mrgreen: :mrgreen:

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


Top
   
PostPosted: 2012-01-14 01:00:29 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Mirage wrote:
Я всю сознательную жизнь работаю сисадмином при женском коллективе. Как то навтырялся переразжевывать очевидное :roll:

Помогать не хочется когда ктото НАСТОЙЧИВО пишет чтобы сделли за него а тут топикстартер просит помощи в том что старается разобрать сам - молоток.

что инжект устарел - спору нет. Потому что мало кто занимается именно модификацией (в отличии от достаточно активных апгрейдов стелса). На последних клиентах инжект просто физически не запускается. А на ренесансе крашит клиент зачастую изза недоработок администраторов серверов.
Я тут сижу потому что нравится писать нахаляву то что не напрягает и лень изучать чтото новое для ИГРЫ. Да и жалко забрасывать такую "родную" программку. Мы с ней в 3 дольше чем с моей супругой идем по жизни :mrgreen:

С душой :)


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 11 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 15 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