Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

перемещение предметов

тут можно задать вопрос по скриптингу
Post Reply
.My.Xa.Xa.
Neophyte
Neophyte
Posts: 14
Joined: 13.11.2006 23:46
Contact:

перемещение предметов

Post by .My.Xa.Xa. »

Code: Select all

Script warning: drop last before drag new
это вылезает при использование команды dragitem
что значит эта ошибка?
то, что в руках уже что то есть? тогда несостыковычка получается :)

Code: Select all

        clickonobject(uid2);
        check_lag(500);
        if (not dragitem(uid2, 0)) then addtosystemjournal('have smth in hands');
        if (not dropitem(ground, 0, 0, 0)) then addtosystemjournal('have nothing in hands');
такой вот кусок скрипта выдает такие ошибки

Code: Select all

16:32:03 [Craft Char - Man]: Script warning: drop last before drag new
16:32:05 [Craft Char - Man]: Script error: error drop item. ResObjData = Nil
16:32:05 [Craft Char - Man]: have nothing in hands
то есть получается что стелс uid2 видит нормально, dragitem вроде бы срабатывает, по крайней мере он возвращает true, но в тоже время в руки ничего не берет...

может я чето и упустил существенное... причем не один раз, несколько последних скриптов c обильным перемещением предметов всегда выдают такие ошибки...

ЗЫ а вообще если взять что нибудь в руки, и сделать какое нибудь действие, то в таком случае стелс будет считать что в руках что то есть?
в клиенте это лечится простым перетаскиванием чего либо в паке, если причина в этом, то на скрипте сделать тоже самое мне не удалось...

ЗЗЫ вообщем я хз в чем причина :)
.My.Xa.Xa.
Neophyte
Neophyte
Posts: 14
Joined: 13.11.2006 23:46
Contact:

Post by .My.Xa.Xa. »

вообщем сейчас чуток поэкспериментировав, выяснил что вещь в руки он берет... а вот командой

Code: Select all

dropitem(ground, 0, 0, 0)
выкинуть уже не может... может проблема с определением автоматом координат?
хотя если вбить координаты чара руками проблема остается...
Alex
Moderator
Moderator
Posts: 351
Joined: 07.04.2005 4:41

Post by Alex »

попробуй moveitem
.My.Xa.Xa.
Neophyte
Neophyte
Posts: 14
Joined: 13.11.2006 23:46
Contact:

Post by .My.Xa.Xa. »

понятно что сначала я им пользовался... это я расписал когда стал пытаться понять в чем проблема...

но и drop и moveitem(..., ground, ...) вызывали эти ошибки...

причем щас я сделал moveitem в контейнер и все заработало,
вообщем вывод такой, что проблемы есть именно со скидыванием вещей из рук на землю... причем у меня такое подозрение что эта проблема появилась при переходе на candidate release 2

и как щас вспоминаю, когда фишинг писал - разгрузку наловленного... там тоже были такие же ошибки с командой drop... тогда было лень разбираться, просто перестал ловить :)
Post Reply