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

General Injection issues

Moderators: Murderator+, Murderator

Post Reply
RainoR
Posts: 1
Joined: 2004-05-30 08:54:57

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

Post by RainoR »

Люди,дайте плз ссылку/выложите ну не все но основную часть команд для инжекта.
[FLekS]
Posts: 3
Joined: 2004-05-30 11:30:22
Location: Access denied
Contact:

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

Post by [FLekS] »

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

http://yoko.netroof.net/help/ Здесь все что нужно есть. :))))
"...Когда твой лучший друг тебя покинет
Когда исчезнет все что ты любишь
Тогда, быть может, ты мозгами пораскинешь
Кому, кроме себя, ты еще нужен..." © Рабы Лампы.

[ICQ][2216059]
harvest
Posts: 3
Joined: 2004-05-31 03:36:41

Post by harvest »

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

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

PS возможно я просто не ту команду использую для определения сериала чара , подскажите , какой командой надо определять сериал чара?
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post 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 - дополнительные цифрошифрованые параметры (отравлен, спрятан)
Lord Ruslan Nightmare
Expert!
Posts: 359
Joined: 2004-04-25 11:11:07
Contact:

Post by Lord Ruslan Nightmare »

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

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



if uo.Hex2Int(uo.GetGraphic("finditem"))>=ClumsyScroll then
...
Для обратного преобразования используется Int2Hex
Без труда не выловишь и рыбку из пруда,
А без пруда не выловишь её и с трудом...
Biga
Posts: 76
Joined: 2004-04-04 21:04:43
Contact:

Post by Biga »

Не, ну а зачем может понадобиться сериал в десятичной записи?
harvest
Posts: 3
Joined: 2004-05-31 03:36:41

Post 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

а калькулятор не совсем то выдает , что бы хотелось ..
harvest
Posts: 3
Joined: 2004-05-31 03:36:41

Post by harvest »

все получилось , еще раз спаcибо
я сделал так

Code: Select all

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

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