Вот есть счётчик на питьё баночек... А на касты?

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
ArNeithen
Posts: 10
Joined: 2005-05-13 19:59:40

Вот есть счётчик на питьё баночек... А на касты?

Post by ArNeithen »

Возможно ли технически создать счётчик, засекающий, например, "полиморф" и предупреждающий секунд за 20 до его конца?

А то так оно невовремя вечно...
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Кстати замечательная идея.
Собственно, можно сделать так:

Code: Select all

sub Cast_Timer()
VAR CastTime = 180 ; время действия каста в секундах
VAR k = 0
UO.Cast( 'Что-нибудь', 'self' )
  Repeat
    Wait (1000)
    k = k + 1
  Until (CastTime - k == 20) ; за 20 секунд до совпадения счетчика
UO.Print( 'Внимание! До окончания каста 20 секунд!' )
end sub
Boris
Posts: 24
Joined: 2005-06-18 15:55:25

Post by Boris »

flake wrote:Кстати замечательная идея.
Собственно, можно сделать так:

Code: Select all

sub Cast_Timer()
VAR CastTime = 180 ; время действия каста в секундах
VAR k = 0
UO.Cast( 'Что-нибудь', 'self' )
  Repeat
    Wait (1000)
    k = k + 1
  Until (CastTime - k == 20) ; за 20 секунд до совпадения счетчика
UO.Print( 'Внимание! До окончания каста 20 секунд!' )
end sub

скажи какой у тебя версии инжект ? а то у меня после Uo.print не показывает русские буквы токо латынь
666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

Post by 666Man666 »

Замени транслитом...

Code: Select all

sub Cast_Timer() 
VAR CastTime = 180 ; время действия каста в секундах
VAR k = 0
UO.Cast( 'Что-нибудь', 'self' )
  Repeat
    Wait (1000)
    k = k + 1
  Until (CastTime - k == 20) ; за 20 секунд до совпадения счетчика
UO.Print( 'Vnimanie! Do okonchanija kasta 20 sekund!' )
end sub
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Boris wrote:скажи какой у тебя версии инжект ? а то у меня после Uo.print не показывает русские буквы токо латынь


312.19
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

flake wrote:
Boris wrote:скажи какой у тебя версии инжект ? а то у меня после Uo.print не показывает русские буквы токо латынь


312.19

Тут дело не в инже а в fons.mul если неизменяет память.
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

I'm wrote:
flake wrote:
Boris wrote:скажи какой у тебя версии инжект ? а то у меня после Uo.print не показывает русские буквы токо латынь


312.19

Тут дело не в инже а в fons.mul если неизменяет память.

Абсалютно верно. Инжект отправляет клиенту вывести сабж, а клиент шрифты берет исключительно из fonts.mul
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Qualis Eram
Posts: 104
Joined: 2005-04-16 23:33:13
Contact:

Post by Qualis Eram »

А где скрипт то? Счетчик питья банок?
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

А на основе приведенного выше не судьба сделать? :roll:
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post by Askaneli »

flake wrote:А на основе приведенного выше не судьба сделать? :roll:

Ну это же делать надо.
Сделал дело - флуди смело !!!
Qualis Eram
Posts: 104
Joined: 2005-04-16 23:33:13
Contact:

Post by Qualis Eram »

Askaneli wrote:
flake wrote:А на основе приведенного выше не судьба сделать? :roll:

Ну это же делать надо.
Делать то делать! А вот только как?
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post by Askaneli »

Qualis Eram wrote:
Askaneli wrote:
flake wrote:А на основе приведенного выше не судьба сделать? :roll:

Ну это же делать надо.
Делать то делать! А вот только как?

Инструкция:

1. Думаем головой.
2. На клавиатуре набираем текст модуля скрипта.
3. Дополнительные манипуляции производим мышкой.
4. Дополнительную информацию ищем на
http://yoko.netroof.net/help/ и http://yoko.netroof.net/forum/.
Сделал дело - флуди смело !!!
Qualis Eram
Posts: 104
Joined: 2005-04-16 23:33:13
Contact:

Post by Qualis Eram »

Askaneli wrote:
Qualis Eram wrote:
Askaneli wrote:
flake wrote:А на основе приведенного выше не судьба сделать? :roll:

Ну это же делать надо.
Делать то делать! А вот только как?

