Вот код сундука или другого какого объекта например шкафа или даже хранилища для открытия которого нужен ключ
Code
on:use {
if ($locked==1) {
if (playergotitem(810)==0) {
msg "Ich benцtige einen roten Schlьssel!",3;
} else {
freestored "unit",1,810,1;
$locked=0;
}
}
}
Это скрипт. 810 - это номер объекта который должен находиться в рюкзаке. соответственно команда playergotitem(810) проверяет наличие предмета и возвращает их количество.
команда freestored "unit",1,810,1; уничтожает объект из рюкзака
Да и чуть не забыл. в настройках объекта необходимо указать кто поумолчанию переменная $locked равна 1. все переменные используемые в нутри скрипта относятся только к одному объекту, т.е. к этому скрипту. Но при желании их можно сделать глобальными