Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local com =require("component")
- local chat =com.chat
- local red =com.redstone
- local comp =require("computer")
- local radar =com.radar
- local event = require("event")
- local r = require("robot")
- local user ={}
- local name
- local item = 0
- local inv
- local answ
- local price = {}
- price[1] = 1
- price[2] = 2
- price[3] = 3
- price[4] = 4
- local v
- while true do
- if red.getInput(3) == 15 then
- user =radar.getPlayers(3)
- chat.say("Здраствуйте "..user[1].name)
- chat.say("Напишите в чат ID предмета для покупки")
- while item == 0 do
- _, _, name, item = event.pull(1,"chat_message")
- if name == user[1].name then
- if item == "1" or item == "2" or item == "3" or item == "4" then
- if item == "1" then v = 1 end
- if item == "2" then v = 2 end
- if item == "3" then v = 3 end
- if item == "4" then v = 4 end
- while true do
- if r.space(v) == 64 then
- chat.say("Ошибка: Товар изчерпан!")
- inv =1
- end
- if r.space(16) == 0 then
- chat.say("Ошибка: Инвентарь полон")
- inv =1
- break
- end
- if i == 16 then
- break
- end
- if inv == 1 then
- break
- else
- chat.say("Для обмена киньте железо роботу")
- inv = 0
- while true do
- if red.getInput(3) == 0 then
- chat.say("Эй! Мы ещё не завершили сделку!")
- break
- end
- if r.suck(1) == true then
- inv = inv+1
- end
- if inv == price[v] then
- r.select(v)
- r.drop(1)
- chat.say("Спасибо за покупку! если вам нужно ещё что-то то просто введите ID товара в чат")
- break
- end
- end
- break
- end
- end
- else chat.say("Возможно Вы ввели неправельный ID предмета. Попробуйте ещё раз.")
- end
- end
- name =""
- item =0
- inv = 0
- if red.getInput(3) == 0 then
- chat.say("Досвидания "..user[1].name)
- chat.say("Приходите ещё!")
- break
- end
- end
- end
- end
Add Comment
Please, Sign In to add comment