Page 1 of 1

abnormal program termination

Posted: 2007-09-26 20:26:29
by Bangbuss
vot nashol ja skriptik, hotel popolzavatsa, no primerno kazhdij 10 raz kogda polzujus skriptom menja kreshit.

Code: Select all

abnormal program termination


Code: Select all

sub hide()
uo.useskill('Hiding')
while 1==1
if uo.hidden() then
uo.moveoff()
uo.print('STOP')
wait(500)
uo.moveon()
uo.Exec('terminate hide')
end if
wait(1)
wend
end sub

Posted: 2007-09-26 20:28:54
by Scripts Writer
Откуда такие творения берутся?

Цель скрипта и применение пиши сюда,-напишу

Posted: 2007-09-26 20:47:03
by Bangbuss
a nu ladn, prost ja dumal vam skripteram posmotra na skript vidno dla 4ego on i kak on rabotaet.

sut' skripta eto hiding v pvp. bezhim, pitaemsa zalest v hide, esli udalos to uo.moveoff() , 6tob nevishel s hidinga.

Posted: 2007-09-26 20:57:46
by Scripts Writer
Я понял суть скрипта, но его реализация очень скверная и спорная.

Code: Select all

sub Hiding_PvP()
  uo.WarMode(0)
  if not uo.Hidden() then
    repeat
      uo.UseSkill('Hiding')
      wait(2000) #edit for your shard (if delay for hiding is 2500 then input 2000)
      uo.moveoff()
    until uo.Hidden()
    uo.moveon()
  end if
end sub   


Если надо, используйте но моё мнение это не то что надо для пвп.Со временем автоматически вырабатывается чувство задержки и

Code: Select all

warmode 0; useskill Hiding
в хоткеях становится вполне достаточно

Posted: 2007-09-26 21:06:28
by Bangbuss
cool, no mozno 6tob moveoff() izpolnalsa toka togda kogda vstal v hide a ne 4erez apredelonoe vreme? tak kak esli 50 hidinga ne kazhdij raz udastsa stat' v hide i togda moveoff() budet meshat'.

tipa tak:

Code: Select all

if uo.hidden() then
uo.moveoff()

Posted: 2007-09-26 21:18:40
by -=JoKeR=-
Качай хайдинг :lol:

Posted: 2007-09-26 21:22:06
by Bangbuss
-=JoKeR=- wrote:Качай хайдинг :lol:


u nas na serveri klassi, i y maego klasa nelza bolshe 50.

Posted: 2007-09-26 21:25:40
by -=JoKeR=-
Тогда --->
Scripts Writer wrote:Я понял суть скрипта, но его реализация очень скверная и спорная.

Code: Select all

sub Hiding_PvP()
  uo.WarMode(0)
  if not uo.Hidden() then
    repeat
      uo.UseSkill('Hiding')
      wait(2000) #edit for your shard (if delay for hiding is 2500 then input 2000)
      uo.moveoff()
    until uo.Hidden()
    uo.moveon()
  end if
end sub   

Posted: 2007-09-26 21:28:38
by Scripts Writer

Code: Select all

sub Hiding_PvP() 
  uo.WarMode(0)
  if not uo.Hidden() then
    repeat
      uo.UseSkill('Hiding')
      wait(2000) #edit for your shard (if delay for hiding is 2500 then input 2000)
      uo.moveoff()
      if uo.InJournal('seem') then #One of a word of fail to hide message
        uo.moveon()
        wait(100)
        return 0#delete this string if d u like don't exit from script if not Hidden and useskill until your character'll be hidden
      end if
    until uo.Hidden()
    uo.moveon()
  end if
end sub   

Posted: 2007-09-26 22:28:08
by Bangbuss
ne nu ti menja neponil tak i tak. nuzhno 6tob funkcija
uo.moveoff() izpolnalas tolka togda kogda 4ar uzhe uo.Hidden(). shas uo.moveoff() izpolnaetsa 2 sekundi posle zapuska skripta i vso.
vot takie piroga.

posmatri na moj pervij post tam est imeno tak, no tam nety etoj fishki 6tob pitalsa zaiti v hide poka ne udastsa.

Posted: 2007-09-27 00:34:50
by -=JoKeR=-
Так это же легко, чё сам не можешь?

Posted: 2007-09-27 05:24:31
by Scripts Writer
Bangbuss wrote:ne nu ti menja neponil tak i tak. nuzhno 6tob funkcija
uo.moveoff() izpolnalas tolka togda kogda 4ar uzhe uo.Hidden(). shas uo.moveoff() izpolnaetsa 2 sekundi posle zapuska skripta i vso.
vot takie piroga.

posmatri na moj pervij post tam est imeno tak, no tam nety etoj fishki 6tob pitalsa zaiti v hide poka ne udastsa.


У тебя сервер игры стоит дома? Коннект врятли позволит тебе посылать и получать запросы с такой скоростью.

Моё мнение что ты не сможешь одновременно остановиться как только схайдишься, и узнав что ты схайдился(сообщение или проверка функцией) инжект пошлёт запрос на остановку персонажа но ты всё еще будешь в движении в этот момент,и рывком будешь из своего хайда сам себя выводить.

Если это не так, то пробуй.

Code: Select all

sub Hiding_PvP() 
  uo.WarMode(0)
  if not uo.Hidden() then
    uo.DeleteJournal()
    uo.UseSkill('Hiding')
    repeat
      wait(100)
    until uo.Hidden() || uo.InJournal('seem')
    uo.moveoff()
  end if
  uo.moveon()
end sub