Перейти к содержанию
Форум шарда Middle-Earth
Авторизация  
Leonardo González

Detecting hidden

Рекомендуемые сообщения

Гость L.Dillon
Скрипт на detect кто-нибудь знает? Детект и ничего больше!

 

############################################################

# Скрипт для прокачки пассивных скиллов. Для работы нужно #

# настроить под скиллы своего персонажа переменные, которые #

# находятся ниже данного описания в "НАСТРОЙКАХ ПЕРЕМЕННЫХ". #

# При запуске скрипта будет предложено отметить таргетом 3 #

# цели: #

# 1) Таргет на животное для изучения Animal Taming #

# 2) Таргет на оружее для изучения Arms Lore и Item ID #

# 3) Таргет на поушен для изучения Taste Identification #

# #

# Ниже приведены переменные с числами. Для ограничения скилла #

# измените переменную на необходимую вам (по-умолчанию 90). #

# Если вы не хотите качать какой-либо скилл, то введите #

# значение равное нулю (0). #

# !!! ВАЖНО !!! #

# Помните! На сервере существует ограничение прокачки скиллов #

# по уровню персонажа: #

# - Нулевой уровень. Максимальный уровень скилла = 90 #

# - Первый уровень. Максимальный уровень скилла = 98 #

# - Второй уровень. Максимальный уровень скилла = 105 #

# - Третий уровень. Максимальный уровень скилла = 120 #

# Под переменными скиллов можно изменить значение максимальной #

# дистанции для поиска животного и установить тип еды. #

############################################################

###################### НАСТРОЙКИ ПЕРЕМЕННЫХ ####################

 

var anatomia = 0 # Ограничение скилла Anatomy

var animlor = 0 # Ограничение скилла Animal Lore

var armlor = 0 # Ограничение скилла Arms Lore

var evalint = 0 # Ограничение скилла Evaluating Intelligence

var forens = 0 # Ограничение скилла Forensic Evaluation

var itemid = 0 # Ограничение скилла Item Identification

var testid = 0 # Ограничение скилла Taste Identification

var detect = 100 # Ограничение скилла Detecting Hidden

var hide = 0 # Ограничение скилла Hiding

var stealth = 0 # Ограничение скилла Stealth

var spirit = 0 # Ограничение скилла Spirit Speak

var track = 0 # Ограничение скилла Tracking

 

var dist=10 # Дистанция поиска указанного животного в тайлах

 

var food='0x097B' # Тип еды, которую будем кушать в процессе.

# '0x097B' - жаренная рыба

# '0x09F2' - жаренное мясо

# '0x171F' - бананы

 

sub DetectHiding()

 

UO.canceltarget()

if animlor 0 AND uo.skillval("Animal Lore",1) (animlor*10) then

UO.Print("Укажите животное для изучения")

uo.AddObject('animal')

While uo.Targeting()

Wait(100)

Wend

UO.Set('finddistance','dist')

endif

if armlor 0 AND itemid 0 OR uo.skillval("Arms Lore",1) (armlor*10) OR uo.skillval("Item ID",1) (itemid*10) then

UO.Print("Укажите оружее для изучения")

uo.AddObject('item')

While uo.Targeting()

Wait(100)

Wend

endif

if testid 0 AND uo.skillval("Taste Identification",1) (testid*10) then

UO.Print("Укажите зелье для изучения")

uo.AddObject('potion')

While uo.Targeting()

Wait(100)

Wend

endif

 

uo.msg(".pray") # Молимся.

 

while not uo.dead()

if uo.injournal("Saving World State") then

repeat

wait(500)

until uo.injournal("complete.")

uo.deletejournal()

endif

 

if uo.skillval("Anatomy",1)

uo.useskill("Anatomy",'self')

wait(10000)

endif

 

if uo.skillval("Animal Lore",1)

uo.findtype('animal','ground')

if uo.findcount() then

uo.useskill("Animal Lore",'animal')

wait(10000)

else

uo.print("Не найдено указанное животное для изучения скилла Animal Lore")

wait(1000)

endif

endif

 

if uo.skillval("Arms Lore",1)

uo.findtype('item','my')

if uo.findcount() then

uo.useskill("Arms Lore",'item')

wait(10000)

else

uo.print("Не найден указанный предмет для изучения скилла Arms Lore")

wait(1000)

endif

endif

 

 

if uo.skillval("Evaluate Intelligence",1)

uo.useskill("Evaluating Intelligence",'self')

wait(10000)

endif

 

if uo.skillval("Forensic Evaluation",1)

uo.useskill("Forensic Evaluation",'self')

wait(10000)

endif

 

if uo.skillval("Item ID",1)

uo.findtype('item','my')

if uo.findcount() then

uo.useskill("Item Identification",'item')

wait(10000)

else

uo.print("Не найден указанный предмет для изучения скилла Item Identification")

wait(1000)

endif

endif

 

if uo.skillval("Taste Identification",1)

uo.findtype('potion','my')

if uo.findcount() then

uo.useskill("Taste Identification",'potion')

wait(10000)

else

uo.print("Не найден поушен для изучения скилла Taste Identification")

wait(1000)

endif

endif

 

if uo.skillval("Detect Hidden",1)

uo.useskill("Detect Hidden")

wait(10000)

endif

 

if uo.skillval("Hiding",1)

uo.useskill("Hiding")

wait(10000)

endif

 

if uo.skillval("Stealth",1)

while uo.hidden()==0

uo.useskill("Hiding")

wait(5000)

wend

uo.useskill("Stealth")

wait(10000)

endif

 

if uo.skillval("Spirit Speak",1)

uo.useskill("Spirit Speak")

wait(10000)

endif

 

if uo.skillval("Tracking",1)

uo.waitmenu('Select','1')

uo.useskill("Tracking")

wait(10000)

endif

 

eda()

wend

endsub

 

Sub eda()

uo.findtype('food')

if uo.findcount() then

uo.usetype(food)

wait(1000)

else

uo.print("Нет еды!")

wait(1000)

endif

end sub

 

- И на будущие: Готовые скрипты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
Авторизация  

×
×
  • Создать...