Yoko

All sides of Injection
It is currently 2025-10-16 17:57:09

All times are UTC+02:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 36 posts ]  Go to page 1 2 Next
Author Message
PostPosted: 2009-10-06 16:19:38 
Offline
User avatar

Joined: 2008-11-03 21:51:26
Posts: 47
Location: Ekb
я как человек не умеющий писать скрипты...
прошу написать скрипт
суть скрипта такова
когда я юзаю хайд чтоб перед тем как встать в него мне писалось что вот вот я уже встану 8)
зарание благодарю +)

_________________
One World One Dream


Top
   
 
 Post subject:
PostPosted: 2009-10-06 16:37:03 
Offline
User avatar

Joined: 2009-10-03 00:35:13
Posts: 44
Location: Краснодар
ну я бы сделал так:
Code:
sub hiding()
var a = 0
uo.UseSkill('Hiding')
repeat
     a = a + 1
     wait(100)
until uo.Hidden()
a = a * 100
uo.print('Время: '+str(a)+'')
endsub


а узнав время которое нужно для хайда сделал бы так:

Code:
sub hiding()
var a, maxa = ; время нужно для хайда деленое на 100(напрмер 2400/100 - 1)
uo.UseSkill('Hiding')
repeat
     a = a + 1
     wait(100)
until a =  maxa
uo.print('Щаз уйдем в хайд')
endsub


Хотя есть шанс что я ошибся там в чемто =) но суть такая =) я думаю )


Top
   
 
 Post subject:
PostPosted: 2009-10-06 17:05:12 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Можно написать скрипт с выводом на экран отсчёта до момента хайда.

Code:
Осталось: 3 секунды
Осталось: 2 секунды
Осталось: 1 секунда


Top
   
 
 Post subject:
PostPosted: 2009-10-06 17:07:04 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
Code:
sub s_hiding()
  uo.say('')
  uo.print('Hiding')
  uo.useskill('Hiding')
endsub


подождите я вам щас мега скриптик пишу ажуеете ) муахахаха

_________________
**Выставляем отступы в скриптах*** ©Destruction
Feel the Power of Dark Side


Top
   
 
 Post subject:
PostPosted: 2009-10-06 20:10:43 
Offline
User avatar

Joined: 2008-11-03 21:51:26
Posts: 47
Location: Ekb
elke wrote:

а узнав время которое нужно для хайда сделал бы так:




~3000 ms

я даже не знаю как подставлять ):

_________________
One World One Dream


Top
   
 
 Post subject:
PostPosted: 2009-10-06 20:15:44 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Code:
sub s_hiding() 
UO.Exec('aaa')
  uo.print('Hiding')
  uo.useskill('Hiding')
end sub

sub aaa()
wait(2500)
UO.Print("ZzzZzZzz")
end sub


Top
   
 
 Post subject:
PostPosted: 2009-10-06 20:18:48 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
мля подождите говорю! щас увидите чо я вам написал :DDDD

_________________
**Выставляем отступы в скриптах*** ©Destruction

Feel the Power of Dark Side


Top
   
 
 Post subject:
PostPosted: 2009-10-06 20:46:13 
Offline
User avatar

Joined: 2008-11-03 21:51:26
Posts: 47
Location: Ekb
очень интересно :roll:

_________________
One World One Dream


Top
   
 
 Post subject:
PostPosted: 2009-10-06 21:23:46 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
Обновлено 07.10.2009 в 17:10
Внимание тестировалось на 505.18 Gumpfix v2
На ранних версиях может не работать!!!

