say_title ( "Banca by s4lv0dm:" ) -- Sei pregato di non rimuovere i crediti.
say ( "Ciao, sono la banca." )
say ( "Qui puoi depositare e ritirare i tuoi soldi." )
local bapin
bapin = pc . getqf ( "banca_pin" )
if bapin == 0 then
say ( "Non hai ancora creato il tuo pin!" )
say ( "Inserisci il tuo pin" )
local pin
pin = tonumber(input())
say ( "Il tuo nuovo pin è " .. pin )
say ( "Riapri la banca per poterla utilizzare." )
pc . setqf ( "banca_pin" , pin )
return
else
wait ( )
say ( "Inserisci il pin per entrare nella banca." )
local inseriscipin
inseriscipin = tonumber(input())
if inseriscipin != pc . getqf ( "banca_pin" ) then
say ( "PIN errato." )
return
elseif inseriscipin == pc . getqf ( "banca_pin" ) then
say ( "Cosa vuoi fare?" )
local fare = select ( "Deposita","Ritira","Modifica Pin","Chiudi" )
if fare == 4 then
say ( "A più tardi!" )
return
elseif fare == 1 then
local slot = select ( "Slot 1","Slot 2","Slot 3" )
if slot == 1 then
say ( "Bene, dimmi quanti soldi vuoi depositare." )
local soldi
soldi = tonumber(input())
if pc . gold < soldi then
say ( "Non puoi depositare i soldi se non hai" )
say ( "I soldi che hai scritto -.-''" )
elseif pc . gold >= soldi then
say ( "Bene." )
local soldix2 = soldi + pc . getqf ( "banca_soldi" )
pc . setqf ( "banca_soldi" , soldix2 )
pc . changegold ( - soldi )
say ( "Hai attualmente depositato " .. soldi .. " yang." )
say ( "Arrivederci!" )
return
end
elseif slot == 2 then
say ( "Bene, dimmi quanti soldi vuoi depositare." )
local soldi2
soldi2 = tonumber(input())
if pc . gold < soldi2 then
say ( "Non puoi depositare i soldi se non hai" )
say ( "I soldi che hai scritto -.-''" )
elseif pc . gold >= soldi2 then
say ( "Bene." )
local soldix22 = soldi2 + pc . getqf ( "banca_soldi2")
pc . setqf ( "banca_soldi2" , soldix22 )
pc . changegold ( - soldi2 )
say ( "Hai attualmente depositato " .. soldi2 .. " yang." )
say ( "Arrivederci!" )
return
end
elseif slot == 3 then
say ( "Bene, dimmi quanti soldi vuoi depositare." )
local soldi3
soldi3 = tonumber(input())
if pc . gold < soldi3 then
say ( "Non puoi depositare i soldi se non hai" )
say ( "I soldi che hai scritto -.-''" )
elseif pc . gold >= soldi3 then
say ( "Bene." )
local soldix23 = soldi3 + pc . getqf ( "banca_soldi3" )
pc . setqf ( "banca_soldi3" , soldix23 )
pc . changegold ( - soldi3 )
say ( "Hai attualmente depositato " .. soldi3 .. " yang." )
say ( "Arrivederci!" )
return
end
return
end
elseif fare == 2 then
local slotr = select ( "Slot 1","Slot 2","Slot 3" )
if slotr == 1 then
local depositati = pc . getqf ( "banca_soldi" )
say ( "Hai attualmente depositato " .. depositati .. " yang." )
say ( "Quanti soldi vuoi ritirare?" )
local ritira
ritira = tonumber(input())
if ritira > depositati then
say ( "Non ci sono abbastanza soldi in banca." )
return
elseif ritira <= depositati then
local prendi
prendi = depositati - ritira
pc . changegold ( ritira )
pc . setqf ( "banca_soldi", prendi )
say ( "Hai ritirato " .. ritira .. " yang." )
return
end
elseif slotr == 2 then
local depositati2 = pc . getqf ( "banca_soldi2" )
say ( "Hai attualmente depositato " .. depositati2 .. " yang." )
say ( "Quanti soldi vuoi ritirare?" )
local ritira2
ritira2 = tonumber(input())
if ritira2 > depositati2 then
say ( "Non ci sono abbastanza soldi in banca." )
return
elseif ritira2 <= depositati2 then
local prendi2
prendi2 = depositati2 - ritira2
pc . changegold ( ritira2 )
pc . setqf ( "banca_soldi2", prendi2 )
say ( "Hai ritirato " .. ritira2 .. " yang." )
return
end
elseif slotr == 3 then
local depositati3 = pc . getqf ( "banca_soldi3" )
say ( "Hai attualmente depositato " .. depositati3 .. " yang." )
say ( "Quanti soldi vuoi ritirare?" )
local ritira3
ritira3 = tonumber(input())
if ritira3 > depositati3 then
say ( "Non ci sono abbastanza soldi in banca." )
return
elseif ritira3 <= depositati3 then
local prendi3
prendi3 = depositati3 - ritira3
pc . changegold ( ritira3 )
pc . setqf ( "banca_soldi3", prendi3 )
say ( "Hai ritirato " .. ritira3 .. " yang." )
return
end
return
end
elseif fare == 3 then
say ( "Sei sicuro di voler modificare il PIN?" )
local sicuro = select ( "Si","No" )
if sicuro == 2 then
say ( "Ok..." )
return
elseif sicuro == 1 then
say ( "Inserisci un pin" )
local cambiapin
cambiapin = tonumber(input())
pc . setqf ( "banca_pin" , cambiapin )
say ( "Pin cambiato correttamente." )
return
end
return
end
return
end
return
end