уход от плееров по трахингу

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
zenter
Posts: 15
Joined: 2004-10-28 02:33:43
Contact:

уход от плееров по трахингу

Post by zenter »

проблема в следующем: сейчас в скрипте используетса уход при виде ника.. но некоторые умудряютсав в хайде проходить пить инвизку и парафилд кастовать :) . так вот как реализовать уход по трахингу чтоб при этом при все аутоменю и ваит меню непожвисало? или лучше делать через масси на плохии слова и сравнивать журнал? :)
zenter
Posts: 15
Joined: 2004-10-28 02:33:43
Contact:

Post by zenter »

uo.useskill('Tracking')
checklag()
wait(300)
if uo.injournal("You see no signs") then
uo.print("никого нету....")

else
uo.print("пропалили...")
Save()
endif

теперь проблема в срабатывании при лаге... как ее решить?
Daioh
Posts: 63
Joined: 2004-06-28 19:06:26
Contact:

Post by Daioh »

Что то мне подсказывает, что такое не пройдет, ибо чеклаг подтирает журнал.
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

1) Если чек лаг и подтирает, то не успеет.
2) Современная версия чек лаг уже не трет весь журнал.
zenter
Posts: 15
Joined: 2004-10-28 02:33:43
Contact:

Post by zenter »

ну что не будет вариантов решения?
zenter
Posts: 15
Joined: 2004-10-28 02:33:43
Contact:

Post by zenter »

Code: Select all




h = h + 1   
   if h > 11 then

   h = 1
   uo.useskill('Tracking')   
   wait(50)
   uo.useskill('Tracking')   
   checklag()
   wait(500)
   if uo.injournal("You see no signs") then
   uo.print("никого нету....")
   
   else
        uo.print("êòî åñòüâ ïðåäåëàõ âèäèìîñòè òðàõà...")
      Save()
      
   endif
   endif



sub CheckLag()
UO.Click('backpack')
var c
c = 1
repeat
wait(100)
c = c + 1
until UO.InJournal('backpack') or c > 30
end sub

zenter
Posts: 15
Joined: 2004-10-28 02:33:43
Contact:

Post by zenter »

но при лагах всеравно наблюдаютса ложные срабатывания ... хотя и редко в чек лаге удалил делет журнал т.к он есть выше него.
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

AGRS wrote:2) Современная версия чек лаг уже не трет весь журнал.
на форуме его есть?
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

Sfagnum wrote:на форуме его есть?


А х... его знает. Теперь точно есть. )))

Code: Select all

SUB CheckLag() ; 411.21
  DeleteJournal("backpack")
  UO.Click('backpack')
  Repeat
    Wait(LoopTime)
  Until UO.InJournal("backpack")
END SUB

SUB DeleteJournal(MsgText) ; 411.21
  Var MsgNumb
  Repeat
    MsgNumb=UO.InJournal(MsgText)
    If MsgNumb<>0 Then
      UO.SetJournalLine(MsgNumb-1, '')
    EndIf
  Until Not UO.InJournal(MsgText)
END SUB


LoopTime примерно 50 - 150
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

прикольно...
спасибо
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

Code: Select all

SUB CheckLag() ; 411.21
  DeleteJournal("backpack")
  UO.Click('backpack')
  Repeat
    Wait(LoopTime)
  Until UO.InJournal("backpack")
END SUB

SUB DeleteJournal(MsgText) ; 411.21
Var MsgNumb=UO.InJournal(MsgText)
  while MsgNumb > 0   
    UO.SetJournalLine(MsgNumb-1, '')   
    MsgNumb=UO.InJournal(MsgText)
  wend
END SUB
ИМХО так прикольнее, или напорюсь на какие то камушки?
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

Sfagnum wrote:ИМХО так прикольнее, или напорюсь на какие то камушки?


Напоришься если вдруг будет размер журнала инжекта увеличен.
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

А все-таки так изящнее:

Code: Select all

Sub DeleteJournal( string1 )
   VAR nom = UO.InJournal( string1 )
   If nom > 0 Then
      UO.SetJournalLine( Nom - 1, '' )
      DeleteJournal( string1 )
   Endif
endsub


;)
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

AGRS wrote:
Sfagnum wrote:ИМХО так прикольнее, или напорюсь на какие то камушки?


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


Чет я х-ню какую то написал. Ни на что не напоришься, все ок. :)
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

AGRS wrote:Чет я х-ню какую то написал. Ни на что не напоришься, все ок. :)
я так и подумал ;)
Post Reply