Yoko
http://forum.yoko.com.ua/

КОМАНДЫ ДЛЯ ИНЖЫ
http://forum.yoko.com.ua/viewtopic.php?f=1&t=466
Page 1 of 1

Author:  RainoR [ 2004-05-30 08:56:53 ]
Post subject:  КОМАНДЫ ДЛЯ ИНЖЫ

Люди,дайте плз ссылку/выложите ну не все но основную часть команд для инжекта.

Author:  [FLekS] [ 2004-05-30 11:44:50 ]
Post subject:  Re: КОМАНДЫ ДЛЯ ИНЖЫ

RainoR wrote:
Люди,дайте плз ссылку/выложите ну не все но основную часть команд для инжекта.

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

Author:  harvest [ 2004-05-31 03:48:49 ]
Post subject: 

Quote:
http://yoko.netroof.net/help/

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

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

Author:  Edred [ 2004-05-31 12:00:47 ]
Post subject: 

harvest wrote:
Quote:
http://yoko.netroof.net/help/

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

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


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

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

Code:
Описание: 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 - дополнительные цифрошифрованые параметры (отравлен, спрятан)

Author:  Lord Ruslan Nightmare [ 2004-05-31 12:46:06 ]
Post subject: 

с: number uo.Hex2Int(text)
Тема: Команды скриптов Ключевые слова: uoscript, system

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



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

Author:  Biga [ 2004-05-31 14:19:14 ]
Post subject: 

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

Author:  harvest [ 2004-05-31 22:22:41 ]
Post subject: 

в 10-чном виде нужно для замены сериала в скрипте . Скрипт на майнинг прописан на чара , с которым прекрасно работает и записан он в 10-чной форме . Сорри , что сразу не разьяснил ..
Спасибо за подсказку , буду терзать uo.hex2int . Крайне важно узнать сериал в 10-чной форме

сама функция описана тут
Code:
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

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

Author:  harvest [ 2004-06-01 01:49:43 ]
Post subject: 

все получилось , еще раз спаcибо
я сделал так
Code:
sub getserial() 
uo.print("serial")
uo.print(str(uo.Hex2Int(uo.getserial("self"))))
end sub

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

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/