Показать сообщение отдельно
Непрочитано 16.04.2010, 17:36   #2
Аватар для Lexx_a
Герой

По умолчанию Re: Как добавить вещь в инвентарь игроку.

Код:
SET @NICK = 'ник чара';
SET @charId = (SELECT `obj_Id` FROM `characters` WHERE `char_name` = @NICK);
SET @objId = (SELECT MAX( object_id ) + 1 FROM items);
SET @itemId = 'айди вещи';
SET @name = 'название вещи';
SET @count = 'количество';
INSERT INTO items ( owner_id, object_id, item_id, name, count, enchant_level, loc, loc_data, custom_type1, custom_type2, shadow_life_time, flags )
VALUES (@charId, @objId, @itemId, @name, @count, 0, 'INVENTORY', '0', '0', '0', '-1', '0'  );
делалось для L2Rebellion, L2Dream, L2Phoenix, L2F, L2OT

но, думаю не составит труда подправить запрос под нужную структуру базы.

вещь добавится при первом релогине чара.
__________________
Mother darling! It's a fun to live in Russia! Fun!..
Lexx_a вне форума Отправить сообщение для Lexx_a с помощью ICQ Ответить с цитированием
Сказали спасибо: