Yoko

All sides of Injection
It is currently 2025-10-16 21:29:38

All times are UTC+02:00




Post new topic  Reply to topic  [ 18 posts ] 
Author Message
PostPosted: 2009-08-20 06:51:56 
Offline

Joined: 2009-08-20 06:45:57
Posts: 22
Сильно не пинайте, но какой только скрипт не пробовал, найденный на вашем сайте, ничего не подходит.. :( Вообщем задача такая:
1) Рекол по руне
2) Убивает 4-5 птичек, режет и собирает перья
3) Рекол по след руне
4) Рекол домой

Ну а если не сложно выброс перьев в сундук и добор регов, но я думаю это уже сам как нибудь смогу накалякать...
Помогите плиз...


Top
   
PostPosted: 2009-08-20 09:11:40 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
6aToH wrote:
но я думаю это уже сам как нибудь смогу накалякать...

Ну если выклад смогешь, то остальное не сложнее, достаточно посмотреть скрипты где есть то, что делает твой, правильно вырезать и слепить у себя, все просто!


Top
   
PostPosted: 2009-08-20 09:14:51 
Offline

Joined: 2009-08-20 06:45:57
Posts: 22
[/quote]
Ну если выклад смогешь, то остальное не сложнее, достаточно посмотреть скрипты где есть то, что делает твой, правильно вырезать и слепить у себя, все просто![/quote]
Ну купер не будь врединой помоги пожалуйста, я думаю для тебя это дело 10-ти минут! :D


Top
   
PostPosted: 2009-08-20 09:46:29 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
6aToH wrote:
Ну купер не будь врединой помоги пожалуйста, я думаю для тебя это дело 10-ти минут! :D


Вот резка и лут, остальное можно делать и руками, сидя за монитором:

http://forum.yoko.com.ua/viewtopic.php?p=50078#50078


Top
   
 Post subject:
PostPosted: 2009-08-20 09:53:38 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
сервер?

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


Top
   
 Post subject:
PostPosted: 2009-08-21 02:03:35 
Offline

Joined: 2009-08-20 06:45:57
Posts: 22
Nmy wrote:
сервер?

Форготтен ворд


Top
   
PostPosted: 2009-08-21 02:05:33 
Offline

Joined: 2009-08-20 06:45:57
Posts: 22
Kynep wrote:
6aToH wrote:
Ну купер не будь врединой помоги пожалуйста, я думаю для тебя это дело 10-ти минут! :D


Вот резка и лут, остальное можно делать и руками, сидя за монитором:

http://forum.yoko.com.ua/viewtopic.php?p=50078#50078

