Оповещение...
Moderators: Murderator+, Murderator
-
- Posts: 104
- Joined: 2005-04-16 23:33:13
- Contact:
Оповещение...
Привет
Хотел попросить знающих людей, чтобы написали скрипт на оповещение своих мемберов по гильд чату. Скрипт заключается в том что:
1. Когда у меня стало, меньше 30хп скрипт сразу же отправлял, сообщение "Healths 30".
2. Если меня убили, то он сразу же отправлял координаты места моей гибели. Если возможно чтобы писал название места и координат.
Для того чтобы войти в гильд чат надо перед сообщением написать так .! Пример: .! Help Braza! Этот скрипт автономный.
И если не трудно скрипт на хилинг магией Heal и Greater Heal.....но чтобы он хилился так:
1. Если у меня хелосов меньше 50, то кастовал магию Heal
2. Если хелсов больше 50, то кастовал магию Greater Heal
Но чтобы этот скрипт был не автономный, а забивался в Hotkeys.
PS. Заранее спасибо.....большинство участников форума мне очень сильно помогли сделать игру удобней. Я надеюсь, что и сейчас Вы не подведете и поможете скриптами.
Хотел попросить знающих людей, чтобы написали скрипт на оповещение своих мемберов по гильд чату. Скрипт заключается в том что:
1. Когда у меня стало, меньше 30хп скрипт сразу же отправлял, сообщение "Healths 30".
2. Если меня убили, то он сразу же отправлял координаты места моей гибели. Если возможно чтобы писал название места и координат.
Для того чтобы войти в гильд чат надо перед сообщением написать так .! Пример: .! Help Braza! Этот скрипт автономный.
И если не трудно скрипт на хилинг магией Heal и Greater Heal.....но чтобы он хилился так:
1. Если у меня хелосов меньше 50, то кастовал магию Heal
2. Если хелсов больше 50, то кастовал магию Greater Heal
Но чтобы этот скрипт был не автономный, а забивался в Hotkeys.
PS. Заранее спасибо.....большинство участников форума мне очень сильно помогли сделать игру удобней. Я надеюсь, что и сейчас Вы не подведете и поможете скриптами.
Code: Select all
while 1==1
...
uo.msg(".! Мама")
...
wend
Про координаты незнаю. Но лучше юзать UOAM все канектятся в 1 место и видят друг друго на карте ну а там еще опция паник есть.
Code: Select all
if uo.life<50 then
uo.cast(...)
endif
---
if uo.life>50 then
uo.cast(...)
endif
The End.
Code: Select all
sub castheal()
var s
if uo.life<50 then
s="cast 'Heal'"
else
s="cast 'Greater Heal'"
endif
UO.Exec("waittargetself; "+s)
end sub
И если опять же не трудно можно чуток переделать вот этот скрипт
Тут он лечит так:
Если у меня хелосов меньше 50, то кастовал магию Heal
Если хелсов больше 50, то кастовал магию Greater Heal
А надо бы так - Если хп меньше 70 - кастуется ГХ со скроля
Если хп больше 50 - бинты+ ГХ со скроля
Если хп меньше 50 - пьет банку ГХ + ГХ со скроля
или подскажите как лучше сделать , заранее благодарен
Code: Select all
sub castheal()
var s
if uo.life<50 then
s="cast 'Heal'"
else
s="cast 'Greater Heal'"
endif
UO.Exec("waittargetself; "+s)
end sub
Тут он лечит так:
Если у меня хелосов меньше 50, то кастовал магию Heal
Если хелсов больше 50, то кастовал магию Greater Heal
А надо бы так - Если хп меньше 70 - кастуется ГХ со скроля
Если хп больше 50 - бинты+ ГХ со скроля
Если хп меньше 50 - пьет банку ГХ + ГХ со скроля
или подскажите как лучше сделать , заранее благодарен
-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
some wrote:И если опять же не трудно можно чуток переделать вот этот скриптCode: Select all
sub castheal()
var s
if uo.life<50 then
s="cast 'Heal'"
else
s="cast 'Greater Heal'"
endif
UO.Exec("waittargetself; "+s)
end sub
Тут он лечит так:
Если у меня хелосов меньше 50, то кастовал магию Heal
Если хелсов больше 50, то кастовал магию Greater Heal
А надо бы так - Если хп меньше 70 - кастуется ГХ со скроля
Если хп больше 50 - бинты+ ГХ со скроля
Если хп меньше 50 - пьет банку ГХ + ГХ со скроля
или подскажите как лучше сделать , заранее благодарен
Code: Select all
Если хп меньше 70 - кастуется ГХ со скроля
Если хп больше 50 - бинты+ ГХ со скроля
Взаимоисключающее условие
Code: Select all
Если хп меньше 70 - кастуется ГХ со скроля
Если хп больше 50 - бинты+ ГХ со скроля
Взаимоисключающее условие[/quote]
А надо бы так - Если хп меньше 70 - кастуется ГХ со скроля
Если хп больше 50 - бинты+ ГХ со скроля
Если хп меньше 50 - пьет банку ГХ + ГХ со скроля
Второе условие непонятно. Оно будет иметь смысл если ты укажешь точный диапазон, например:
Если хп меньше 70 и больше 61 - кастуется ГХ со скроля
Если хп больше 50 и меньше 60 - бинты+ ГХ со скроля
Если хп меньше 50 - пьет банку ГХ + ГХ со скроля