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

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