Code:
sub superhiding() # Eсли во время тестового прогона был Ворлд Сейв, то
                           # удалите объект z_hidecounter из закладки Objects
                           # и перезапустите скрипт
   if not uo.getglobal('wrk_superhiding')=='1' then # антидубликат
      uo.setglobal('wrk_superhiding','1')
   else
      return true
   endif

   var delta=0.5      # Укажите единственный параметр - как часто писать
                           # сообщение о том сколько осталось до хайда в сек.
                           # Например: 0.5 - будется писаться каждые пол секунды
   var timex
   var z_hidecounter=right(str(uo.hex2int(uo.getserial('z_hidecounter'))),8)
   if z_hidecounter=='47483647' or z_hidecounter=='0' then
      if uo.hidden() then
         uo.sayu('l')
         wait(500)
      endif
      repeat
         uo.print('Внимание, тестовый прогон хайдинга!')
         uo.print('Дождитесь завершения операции')
         uo.useskill('Hiding')
         z_hidecounter=uo.timer()
         while not uo.hidden() and z_hidecounter>=uo.timer()-80
            wait(100)
         wend
      until uo.hidden()
      z_hidecounter=uo.timer()-z_hidecounter
      uo.set('quiet','1')
      uo.addobject('z_hidecounter',z_hidecounter)
      uo.saveconfig()
      uo.set('quiet','0')
      uo.sayu('l')
      uo.print('Чар хайдится за '+str(z_hidecounter/10)+'сек')
      uo.print('Завершено, скрипт готов к работе')
   else
      if not uo.hidden() then
         uo.say('')
         uo.useskill('Hiding')
         z_hidecounter=val(z_hidecounter)
         delta=delta*10
         if delta>z_hidecounter then
            delta=z_hidecounter
         endif
         while z_hidecounter>0
            if not mod(z_hidecounter,delta)==0 then
               uo.print('Спрячусь через '+str((z_hidecounter)/10)+'сек')
               wait(mod(z_hidecounter,delta)*100)
               z_hidecounter=z_hidecounter-mod(z_hidecounter,delta)
            else
               if z_hidecounter>0 then
                  uo.print('Спрячусь через '+str((z_hidecounter)/10)+'сек')
                  z_hidecounter=z_hidecounter-delta
                  wait(delta*100)
               endif
            endif
         wend
      else
         uo.print('Уже невидим')
      endif
   endif
   uo.setglobal('wrk_superhiding','0')
endsub

_________________
**Выставляем отступы в скриптах*** ©Destruction

Feel the Power of Dark Side


Last edited by CuHTpoH on 2009-10-07 15:51:00, edited 14 times in total.

Top
   
 
 Post subject:
PostPosted: 2009-10-06 21:33:23 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
муахахаха, да я знаю я атцкий гений :twisted: :twisted: :twisted:

_________________
**Выставляем отступы в скриптах*** ©Destruction

Feel the Power of Dark Side


Top
   
 
 Post subject:
PostPosted: 2009-10-06 21:40:19 
Offline
User avatar

Joined: 2008-11-03 21:51:26
Posts: 47
Location: Ekb
скрипт гениальный
тока не то что я хотел либо у меня руки из жопы растут
во первых не пишется что вот вот мы встанем в хайд
во вторых как он встаёт в хайд тут же пишет 1 и всё я уже не в хайде

_________________
One World One Dream


Top
   
 
 Post subject:
PostPosted: 2009-10-06 21:52:27 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Есть мнение что закладка Hotkey / useskill Hiding получше будет.

Всё гениальное просто.


Top
   
 
 Post subject:
PostPosted: 2009-10-06 21:54:12 
Offline
User avatar

Joined: 2009-10-03 00:35:13
Posts: 44
Location: Краснодар
CuHTpoH wrote:
на, горе-скриптеры, учитесь как скриптить надо ))))) :twisted: :twisted: :twisted: :twisted: :twisted: :twisted: :twisted:


Code:
sub superhiding() # Eсли во время тестового прогона был Ворлд Сейв, то
                           # удалите объект z_hidecounter из закладки Objects
                           # и перезапустите скрипт

   var delta=0.5      # Укажите единственный параметр - как часто писать
                           # сообщение о том сколько осталось до хайда в сек.
                           # Например: 0.5 - будется писаться каждые пол секунды
   var timex
   var z_hidecounter=right(str(uo.hex2int(uo.getserial('z_hidecounter'))),8)
   if z_hidecounter=='47483647' or z_hidecounter=='0' then
      uo.print('Внимание, тестовый прогон хайдинга!')
      uo.print('Дождитесь завершения операции')
      if uo.hidden() then
         uo.sayu('l')
         wait(500)
      endif
      repeat
         uo.useskill('Hiding')
         z_hidecounter=uo.timer()
         while not uo.hidden() and z_hidecounter<=uo.timer()+60
            wait(100)
         wend
      until uo.hidden()
      z_hidecounter=uo.timer()-z_hidecounter
      uo.set('quiet','1')
      uo.addobject('z_hidecounter',z_hidecounter)
      uo.saveconfig()
      uo.set('quiet','0')
      uo.sayu('l')
      uo.print('Чар хайдится за '+str(z_hidecounter/10)+'сек')
      uo.print('Завершено, скрипт готов к работе')
   else
      if not uo.hidden() then
         uo.say('')
         uo.useskill('Hiding')
         z_hidecounter=val(z_hidecounter)
         delta=delta*10
         if delta>z_hidecounter then
            delta=z_hidecounter
         endif
         while not uo.hidden()
            if not mod(z_hidecounter,delta)==0 then
               uo.print('Спрячусь через '+str((z_hidecounter)/10)+'сек')
               wait(z_hidecounter-mod(z_hidecounter,delta))
               z_hidecounter=z_hidecounter-mod(z_hidecounter,delta)
            else
               if z_hidecounter>0 then
                  uo.print('Спрячусь через '+str((z_hidecounter)/10)+'сек')
                  wait(delta*100)
                  z_hidecounter=z_hidecounter-delta
               endif
            endif
         wend
      else
         uo.print('Уже невидим')
      endif
   endif
