Yoko

All sides of Injection
It is currently 2025-10-29 01:42:27

All times are UTC+02:00




Post new topic  Reply to topic  [ 9 posts ] 
Author Message
 Post subject: Оповещение...
PostPosted: 2005-08-14 23:22:02 
Offline

Joined: 2005-04-16 23:33:13
Posts: 104
Привет

Хотел попросить знающих людей, чтобы написали скрипт на оповещение своих мемберов по гильд чату. Скрипт заключается в том что:
1. Когда у меня стало, меньше 30хп скрипт сразу же отправлял, сообщение "Healths 30".
2. Если меня убили, то он сразу же отправлял координаты места моей гибели. Если возможно чтобы писал название места и координат.

Для того чтобы войти в гильд чат надо перед сообщением написать так .! Пример: .! Help Braza! Этот скрипт автономный.

И если не трудно скрипт на хилинг магией Heal и Greater Heal.....но чтобы он хилился так:
1. Если у меня хелосов меньше 50, то кастовал магию Heal
2. Если хелсов больше 50, то кастовал магию Greater Heal
Но чтобы этот скрипт был не автономный, а забивался в Hotkeys.

PS. Заранее спасибо.....большинство участников форума мне очень сильно помогли сделать игру удобней. Я надеюсь, что и сейчас Вы не подведете и поможете скриптами.


Top
   
 Post subject:
PostPosted: 2005-08-15 10:27:22 
Offline
Expert!
User avatar

Joined: 2004-10-15 22:38:04
Posts: 1396
Location: Moscow City.
Code:
while 1==1
...
uo.msg(".! Мама")
...
wend

Про координаты незнаю. Но лучше юзать UOAM все канектятся в 1 место и видят друг друго на карте ну а там еще опция паник есть.
Code:
if uo.life<50 then
uo.cast(...)
endif
---
if uo.life>50 then
uo.cast(...)
endif

_________________
The End.


Top
   
 Post subject:
PostPosted: 2005-08-15 12:17:23 
Offline
User avatar

Joined: 2005-01-13 07:20:54
Posts: 528
Code:
sub castheal()
  var s
  if uo.life<50 then
   s="cast 'Heal'"
  else
    s="cast 'Greater Heal'"
  endif
  UO.Exec("waittargetself; "+s)
end sub


Top
   
 Post subject:
PostPosted: 2008-08-28 08:06:41 
Offline
User avatar

Joined: 2007-05-23 19:51:18
Posts: 197
И если опять же не трудно можно чуток переделать вот этот скрипт
Code:
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 - пьет банку ГХ + ГХ со скроля

или подскажите как лучше сделать , заранее благодарен


Top
   
 Post subject:
PostPosted: 2008-08-28 08:28:19 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
some wrote:
И если опять же не трудно можно чуток переделать вот этот скрипт
Code:
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:
Если хп меньше 70 - кастуется ГХ со скроля 
Если хп больше 50 - бинты+ ГХ со скроля

Взаимоисключающее условие


Top
   
 Post subject:
PostPosted: 2008-08-28 09:04:46 
Offline
User avatar

Joined: 2007-05-23 19:51:18
Posts: 197
А как лучше будет сделать ?


Top
   
 Post subject:
PostPosted: 2008-08-28 15:06:37 
Offline
User avatar

Joined: 2007-05-23 19:51:18
Posts: 197
Ребята у мну плохо с логическим мышлением, :oops: помогите , как сделать правильнее


Top
   
 Post subject:
PostPosted: 2008-08-29 15:35:30 
Offline

Joined: 2008-03-03 02:16:35
Posts: 45
Code:
Если хп меньше 70 - кастуется ГХ со скроля 
Если хп больше 50 - бинты+ ГХ со скроля

Взаимоисключающее условие[/quote]

А надо бы так - Если хп меньше 70 - кастуется ГХ со скроля
Если хп больше 50 - бинты+ ГХ со скроля
Если хп меньше 50 - пьет банку ГХ + ГХ со скроля

Второе условие непонятно. Оно будет иметь смысл если ты укажешь точный диапазон, например:
Если хп меньше 70 и больше 61 - кастуется ГХ со скроля
Если хп больше 50 и меньше 60 - бинты+ ГХ со скроля
Если хп меньше 50 - пьет банку ГХ + ГХ со скроля


Top
   
 Post subject:
PostPosted: 2008-08-30 12:38:36 
Offline
User avatar

Joined: 2007-05-23 19:51:18
Posts: 197
Напишите плизз (если не трудно) скрипт с этими условиями
Если хп меньше 70 и больше 61 - кастуется ГХ со скроля
Если хп больше 50 и меньше 60 - бинты+ ГХ со скроля
Если хп меньше 50 - пьет банку ГХ + ГХ со скроля
[/code]


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 9 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: Bing [Bot] and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited