Page 1 of 2

Нужен небольшой скрипт "Звуковой эффект"

Posted: 2009-01-27 05:11:50
by Botinokk
Вобщем мне нужен скрипт который будет издавать определенный сигнал при росте определенного скила в данный момент это Хилинг.

Еше нужен тоже не большой макрос просто юз бинта и при его Физле писать над головой чара допустим Фаил "Не в клиенте" а при его срабатывание кол-во Хп которое он восстановил. Помогите ))

Posted: 2009-02-01 03:54:45
by Botinokk
не верю что ни кто не знает...

Posted: 2009-02-01 13:15:12
by Edikus

Posted: 2009-02-01 13:17:54
by Kynep
Edikus wrote:http://yoko.netroof.net/help/help.php?lang=rus&a=item&item=SkillVal
http://yoko.netroof.net/help/help.php?l ... em=playwav

Ты что выложил :shock: Человеку ножно все готовое!! Зачем ему читать и забивать голову себе всякой ерундой :twisted: :twisted: :twisted: :twisted:

Posted: 2009-02-01 20:12:25
by Botinokk
Если б я еше че нить понимал в этом было бы шикарно )) мне б готовое.

Posted: 2009-02-01 20:38:24
by Kynep
Botinokk wrote:Если б я еше че нить понимал в этом было бы шикарно )) мне б готовое.


ААА ааааааааа :shock: :shock: :shock: :shock: :shock: я телепат!"!!!!!!!!!!!!! :shock: :shock: :shock: :shock:

Posted: 2009-02-01 20:45:44
by Botinokk
ну да тут не понять сложно ))

Posted: 2009-02-02 08:25:03
by ADEPT_ABP
Я поню тоже, пришёл на форум, сам дуб - дубом. Тоже всех доставал, а потом взял и почитал.
На ветке General - Описание опций на закладке Main.
В FAQ - в прилепленой теме "ВАЖНО!" - Помощь: http://yoko.netroof.net/help
В Learn Scripting - все уроки какие там есть они тоже в самом верху.
И вообще если почитать во всех разделах прилепленные темы(самые-самые верхние) - можно узнать достаточно, а вот если ты всё прочитал и понял, но вопросы остались. Вот тогда и начинаешь доставать знающих людей нормальными вопросами. :) А тебя в свою очередь будут доставать халявщики. Так что учись, надо же на кого-то спихнуть всех этих леньтяев(это я про себя). :mrgreen:

Posted: 2009-02-02 09:50:59
by Botinokk
я так понимаю для тех кто знает что к чему это 2 минуты ну так вместо того чтобы разглагольствовать помогли бы либо ваще тут ни чего не писали,учить щас я буду Месяц он мне тогда уже не нужен будет,да и щас практически не нужен.

Posted: 2009-02-02 11:57:07
by ADEPT_ABP
я так понимаю для тех кто знает что к чему это 2 минуты

Ошибаешься.
Вобщем мне нужен скрипт...
Еше нужен тоже не большой макрос...

То, что ты просишь - надо писать с нуля. Так как ты не выложил скрипт в который надо внести требуемые изменения.
Две минуты, для тех кто знает - это так, набросок алгоритма. А то, что ты просишь займёт время больше 2-х минут. Я вот скрипт на мининг для Минок-шахты почти с нуля писал. Начал в начале прошлой недели, всё еще пишу. Так как ошибки, недочёты и прочее всегда были и будут.
Так вот, там одна простенькая функция(макрос на добор регов в 10-15 строк) заняла пару дней(5-6часов непрерывной работы). Написать то что хочу - минут 30, но что бы работало стабильно - дни. Неужели ты считаешь, что нам написать скрипт - раз плюнуть? Знающие люди, Вы скажите какой скрипт можно написать за пару минут? Моё мнение - ни какой. Я не считаю скриптом:

Code: Select all

sub main()
uo.print('Hello world!')
end sub

Posted: 2009-02-02 12:32:16
by Kynep
Вот пробуй, скрипт проверяет каждые 'wt' секунд значение скилла 'skill_name', если меняется то издает звук 'sound', по достижении ГМ отключает все скрипты. Не проверял, писал в окне. Скрипт можно остановить написав в игре stop_check.

Code: Select all

sub check_skill()
   VAR wt = 5                   #Время ожидания(!!в секундах!!!)
   VAR skill_name = 'Archery'   #Скилл для проверки
   VAR sound = 'alarm.wav'      #Путь к файлу со звуком
   VAR temp, cur
   wt = wt * 1000
   repeat
      cur = UO.SkillVal(skill_name, 1)
      wait(wt)
      temp = UO.SkillVal(skill_name, 1)
      If (temp <> 1000) then
         If (temp <> cur) then
            UO.PlayWav(sound)
            UO.Print('***Скилл повышен***')
         end if
      else
         UO.Print('***Скилл ГМ***')
         UO.Print('***ВЫХОДИМ***')
         UO.Exec('terminate all')
      end if
   until UO.Dead() OR UO.InJournal('stop_check')
end sub


Кстати, написание заняло у меня ровно 10 минут. :roll: :wink:

Posted: 2009-02-02 12:47:02
by ADEPT_ABP
Kynep wrote:Кстати, написание заняло у меня ровно 10 минут. :roll: :wink:


А сколько ты над ним думал? :roll:

Posted: 2009-02-02 12:49:57
by Kynep
ADEPT_ABP wrote:А сколько ты над ним думал? :roll:

Ну посмотри во сколько я запостил, в 13-32, до этого я минуту читал твой пост, прочитав в конце твой вопрос про скрипты, мол за пару минут, решил написать. Время было 13-22. Вот и пожалуйста, а тут думать нечего. Алгоритм выписался сам собой. Опыт не пропьеш :wink:

З.Ы. С момента создания топика я даже не думал его писать, почему написал, читай выше :wink: :lol:

Posted: 2009-02-02 12:53:11
by ADEPT_ABP
Ага, вот!!! Если бы я не запостил, тыбы не пошевелился!!! :mrgreen:
Мотивация!!! Вот. Главное заинтересовать. Значит и от меня есть польза. :)

P.S. Смотря на твой аватар, делаю вывод - ты противник "тантрического секса" ©КВН©.

Posted: 2009-02-02 12:53:41
by Botinokk
Отлично спасибо Купер ты как всегда выручаешь,но чето он вырубаеться через 8 секунд после запуска скилл не выростал..

Posted: 2009-02-02 12:55:43
by Botinokk
Сколько бы я писал? Год ? 2 ?,пока учился и всеравно топики создавал бы типо "Поправьте янга"..

Posted: 2009-02-02 12:57:57
by Kynep
ADEPT_ABP wrote:Ага, вот!!! Если бы я не запостил, тыбы не пошевелился!!! :mrgreen:
Мотивация!!! Вот. Главное заинтересовать.

У меня на работе в характеристике так и написанно: "Пока не пнешь не полетит" :roll: :lol:
Ну лентяй я :roll: :roll: :roll:

Posted: 2009-02-02 12:59:21
by Kynep
Botinokk wrote:Сколько бы я писал? Год ? 2 ?,пока учился и всеравно топики создавал бы типо "Поправьте янга"..

Дык ты уже 3 года на форуме зареган, неужели не было времени открыть раздел Help и почитать? Самому не интерестно "как оно работает"?

Posted: 2009-02-02 13:01:49
by Botinokk
Да хоть 10 лет зареган по постам можно посмотреть что не очень часто сюда захожу тк проблем со скриптами мало,а таких звуковых скриптов нигде не смог найти..

Posted: 2009-02-02 13:02:00
by Kynep
Botinokk wrote:Отлично спасибо Купер ты как всегда выручаешь,но чето он вырубаеться через 8 секунд после запуска скилл не выростал..

Поправил, смотри пост со скриптом.