Как дропнуть итем?, На север и на запад
Старший Лейтенант (5511289)11 лет
Ranger
Сообщений: 487
Рег. 21.11.2012
16 марта 2018 01:27
Сообщение #1
Здравствуйте, скриптоманы и прочие, владеющие специфическими знаниями!
Тема в главной не шевелится, спрашиваю в спецразделе :)


Дома в АМ-зоне применяю команду _drop 1 X Y Z, где и X и Y положительные числа - бросают предмет на восток и юг. Раньше при отрицательном значении вещь можно было бросить на запад и на север, сейчас остается в паке. Скажите, плз, как решается этот вопрос?
Маршал (60157892)14 летИнквизитор
Inquisitor
Сообщений: 6208
Рег. 27.11.2009
16 марта 2018 23:51
Сообщение #2
Цитата: Surgerus
Скажите, плз, как решается этот вопрос?


Несколько вариантов. Самый простой - встать на нужный тайл и кинуть на нужную высоту.
Старший Лейтенант (5511289)11 лет
Ranger
Сообщений: 487
Рег. 21.11.2012
17 марта 2018 00:41
Сообщение #3
Цитата: Ggthxbye
Несколько вариантов. Самый простой - встать на нужный тайл и кинуть на нужную высоту.



Стоят например сундуки таким образом

С С
С С
ССС

Где С - Сундук
Слева и справа сундуки по высоте расставлены. В центре только один (или два) сундук на земле. Нужно поставить Сундук на средний.
Сундуки забиты итемами. Не поднять. Позади сундуков стена. Сундуки севернее от меня.
Конечно же можно заморочиться и выгрузить сундуки. Отлочить и снова прилочить и заполнить.
Я хотел от этого счастливого дополнительного перебора избавиться одной командой.

Давай другие варианты ))

За совет все равно спасибо. Для легкого декора пригодится )
Маршал (60157892)14 летИнквизитор
Inquisitor
Сообщений: 6208
Рег. 27.11.2009
17 марта 2018 01:21
Сообщение #4
,moveitem айди 1 ground X Y Z

В твоем случае Z = 10, если надо поставить 2 сундука друг на друга. Если надо третий (я не понял из твоего рассказа сундуков всё-таки 1 или уже 2 друг на друге), то Z = 15. Экспериментируй.)
Старший Лейтенант (5511289)11 лет
Ranger
Сообщений: 487
Рег. 21.11.2012
17 марта 2018 03:35
Сообщение #5
На высоту без проблем. Как на север сделать? Я же писал можно цифрами дропнуть только на юг и на восток.
Пример с сундуком я привел, т.к. ты писал, что нужно встать на тайл и бросить под ноги по выстоте, а в моем случае там стоит сундук и не встать туда.
Лейтенант (3770810)7 лет
Urukhay
Сообщений: 654
Рег. 23.09.2016
17 марта 2018 08:31
Сообщение #6
Описание: Drop •
Синтакс:
Консоль: _Drop [count x y z serial]
Из скрипта: void UO.Drop([count, x, y, z, serial])

Выкладывает обьект в количестве quantity на землю в место, указаное координатами X,Y,Z

Если вы не указали обьект, будет предложено выбрать его прицелом.
Не указаные координаты считаются нулевыми.
Можно использовать относительные координаты для X,Y,Z. 0 означает "текущее значение".
Не указаное или нулевое количество означает "всё что есть"
Таким образом Drop 0 0 0 object выложит вещь под ноги.
Нельзя указывать параметры не по порядку. Не указывать можно последние в списке. Если вы скажем хотите указать Y но не указать X и Z то напишите вместо X ноль, например ,drop 0 0 -2
Старший Лейтенант (5511289)11 лет
Ranger
Сообщений: 487
Рег. 21.11.2012
17 марта 2018 17:08
Сообщение #7
Цитата: Henarius
Консоль: _Drop [count x y z serial]


Это все понятно, я давно пользовался и пользуюсь командой _drop
Например: _drop 0 0 1 0 бросает предмет на юг
Раньше можно было минус написать _drop 0 0 -1 0 и тогда персонаж клал вещь на север на один тайл. Сейчас он бросает его в свой пак.
Только когда-то и команда была ,drop

Старший Лейтенант (5006416)14 лет
Администратор
Сообщений: 19669
Рег. 31.07.2009
17 марта 2018 17:12
Сообщение #8
В твоем примере минус стоит для координаты Z, то есть для высоты. Чтобы кидать "на север", минус должен быть у второй координаты.

--------------------
Старший Лейтенант (5511289)11 лет
Ranger
Сообщений: 487
Рег. 21.11.2012
17 марта 2018 17:56
Сообщение #9
Jose Cuervo,

Слава )
Первая цифра - это количество итемов, вторая на восток/запад, третья на север/юг, четвертая по высоте. Я с этой командой несколько лет "работаю" и только вот в последнее время она не функционирует как раньше.
Даже если я напишу _drop 0 -1 0 0 -все равно не поставится.
На любой координате с отрицательной цифрой итем падает в пак.

Просто раньше было ,drop а сейчас _drop
Может и принцип поменялся у команды. Я уже и 0,1 писал и (1) и по-всякому. Ну не бросает вещь на север )

