Данный код передаёт золото и лут торговцу
function toTrader(){ TRADER="GAVmerchant" // имя торговца MaxDist=300 // дистанция взаимодействия с торговцем let merchant=get_player(TRADER) // проверяем что торговец online if(merchant != null ){ // торговец в игре // проверяем что торговец рядом и тогда передаём ему нужное if (distance(character, merchant) < MaxDist){ // отправить 100 000 золота торговцу if(character.gold > 500000 && get_player(TRADER)){ send_gold(TRADER, 100000) } // отправить торговцу лут let offset = null for (let i = 0; i < character.isize; i++) { let item = character.items[i] if (item != null){ offset=i } } if (offset != null){ // q - количество - у ресов // level - уровень - у шмоток let a = character.items[offset] let obj = a for(key in obj){ if(key="q"){ // только шмотки не стакуемые send_item(TRADER, offset, a.q) // по 1 ячейке за раз } if(key == "level"){ // только шмотки не стакуемые send_item(TRADER, offset) // по 1 ячейке за раз } } } } } // если торговца нет, то и делать ничего не надо }