Пробовал я этот скрипт, не работает он :( Не ищет он птичек, тайп вставлял!


Top
   
 Post subject:
PostPosted: 2009-08-21 06:12:25 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
TWI


Top
   
 Post subject:
PostPosted: 2009-08-23 14:55:44 
Offline

Joined: 2009-08-20 06:45:57
Posts: 22
Scripts Writer wrote:
TWI

Включено, но что не все равно не то.. ((


Top
   
 Post subject:
PostPosted: 2009-10-08 08:12:42 
Offline

Joined: 2009-08-20 06:45:57
Posts: 22
Вообщем накалялкал я ели как вот такой скрипт:
Code:
sub peria()
g:
          uo.print('1')
           uo.waittargetobject('0x4002ECDC')
        uo.cast('Recall')
        wait(3000)
        Attack666()
#############
          uo.print('2')
           uo.waittargetobject('0x400C00CC')
        uo.cast('Recall')
        wait(3000)
        Attack666()
#############
          uo.print('3')
           uo.waittargetobject('0x400DC3F8')
        uo.cast('Recall')
        wait(3000)
        Attack666()
#############
          uo.print('4')
           uo.waittargetobject('0x40074B90')
        uo.cast('Recall')
        wait(3000)
        Attack666()
#############
          uo.print('5')
           uo.waittargetobject('0x400D3C91')
        uo.cast('Recall')
        wait(3000)
        Attack666()
#############
          uo.print('6')
           uo.waittargetobject('0x400C00A3')
        uo.cast('Recall')
        wait(3000)
        Attack666()
#############
          uo.print('7')
           uo.waittargetobject('0x400CD44C')
        uo.cast('Recall')
        wait(3000)
        Attack666()
#############
          uo.print('8')
           uo.waittargetobject('0x400A1A60')
        uo.cast('Recall')
        wait(3000)
        Attack666()
#############
          uo.print('9')
           uo.waittargetobject('0x40103261')
        uo.cast('Recall')
        wait(3000)
        Attack666()
#############
          uo.print('10')
           uo.waittargetobject('0x400EE5A6')
        uo.cast('Recall')
        wait(3000)
        Attack666()
#############
          uo.print('11')
           uo.waittargetobject('0x400CA16C')
        uo.cast('Recall')
        wait(3000)
        Attack666()
#############
          uo.print('12')
           uo.waittargetobject('0x400A1273')
        uo.cast('Recall')
        wait(3000)
        Attack666()
#############           
          uo.print('дом!')
           uo.waittargetobject('0x40107536')
        uo.cast('Recall')
        wait(5000)
         uo.exec('exec dom')
         uo.exec('exec MyMessage')
end sub
######################
sub book()
uo.cast('Recall', '0x4005CD85')
end sub
###############################################
sub Loot4()
   VAR i,Exit
   DIM Loot[2]
   
 
Loot[0]=0x1BD1 ; gp
Loot[1]=0x1BD1 ; BM
Loot[2]=0x0F7A ; BP

UO.SetReceivingContainer('0x40064E29') ;ID backpacka
   uo.waittargetobject('lastcorpse')
   uo.useobject('lastcorpse')
   uo.UseType('0x13F6')
   wait(2000)
   For i=0 to 0
      Exit=0
      repeat
       UO.FindType(Loot[i],-1,'lastcontainer')           
        if UO.GetQuantity('finditem') then
         UO.Grab('0','finditem')
          wait(100)
          Else
         Exit=1
        endif
      until Exit==1 OR uo.injournal("loot")
      wait(1000)
   Next
UO.UnSetReceivingContainer()
wait(1000)
end sub

###############################################
sub dom()
UO.Exec ("setreceivingcontainer 0x400AC775")
while UO.Count ("0x1BD1") > 0
uo.exec("findtype 0x1BD1")
UO.Exec ("grab 500 finditem")
wait (500)
wend
end sub


sub MyMessage()
r:
VAR ky = 15
repeat
UO.Print( "До полёта осталось: " + str( ky ))
ky = ky - 1
wait( 60000 )
Until ky == 0
uo.exec('exec peria')
endsub
##########################
#############################################################
sub Attack666()
wait(1000)
uo.set('finddistance','18')
DIM R[5]
R[1] = 0x0006 # Oei caa?y.
R[2] = 0x00D0
R[3] = 0x0005
R[4] = 0x00CD
R[5] = 0x00E9
VAR LastTimer, Attack
var a
repeat
for a=1 to 3
UO.DeleteJournal()
ggg:
UO.FindType(R[a],-1,'ground')
if UO.FindCount("finditem")>0 then
Attack=UO.GetSerial('finditem')
UO.Exec('warmode 1')
wait(1000)
UO.Attack(Attack)
wait(1000)
WalkN(0,0,Attack)
LastTimer=UO.Timer()
repeat
wait(2000)
until uo.dead(Attack) or UO.InJournal('Body') OR LastTimer+300<UO.Timer()
endif
wait(500)
uo.exec('exec Loot4')
wait(5000)
UO.DeleteJournal()
UO.FindType(R[a],-1,'ground')
if UO.FindCount("finditem") then
goto ggg
next
endif
wait(50)
next
wait(200)
until a==3
end sub


UO.DeleteJournal()
repeat
repeat
wait(100)
until UO.InJournal("Body of")
UO.JournalSerial(UO.InJournal("Body of")-1)
UO.DeleteJournal()


sub Numb(num)
if num>=0 then
return num
else
return num*(-1)
end if
end sub

sub WalkN(x,y,Target)
VAR i,StepSucess
VAR dx,dy,Exit=0

While Exit<>1
If Target<>"" Then
dx=UO.GetX(Target)-UO.GetX()
dy=UO.GetY(Target)-UO.GetY()
If UO.GetDistance(Target)<2 Then
Exit=1
Endif
Else
dx=x-UO.GetX()
dy=y-UO.GetY()
If dx==0 AND dy==0 Then
Exit=1
Endif

Endif

If dx<>0 AND dy<>0 Then
If dx>0 AND dy>0 Then
StepSucess=Go(3,40,300);SE - DownArrow
Endif

If dx>0 AND dy<0 Then
StepSucess=Go(1,39,300);NE - RightArrow
Endif

If dx<0 AND dy>0 Then
StepSucess=Go(5,37,300);SW - LeftArrow
Endif

If dx<0 AND dy<0 Then
StepSucess=Go(7,38,300);WN - UpArrow
Endif

Endif

If dx<>0 AND dy==0 Then
If dx>0 Then
StepSucess=Go(2,34,300);E - PgDown
If StepSucess==-1 Then
StepSucess=Go(3,40,300);SE - DownArrow
If StepSucess==-1 Then
StepSucess=Go(1,39,300);NE - RightArrow
Endif
Endif
Endif

If dx<0 Then
StepSucess=Go(6,36,300);W - Home
If StepSucess==-1 Then
StepSucess=Go(7,38,300);WN - UpArrow
If StepSucess==-1 Then
StepSucess=Go(5,37,300);SW - LeftArrow
Endif
Endif
Endif
Endif


If dx==0 AND dy<>0 Then
If dy>0 Then
StepSucess=Go(4,35,300);S - End
If StepSucess==-1 Then
StepSucess=Go(3,40,300);SE - DownArrow
If StepSucess==-1 Then
StepSucess=Go(5,37,300);SW - LeftArrow
Endif
Endif
Endif

If dy<0 Then
StepSucess=Go(0,33,300);N - PgUp
If StepSucess==-1 Then
StepSucess=Go(7,38,300);WN - UpArrow
If StepSucess==-1 Then
StepSucess=Go(1,39,300);NE - RightArrow
Endif
Endif
Endif
Endif
Wend
end sub


sub Go(dir,key,walkwait)
VAR x,y

x=UO.GetX()
y=UO.GetY()

while UO.GetDir()<>dir
UO.Press(key)
wait(walkwait)
If UO.GetDir()<>dir Then
Endif
wend

UO.Press(key)
wait(walkwait)

If x==UO.GetX() AND y==UO.GetY() Then
Endif

If x==UO.GetX() AND y==UO.GetY() Then
return -1
Else
return 1
Endif
end sub

sub main()
UO.Exec('terminate Reconnector')
  UO.Exec('exec Reconnector')
  wait(5000)

sub Reconnector()
  var ReconnectTime, RFlag
  ReconnectTime = '0'
  RFlag = 1
  Repeat
        While (UO.ObjAtLayer('Bpack') == '')
              if RFlag Then
                  ReconnectTime = MakeTime()
                  RFlag = 0
              endif
              Wait(20000) # WorldSave Protection
              UO.Say('')
              Wait(3000)
              UO.Say('')
              Wait(3000)
              UO.Say('')
              Wait(3000)
              UO.LDblClick(357,164)
              UO.LClick(616,459)
              Wait(3000)       
        WEnd
        Wait(3000)
        if (RFlag == 0) and (ReconnectTime <> '0') Then
            UO.Exec('terminate main')
            UO.Exec('exec main')
            UO.TextOpen()
            UO.TextPrint('Disconnected & Reconnected @ '+ReconnectTime)
            RFlag = 1
            ReconnectTime = '0'
        endif
  Until false
end sub

sub MakeTime()
  VAR D, T, Ret, i
  Ret = STR(UO.Time())
  T = ""
  For i = 0 To Len(Ret)
      T = Ret[Len(Ret)-i] + T
      If (I == 2) OR (I == 4) Then
        T = ":" + T
      EndIf
  Next
  Ret = STR(UO.Date())
  D = ""
  For i = 0 To Len(Ret)
      D = Ret[Len(Ret)-i] + D
      If (I == 2) OR (I == 4) Then
        D = "." + D
      EndIf
  Next
  Ret = T + " @ " + D
  RETURN Ret
end sub

sub CheckLag()
   UO.DeleteJournal()
   UO.Click('backpack')
   repeat
      wait(500)
   until UO.InJournal('cliloc# 0x9ED5')
end sub

Подскажите почему кон лостит на нем??? Вроде де бы при луте...


Top
   
 Post subject:
PostPosted: 2009-10-08 09:05:56 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
ввели систему что если много действий быстро сделать то кон лост, своеобразная защита от спама пакетами с клиента

_________________
**Выставляем отступы в скриптах*** ©Destruction
Feel the Power of Dark Side


Top
   
 Post subject:
PostPosted: 2009-10-08 11:29:16 
Offline

Joined: 2009-08-20 06:45:57
Posts: 22
CuHTpoH wrote:
ввели систему что если много действий быстро сделать то кон лост, своеобразная защита от спама пакетами с клиента

Подскажи пожалуйста куда добавить wait`ов или чеклагов... А то и так уже их понапичкал, а толку 0 (((


Top
   
 Post subject:
PostPosted: 2009-10-09 02:32:53 
Offline

Joined: 2009-08-20 06:45:57
Posts: 22
Такое ощущение, что авторы тем должны сами отвечать на свои вопросы :( Неужели никто не может помочь?????


Top
   
 Post subject:
PostPosted: 2009-10-09 02:51:09 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
6aToH wrote:
Такое ощущение, что авторы тем должны сами отвечать на свои вопросы :( Неужели никто не может помочь?????
Такое ощущение, что опытные скриптеры обязаны круглые сутки дежурить на форуме инжекта и приносить ману небесную страждущим нубасам.
Чем тупее вопрос и жирнее скрипт, тем меньше желание ковырять эту херь, у всех, тем более что 90% скриптов написаны явно ногой, причем сломанной. Щас посмотрю твой скрипт

_________________
**Выставляем отступы в скриптах*** ©Destruction

Feel the Power of Dark Side


Top
   
 Post subject:
PostPosted: 2009-10-09 16:39:39 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
А я как скриптер среднего уровня просто скажу что во первых мне искренне лень таким делом заниматься (птичек у нас на серваке можно бить не портируясь :)))) а во вторых такие скрипты все таки достаточно портят мир игры - так что имхо они зло. :evil:

звиняйте.

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


Top
   
 Post subject:
PostPosted: 2009-10-11 09:52:07 
Offline

Joined: 2009-08-20 06:45:57
Posts: 22
CuHTpoH wrote:
6aToH wrote:
Такое ощущение, что авторы тем должны сами отвечать на свои вопросы :( Неужели никто не может помочь?????
Такое ощущение, что опытные скриптеры обязаны круглые сутки дежурить на форуме инжекта и приносить ману небесную страждущим нубасам.
Чем тупее вопрос и жирнее скрипт, тем меньше желание ковырять эту херь, у всех, тем более что 90% скриптов написаны явно ногой, причем сломанной. Щас посмотрю твой скрипт

Спасибо за то что ты посмотришь, можешь все таки получится исправить что то... А на счет дежурства, я уэто тему создавал около двух месяцев назад (((


Top
   
 Post subject:
PostPosted: 2009-10-12 11:03:22 
Offline

Joined: 2009-08-20 06:45:57
Posts: 22
Ну как там дела???


Top
   
 Post subject:
PostPosted: 2009-10-12 11:07:19 
Offline

Joined: 2009-08-20 06:45:57
Posts: 22
Ну как там дела???


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


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