Один из скриптов стал выдавать текст.сообщение.

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
PinKod
Posts: 29
Joined: 2004-12-10 08:35:18

Один из скриптов стал выдавать текст.сообщение.

Post by PinKod »

Вот этот скрипт (после того как я в нем поковырялся, что и могло послужить причиной :))

Code: Select all

sub vetka() 
var x
  if uo.getglobal('vetki')=='1' then
    uo.print('Vetki system allready on')
    goto exit2
  end if
  uo.setglobal('vetki','1')
  UO.Set('self')
  x=uo.getserial('self')
     uo.findtype("0x1B9C")
  if uo.findcount() then
     uo.drop("1",str(uo.getx(x)),str(uo.gety(x)),0,"finditem")
  end if
  uo.setglobal('vetki','0')
  exit2:
  uo.print('DROPPED')
end sub


После запуска стал выдавать в окне TEXT вот такой текст:

Code: Select all

usage: set param [value]
values:
distance - use distance, cells
lasttarget - serial
prefix - command prefix character
bankhack - 0/1
safeequip - 0/1
finddistance - search distance, cells
gumpunicode - 0/1 (not used)
maxsell - maximum items count to trade once
buydelay - delay, ms, before reply to vendor
cliloc - 0/1 clilocs visible mode
injectecho - 0/1 send injection text to journal
season - 0-5 see setseason
dressspeed - delay, ms, see setdressspeed
statlinelen - length of status bar in caption
quiet - disable injection output
gdislower - rate of releasing CPU, 0 to disable
soundecho - display sounds in journal
norbcheck - disable old runebook identity
norbcalc - disable old runebook button calculation
nogump - disable gump processing module
blocktargets - 0/1/2 block targets to client
colormono - color
colorhigh - color
blockstop - 0/1 stop movement on first rejection

Что бы это значило??? И могут ли за это заметить администраторы шарда? (использование этого скрипта имею введу)
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

неправильно используется ф-ия set, вернее с не корректными параметрами.
не понятно что ты хочешь сказать вот этим:

Code: Select all

  UO.Set('self')
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

Sfagnum wrote:неправильно используется ф-ия set, вернее с не корректными параметрами.
не понятно что ты хочешь сказать вот этим:

Code: Select all

  UO.Set('self')


Я бы сказал что скрипт бредовый в целом. :) И эту строку убирать нет смысла. Лучше не станет.
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

AGRS wrote:Я бы сказал что скрипт бредовый в целом. :) И эту строку убирать нет смысла. Лучше не станет.
;)я и вчитываться не стал
PinKod
Posts: 29
Joined: 2004-12-10 08:35:18

Post by PinKod »

Ну бредовый он или нет я понятия не имею :) я все равно толком ничего не понимаю в них. Взял выложенный тут скрипт на разбрасывание веток и малость попробовал переделать. Мне просто надо было, что бы ветка кидалась не под ноги ('lasttarget','laststatus'), а мне под ноги. Просто решил попробовать заменить эти саме ласттаргеты на селф. Работать он работает. Но это текстовое окно малость нервирует :)
PinKod
Posts: 29
Joined: 2004-12-10 08:35:18

Post by PinKod »

В общем сам еще поудалял всякую всячину, оставил только вот это

Code: Select all

sub vetkivnogi() 
var x
  uo.setglobal('vetki','1')
    x=uo.getserial('self')
     uo.findtype("0x1B9C")
  if uo.findcount() then
     uo.drop("1",str(uo.getx(x)),str(uo.gety(x)),0,"finditem")
  end sub


Все заработало без текст сообщений :)
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

PinKod wrote:В общем сам еще поудалял всякую всячину, оставил только вот это


По хорошему можно еще удалять. :)
Post Reply