Инструкция:

1. Думаем головой.
2. На клавиатуре набираем текст модуля скрипта.
3. Дополнительные манипуляции производим мышкой.
4. Дополнительную информацию ищем на
http://yoko.netroof.net/help/ и http://yoko.netroof.net/forum/.
Да вот только ты забыл:
1. Что не черта не понимаю в скритах
2. Я не понимаю по каком принципу сделать засечку (времени)
3. В падлу помочь?...только не надо кидать такую тему как: есть поиск....там все найдешь! (пока что с трудом но можно найти!)....а что делать тем у кого трафик или инет скоростью 18кб!? Поиск займет целую вечность.
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post by Askaneli »

Qualis Eram wrote:
Askaneli wrote:
Qualis Eram wrote:
Askaneli wrote:
flake wrote:А на основе приведенного выше не судьба сделать? :roll:

Ну это же делать надо.
Делать то делать! А вот только как?

Инструкция:

1. Думаем головой.
2. На клавиатуре набираем текст модуля скрипта.
3. Дополнительные манипуляции производим мышкой.
4. Дополнительную информацию ищем на
http://yoko.netroof.net/help/ и http://yoko.netroof.net/forum/.
Да вот только ты забыл:
1. Что не черта не понимаю в скритах
2. Я не понимаю по каком принципу сделать засечку (времени)
3. В падлу помочь?...только не надо кидать такую тему как: есть поиск....там все найдешь! (пока что с трудом но можно найти!)....а что делать тем у кого трафик или инет скоростью 18кб!? Поиск займет целую вечность.

Не кричи. Поспокойней надо быть.
Попроси по хорошему и жди. Может кто и ответит. А может и нет.
Тебе лично никто просто так ничего делать не обязан.
Это дело сугубо добровольное.
Лично у меня такого скрипта нету. Писать его мне лень, ибо практической пользы для себя от этого скрипта не вижу.
Сделал дело - флуди смело !!!
Qualis Eram
Posts: 104
Joined: 2005-04-16 23:33:13
Contact:

Post by Qualis Eram »

Да я и не кричу...я вот тебе в личку написал ты даже не ответил...хотя бы написал что нет мне в падлу...а сразу игнорировать это круто!
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post by Askaneli »

Qualis Eram wrote:Да я и не кричу...я вот тебе в личку написал ты даже не ответил...хотя бы написал что нет мне в падлу...а сразу игнорировать это круто!

Я очень редко что либо делаю сам.
Помочь могу если человек сам стремится сделать.
А так просто ну влом.
Сделал дело - флуди смело !!!
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Qualis Eram wrote:Да вот только ты забыл:
1. Что не черта не понимаю в скритах

Начинай с малого...
К томуже унас есть прекрасные темы уроков.
Qualis Eram wrote:2. Я не понимаю по каком принципу сделать засечку (времени)

Посмотри выше.
Qualis Eram wrote:3. В падлу помочь?...только не надо кидать такую тему как: есть поиск....там все найдешь! (пока что с трудом но можно найти!)....

Тебе никто ничем НЕОБЯЗАН.
Qualis Eram wrote:а что делать тем у кого трафик или инет скоростью 18кб!?

Меня это неостанавливает. Также как постоянные дисканекты и цена метра.
Но есть встречный вопрос: что в таком случае ты делаеш в uo?
Qualis Eram wrote:Поиск займет целую вечность

Брехня.
Ex
Posts: 11
Joined: 2004-06-05 00:16:33
Contact:

Post by Ex »

Qualis Eram wrote:А где скрипт то? Счетчик питья банок?

Держи мой скрипт на рефреш, для остальных потионов по аналогии сделаешь...

Code: Select all

sub drefresh() 
UO.FindType('0x0f0e','0x0997','backpack')
If UO.GetQuantity('finditem') > 0 then
  UO.UseObject('finditem')
  VAR refreshcnt=UO.GetQuantity('finditem') - 1
  UO.Print(""+STR(refreshcnt)+":Рефреш")
  Potiontimer()
else
  UO.Print("Нет рефрешек")
end if
end sub

sub Potiontimer()
   VAR i
   For i = 1 To 16
      wait(1000)
      UO.Print( 'P-'+ str( i ) ) 
   Next
      wait(1000)
UO.Print("Монжо пить потионы!")
end sub
Post Reply