One of the rcc admins sent me the code thx alex

This commit is contained in:
minecartchris
2026-02-01 10:46:53 -06:00
parent ef371883f3
commit 6c67a7f2ad

View File

@@ -1 +1,35 @@
--dima sends me code it goes here
--[[
Casino ATM and Card Creator
Copyright Herr Katze and minecartchris
License: MIT
]]
local nfc = peripheral.find("nfc_reader")
local modem = peripheral.find("modem", function(n,w) return not w.isWireless() end)
rednet.open(peripheral.getName(modem))
local function createCard(cardId)
local timer = os.startTimer(60)
local done = false
nfc.write("casinoAccount_"..cardId, "Casino Card")
while not done do
local ev, id = os.pullEvent()
print(ev)
if ev == "timer" and id == timer then
nfc.cancelWrite()
rednet.broadcast({type="card_timeout"}, "casinoATMC2S")
end
if ev == "nfc_write" then done = true end
end
rednet.broadcast({type="card_created"}, "casinoATMC2S")
end
local function rednetListener()
rednet.host("nfc_atm_write",tostring(os.getComputerID()))
while true do
local id, message =rednet.receive("nfc_atm_write")
createCard(message)
end
end
rednetListener()