Старший Лейтенант (5006416)14 лет
Администратор
Сообщений: 19669
Рег. 31.07.2009
17 марта 2018 18:35
Сообщение #10
Тогда звиняйте.)

--------------------
Старший Лейтенант (5511289)11 лет
Ranger
Сообщений: 487
Рег. 21.11.2012
17 марта 2018 18:55
Сообщение #11
Цитата: Jose Cuervo
Тогда звиняйте.)


Я занимаюсь благоустройством и сортировкой. Восстановленная возможность дропа на север и запад сильно поможет ) Как это вылечить, доктор? )) Может посмотреть где циферки в коде надо? ))

Старший Лейтенант (5006416)14 лет
Администратор
Сообщений: 19669
Рег. 31.07.2009
17 марта 2018 18:59
Сообщение #12
На стороне сервера стоит ограничение на дроп за пределами амз, инжекту это никак не мешает раскладывать предметы в доме. Попробуй командой, которую Зергушка предложил.

--------------------
Маршал (60157892)14 летИнквизитор
Inquisitor
Сообщений: 6208
Рег. 27.11.2009
17 марта 2018 22:27
Сообщение #13
Цитата: Surgerus
На высоту без проблем. Как на север сделать? Я же писал можно цифрами дропнуть только на юг и на восток.
Пример с сундуком я привел, т.к. ты писал, что нужно встать на тайл и бросить под ноги по выстоте, а в моем случае там стоит сундук и не встать туда.


Drop на новом инжекте не работет с отрицательными значениями - начнём с этого, читай описание команды в инжекте.
Вариант со вставанием на тайл актуален только для команды ,drop. Если встать на тайл невозможно, то надо идти по варианту №2:

Цитата: Ggthxbye
,moveitem айди 1 ground X Y Z

В твоем случае Z = 10, если надо поставить 2 сундука друг на друга. Если надо третий (я не понял из твоего рассказа сундуков всё-таки 1 или уже 2 друг на друге), то Z = 15. Экспериментируй.)


В этой команде используются не относительные координаты, а абсолютные. Если тебе надо кинуть на тайл 2145 500 5, то пишешь эти цифры, а если относительно них на север еще на тайл и еще на 5 повыше, то уже 2145 499 10, вот и вся методика. Ты даже не попробовал команду, а рассказываешь про север.) Цифрами через moveitem можно дропнуть куда угодно, если цифры верные написать.)

Цитата: Surgerus
раньше было ,drop а сейчас _drop


Закладка Hotkeys, вторая строка снизу - Command Prefix, у меня стоит ",".
Старший Лейтенант (5511289)11 лет
Ranger
Сообщений: 487
Рег. 21.11.2012
18 марта 2018 20:30
Сообщение #14
Цитата: Ggthxbye
Ты даже не попробовал команду...


Я не то чтобы не пробовал. Вижу moveitem, читаю drop ))) :blush: Конечно попробую

Цитата: Ggthxbye
Закладка Hotkeys, вторая строка снизу - Command Prefix,

А это вообще для меня новость.

Блин столько открытий! Спасибо дружище! :friends:
6 лет
Trasher
Сообщений: 2
Рег. 15.03.2018
2 апреля 2018 00:56
Сообщение #15
Кто может помочь с функциею , вот есть скрипт допустим и я хочу в него вписать чтоб он отсчёт давал при допустим любом действие то ли каст то ли скилл.
Сам велосипед кто-то сможет скинуть? А там уже сам буду химичить,ну если кому не сложно конечно.
Маршал (60157892)14 летИнквизитор
Inquisitor
Сообщений: 6208
Рег. 27.11.2009
2 апреля 2018 14:20
Сообщение #16
sub Otschet_Skill() ########### Otschet davat pri use skill ###########
var SkillName = 'Stealth'
if not uo.hidden() then
uo.warmode(false)
uo.charprint('self', 0x000A, 'Начал уход в стелс 2,5 секунды')
uo.useskill(SkillName)
uo.wait(1000)
uo.charprint('self', 0x000A, 'Уход в стелс 1,5 секунды')
uo.wait(1000)
uo.charprint('self', 0x000A, 'Уход в стелс 0,5 секунды')
endif
end sub


Примерно так.)
6 лет
Trasher
Сообщений: 2
Рег. 15.03.2018
2 апреля 2018 23:49
Сообщение #17
Ооо благодарочка,вот и велосипед!
Старший Лейтенант (5511289)11 лет
Ranger
Сообщений: 487
Рег. 21.11.2012
4 апреля 2018 11:15
Сообщение #18
Функция интересная. Для чего может пригодится? Просто итак много инфоспама в журнале.
Маршал (60157892)14 летИнквизитор
Inquisitor
Сообщений: 6208
Рег. 27.11.2009
4 апреля 2018 14:00
Сообщение #19
Surgerus,

Ну, как минимум, для ухода в стелс и своевременного переключения на ходьбу вместо бега.
Старший Лейтенант (5511289)11 лет
Ranger
Сообщений: 487
Рег. 21.11.2012
4 апреля 2018 17:00
Сообщение #20
Цитата: Ggthxbye
Ну, как минимум, для ухода в стелс и своевременного переключения на ходьбу вместо бега.


Конкретно по этому скрипту все понятно было. Где еще может понадобиться это? )
Последние посетители (0):

 
Сейчас: 20 апреля 2024 05:14