Спосите от каторги :)

Ask for help

Moderators: Murderator+, Murderator

Post Reply
BATA
Posts: 57
Joined: 2008-03-22 13:41:19

Спосите от каторги :)

Post by BATA »

Вот скрипт на анти поролиз :) Вот у нас типы бегают и пишут You are frozen and can not move и чар пускает срелку :( Можете сделать чтоб от других игроков єто надпись игнорировалась ?

Code: Select all

sub AntiParalyze() 
uo.deletejournal() 
repeat 
if uo.injournal("You are frozen and can not move") then 
uo.cast('Magic Arrow','self') 
wait(2000) 
uo.deletejournal() 
endif 
wait(100) 
until false 
end sub
Successful
Posts: 174
Joined: 2008-12-13 00:00:15

Post by Successful »

;(
Millerbeer
Posts: 247
Joined: 2008-09-12 05:07:34

Post by Millerbeer »

Code: Select all

if uo.injournal('You are frozen') and uo.journalserial(uo.injournal('You are frozen')-1)=='серийник серверных сообщений' then
BATA
Posts: 57
Joined: 2008-03-22 13:41:19

Post by BATA »

Офигеть !!! БОЛЬШОЕ СПОСИБО !!!
Тока как узнать'серийник серверных сообщений' :oops: :roll:
Successful
Posts: 174
Joined: 2008-12-13 00:00:15

Post by Successful »

BATA wrote:Офигеть !!! БОЛЬШОЕ СПОСИБО !!!
Тока как узнать'серийник серверных сообщений' :oops: :roll:
;(

узнаешь.

Code: Select all

if uo.injournal('You are frozen') then
uo.print(uo.journalserial(uo.injournal('You are frozen')))
end if
переписываешь.
вставляешь в скрипт миллера.
Millerbeer
Posts: 247
Joined: 2008-09-12 05:07:34

Post by Millerbeer »

только надо всё таки от номера строки отнимать единицу, команда uo.injournal возвращает номер строки +1, т.е. выглядеть должно это дело так

Code: Select all

uo.print(uo.journalserial(uo.injournal('You are frozen')-1))
и кстати не факт, что там будет серийник серверных сообщений, там вполне может оказаться серийник твоего чара, а его узнать ваще просто, ,info на себя ткни и все дела.
admir
Posts: 528
Joined: 2005-01-13 07:20:54

Post by admir »

Code: Select all

sub chparal()
  uo.print("Скрипт на парализ Запущен!")
  uo.print("Скрипт на парализ Запущен!")
  uo.print("Скрипт на парализ Запущен!")
  del("You are frozen") 
  repeat
	  if isSystemMsg("You are frozen") then
          del("You are frozen") 
 		  uo.cast('Magic Arrow','self')
	  	  wait(1500)
	  	  del("You are frozen") 
	  end if
    wait(100)
  until 0
end sub
функция проверки на системное сообщение

Code: Select all

Sub isSystemMsg(msg) ;AdmiR™
  if uo.JournalSerial(uo.InJournal(msg)-1) > '0x40000000' then
    return 1
  else 
    return 0
  end if
end sub
функция удаления сообщения из журнала

Code: Select all

Sub del(msg) 
while uo.injournal(msg) 
uo.setjournalline(uo.injournal(msg)-1,'') 
wend 
end sub 
все для альфы , [url=http://newvlad.nm.ru/prog]здесь[/url]
модернизация ремонт продажа игровых консолей
Sky: admirka1 Москва
BATA
Posts: 57
Joined: 2008-03-22 13:41:19

Post by BATA »

Ошибки во всех скриптах пишет
BATA
Posts: 57
Joined: 2008-03-22 13:41:19

Post by BATA »

Successful wrote:
BATA wrote:Офигеть !!! БОЛЬШОЕ СПОСИБО !!!
Тока как узнать'серийник серверных сообщений' :oops: :roll:
;(

узнаешь.

Code: Select all

if uo.injournal('You are frozen') then
uo.print(uo.journalserial(uo.injournal('You are frozen')))
end if
переписываешь.
вставляешь в скрипт миллера.
Вставляю непашит не реагирует :(
BATA
Posts: 57
Joined: 2008-03-22 13:41:19

Post by BATA »

Вот сделал. Правда почемуто не реаигрует :(

Code: Select all

sub AntiParal() 
uo.deletejournal() 
repeat 
if uo.injournal('You are frozen') and uo.journalserial(uo.injournal('You are frozen')-1)=='0x017A1040' then
uo.cast('Magic Arrow','self') 
wait(2000) 
uo.deletejournal() 
endif 
wait(100) 
until false 
end sub
Все проде нашел ошибку :) спс всем за сторание!
Post Reply