Перейти к содержимому
Doob

Виртуальная свалка предметов (альтернатива АЕ)

Рекомендуемые сообщения

Правда делаю я "Ячейку в банке".

 

Писать код продолжать буду завтра, а то часов 6 уже делаю

Интересно как оно будет связано именно с банком?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Интересно как оно будет связано именно с банком?

Будет сначала, но как-секрет.

Интрижка:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Будет сначала, но как-секрет. Интрижка

просто зная всё о структуре банка внутри (в плане работы со счетами, балансом и прочим) интересно как ты собрался это реализовать... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

эта прога на scoreboard-ах.Эти значения легко изменить.


Проблема - потребовался К.Б. как периферия. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

эта прога на scoreboard-ах.Эти значения легко изменить.

Проблема - потребовался К.Б. как периферия. 

чего?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

эта прога на scoreboard-ах.Эти значения легко изменить.

Проблема - потребовался К.Б. как периферия. 

Серьёзно? У тебя в распоряжении тонны способов обработки и хранения данных через ОС, а юзаешь SB? Лучше тогда вообще на КБ делай всё — полезнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

чего?

Облом - дебаг карта не работает с testfor,теперь командный блок нужен.

Серьёзно? У тебя в распоряжении тонны способов обработки и хранения данных через ОС, а юзаешь SB? Лучше тогда вообще на КБ делай всё — полезнее.

Надо поиздеваться над майном :) А почему бы и нет - приятное с полезным?

Вот то,что есть сейчас -  (вместе с обломом)

c = require("component")

local ch = c.container_chest

local event = require("event")

local term = require("term")

local i = {}

local d = c.debug

 

function cr(f)

local i=1

i,_ = string.find(f,":")

return string.sub(f,i+1)

 

end;

function gfinv()

print("Название предмета")

iname = io.read()

print("Название мода")

mname = io.read()

print("Количество")

icount = tonumber(io.read())

print("Нажмите для продолжения")

_,_,_,_,_,name=event.pull("touch")

tr = d.runCommand("/testfor @p[r=3,name=..name..",score_"..mname..":"..iname.."_min="..icount.. ]")

print(tr)

end;

function atinv()

i = ch.getStackInSlot(1)

i.name=cr(i.name)

print(d.runCommand("/scoreboard objectives add "..i.name..i.damage.." dummy"))

print(d.runCommand("/scoreboard objectives list"))

print("Коснитесь экрана для продолжения")

_,_,_,_,_,name=event.pull("touch")

print(d.runCommand("/scoreboard players add "..name.." "..i.name..i.damage.." "..i.size))

w.setBlock(x,y,z,0,0)

w.setBlock(x,y,z,54,0)

os.sleep(1)

end;

 

w = d.getWorld()

while true do

term.clear()

print("впихнуть или выпихнуть?")

if io.read()=="впихнуть"

then

pcall(atinv)

else

gfinv()

end;

ch = c.container_chest

os.sleep(2)

end;

 

Изменено пользователем Quant

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

эта прога на scoreboard-ах.Эти значения легко изменить

О чем была речь? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скорборды в компьютерной программе?

54fab6c23f804_f5d2e85a7f1a0851d851885de8

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А файл с ником игрока сложно изменить?

Не очень, тем более он общий на все такие проги.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не очень, тем более он общий на все такие проги.

Я не про это :D Я про хранение данных о предметах в файлах, а не в скорбордах.

Изменено пользователем Asummonster

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скорборды в компьютерной программе?

54fab6c23f804_f5d2e85a7f1a0851d851885de8

И процедурные команды тоже.

Я не про это :D Я про хранение данных о предметах в файлах, а не в скорбордах.

Я лентяй.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Я лентяй.

Так это-же легче. У нас на сервере соооовсем по другому работают дебаг карты

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так это-же легче. У нас на сервере соооовсем по другому работают дебаг карты

Ладно попробую, тем более даже майну это не нравится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто-нибудь мне объяснит, что за скорборды и какое отношение они имеют к банку?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто-нибудь мне объяснит, что за скорборды и какое отношение они имеют к банку?

Это скорборды:D Они, вообще, придуманы для хранения информации о твоих достижениях в ПвП, в каких-то минииграх и т.п. 

На донато-школо-серверах в скорбордах "деньги" айкономикса хранятся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А, теперь гораздо понятнее :)

 

А мне все также интересно, как же эта ячейка будет связана с банком...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тут уже какой-то винегрет с самокатами. Тестфоры какие-то к дебаг карте лепить собрались=)

 

И какое практическое применение у этой свалки? Зачем она? Кто будет там хранить рес? Сундуки же никто не отменял и АЕ.

Да и свалка эта по сути реализована миллион лет назад. Стоит в Банке поставить цены купли-продажи одинаковыми, и запихивай туда свою коблу по 5 копеек за штуку. Если нужно забрать, покупай по 5 копеек за штуку. Так проще хранить рес в универсальных единицах. Мы только храним прайс, а не таблицу для Васи всех его какашек из тысяч наименований айтемов и их количества, которые он накидал.

 

Лучше бы роботом- бартером занялись или сделали робота, который считает цепочки крафтов и цену на все предметы в  униресе каком-то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Потому что у нас банк- не банк:D Банк у нас - огромный магазин, который берёт все вещи у админа в кармане. А он хочет сделать подобие банка - с ячейками хранения, но тогда вообще фиг знает,зачем ему скорборды и КБ?

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


Отправил сообщение одновременно с Алексом:D 0f2df97c5a.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...