endsub


а че нельзя было его полегче сделать :? ))
мне кажется из меня вот вот щаз чтото гениальное вылезет, в разы меньше по строкам =) :oops: :roll:

_________________
Не зная думаешь что знаешь, а зная, знаешь, что не знаешь =D


Top
   
 
 Post subject:
PostPosted: 2009-10-06 21:55:09 
Offline
User avatar

Joined: 2009-10-03 00:35:13
Posts: 44
Location: Краснодар
гы, а стало воблом ...

_________________
Не зная думаешь что знаешь, а зная, знаешь, что не знаешь =D


Top
   
 
 Post subject:
PostPosted: 2009-10-06 21:56:08 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
Scripts Writer, ну есть и другие мнения
например что не все простое гениально.

durDom
ну я могу тебе и твоим рукам только посочувствовать

_________________
**Выставляем отступы в скриптах*** ©Destruction

Feel the Power of Dark Side


Top
   
 
 Post subject:
PostPosted: 2009-10-06 21:58:34 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
думайте короче что хотите, вам просто завидно что сами до такого не додумались, так что пусть из вас что угодно вылезает, а я все равно гений :P

_________________
**Выставляем отступы в скриптах*** ©Destruction

Feel the Power of Dark Side


Top
   
 
 Post subject:
PostPosted: 2009-10-06 22:01:53 
Offline
User avatar

Joined: 2008-11-03 21:51:26
Posts: 47
Location: Ekb
467784648
завтра может объясни что да как?

_________________
One World One Dream


Top
   
 
 Post subject:
PostPosted: 2009-10-06 22:03:04 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
не вопрос, тока что тут объяснять, скрипт полностью все сам делает, вообще ничего не надо, просто запустить один раз, он добавит объект в закладки обджектс, после этого работает как обычный хайдинг

а те самые единички что ты говоришь, они идут только при тестовом прогоне, определяющим сколько времени на твоем шарде нужно чтоб захайдиться

_________________
**Выставляем отступы в скриптах*** ©Destruction

Feel the Power of Dark Side


Top
   
 
 Post subject:
PostPosted: 2009-10-06 22:08:27 
Offline
User avatar

Joined: 2008-11-03 21:51:26
Posts: 47
Location: Ekb
добавился некий объект
а как кнопку забиндить? :oops:

_________________
One World One Dream


Top
   
 
 Post subject:
PostPosted: 2009-10-06 22:14:03 
Offline
User avatar

Joined: 2009-10-03 00:35:13
Posts: 44
Location: Краснодар
Code:
sub hiding() 
var a = 0, maxa
If maxa <> 0 then
    uo.print('Идет Тест времени')
    uo.UseSkill('Hiding')
   repeat
          a = a + 1
           wait(100)
   until uo.Hidden()
maxa = ( a - 10 )
endif
uo.print("Время до хайда: "+str(a)+"")
a = 0
    uo.UseSkill('Hiding')
   repeat
          a = a + 1
           wait(100)
   until (a == maxa)
    uo.print('Осталось 1 секунда')
endsub

но конечно нужно делать на addobject, кароче все равно СИнтрона не переплюнуть ( но я на пути и близток ;)

_________________
Не зная думаешь что знаешь, а зная, знаешь, что не знаешь =D


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 36 posts ]  Go to page 1 2 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 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