Page 1 of 1

КОМАНДЫ ДЛЯ ИНЖЫ

Posted: 2004-05-30 08:56:53
by RainoR
Люди,дайте плз ссылку/выложите ну не все но основную часть команд для инжекта.

Re: КОМАНДЫ ДЛЯ ИНЖЫ

Posted: 2004-05-30 11:44:50
by [FLekS]
RainoR wrote:Люди,дайте плз ссылку/выложите ну не все но основную часть команд для инжекта.

http://yoko.netroof.net/help/ Здесь все что нужно есть. :))))

Posted: 2004-05-31 03:48:49
by harvest
http://yoko.netroof.net/help/

команды есть ,но нет их синтаксиса . Мне надо сериал чара в десятичных числах узнать . Через ",info" выдает id в 16-ричной форме , а надо в 10-чной . И синтаксис консольных команд хорошо было узнать ..
Если есть ссылка , где консольные команды подробнее описаны , дайте пожалуста :)

PS возможно я просто не ту команду использую для определения сериала чара , подскажите , какой командой надо определять сериал чара?

Posted: 2004-05-31 12:00:47
by Edred
harvest wrote:
http://yoko.netroof.net/help/

команды есть ,но нет их синтаксиса . Мне надо сериал чара в десятичных числах узнать . Через ",info" выдает id в 16-ричной форме , а надо в 10-чной . И синтаксис консольных команд хорошо было узнать ..
Если есть ссылка , где консольные команды подробнее описаны , дайте пожалуста :)

PS возможно я просто не ту команду использую для определения сериала чара , подскажите , какой командой надо определять сериал чара?


Из шестнадцатиричного числа пересчитать в десятичное - гоу ту виндовс калькулятор (научный режим). Но не подскажешь - а на хрена сериал в десятичных? что с ним дальше делать-то будешь??? :shock:

И почему в хелпе нет синтаксиса? Вот, команда info:

Code: Select all

Описание: info •
Синтакс: ,info [object]
none uo.info([object])
Тема: Работа с обьектами Ключевые слова: command, uoscript, system, objhandling


--------------------------------------------------------------------------------

Выводит информацию о обьекте object. Если object не задано то предлагает выбрать его прицелом.

ID=0x010DFAD4 Type=0x0124 Name=a pack llama [tamed]
Quantity: 0  Colour: 0x0000  Layer: 0  Has: 0
X=374 Y=1439 Z=2 C=0xFFFFFFFF F=0x00

где:

ID - сериал обьекта object
Type - тип type
Name - имя обьекта, если сервер его посылал
Quantity - количество в стопке
Colour - цвет color обьекта
Layer - слой layer обьекта
Has - обьект персонаж тащит с собой
X,Y,Z - координаты обьекта в мире или в сумке
C - сериал контейнера, в котором находится обьект. Если 0xFFFFFFFF то обьект на земле.
F - дополнительные цифрошифрованые параметры (отравлен, спрятан)

Posted: 2004-05-31 12:46:06
by Lord Ruslan Nightmare
с: number uo.Hex2Int(text)
Тема: Команды скриптов Ключевые слова: uoscript, system

Преобразует число из шестнадцатеричного формата "0x12345678" в десятичный. Может использоваться для сравнения принадлежности чего-то диапазону.



if uo.Hex2Int(uo.GetGraphic("finditem"))>=ClumsyScroll then
...
Для обратного преобразования используется Int2Hex

Posted: 2004-05-31 14:19:14
by Biga
Не, ну а зачем может понадобиться сериал в десятичной записи?

Posted: 2004-05-31 22:22:41
by harvest
в 10-чном виде нужно для замены сериала в скрипте . Скрипт на майнинг прописан на чара , с которым прекрасно работает и записан он в 10-чной форме . Сорри , что сразу не разьяснил ..
Спасибо за подсказку , буду терзать uo.hex2int . Крайне важно узнать сериал в 10-чной форме

сама функция описана тут

Code: Select all

sub mining()
 var i,n=0,dest=3709433
 var t=""
 var f=file("C:\uo\i2\txt\mining.wp")
 f.open()
 repeat
  t=safecall f.ReadLn()
  if len(t)>1 and t<>"File read error" then
   n=n+1
  endif
 until f.eof() or fatal error
 f.close()
 while (dest==uo.Hex2Int(uo.getserial("self")) and not uo.dead() and UO.Weight<2010)
  for i=1 to n
   go(i)
  next
  wait(1000)
 wend
 uo.closeuo()
end sub

а калькулятор не совсем то выдает , что бы хотелось ..

Posted: 2004-06-01 01:49:43
by harvest
все получилось , еще раз спаcибо
я сделал так

Code: Select all

sub getserial() 
uo.print("serial")
uo.print(str(uo.Hex2Int(uo.getserial("self"))))
end sub

я просто инжектом никогда не занимался ,автор отошел от дел , пришлось немного пошевелить мозгами :)