Ultima modifica da un moderatore:
Salve ragazzi, ecco a voi lo script della banca senza limiti (prima il limite se nn vado errato era di 1999999999)
ecco lo script dell'npc ovviamente bisogna compilarlo in un npc che trovate tramite winscp in /quest/, l'npc o clonate uno o usate uno già esistente...
Mi raccomando, lo script è basato su quello di elitepvpers ma modificato da me, quindi commenti inediti o spam no... al primo commento simile edito tutti i miei 3d..
+1 accettati
ecco lo script dell'npc ovviamente bisogna compilarlo in un npc che trovate tramite winscp in /quest/, l'npc o clonate uno o usate uno già esistente...
Codice:
quest bank_script begin
state start begin
when 20350.chat."Bank" begin
local pin = pc.getqf("konto_pin")
local konto_yang = pc.getqf("konto_yang")
if pin == 0 then
--------------------------- Settaggio Password ---------------------------
say_title(mob_name(20350).. " parla.. ".. pc.get_name() ..".")
say("")
say("Ciao, io sono Kimmy-zutung l'amministratore della banca")
say("E' la prima volta che parli con me, inserisci la tua password")
say("Inserisci una password di almeno 5 cifre")
say("in modo che il tuo conto sarà al sicuro!")
say("ist.")
say("")
say_reward("Sei pregato di inserire 5 cifre (solo numeri)")
local pin_eing = tonumber(input("12345"))
if pin_eing > 9999 and pin_eing < 100000 then
say_title(mob_name(20350).. " spricht zu ".. pc.get_name() ..".")
say("")
say("Questa password è sicura!")
say("")
say_reward("Pass " ..pin_eing.. " Salvo la password??")
local sel=select("Si", "No")
if sel==1 then
pc.setqf("konto_pin", pin_eing)
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("La password è stata salvata.")
say("Ci vediamo.")
elseif sel==2 then
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Ci vediamo.")
else
-- Errore
say("Per favore contatta un amministratore")
say("riferisci a lui il problema")
say("codice errore: 1")
end
elseif pin_eing > 99999 or pin_eing == 0 or pin_eing < 10000 then
say_title(mob_name(20350).. " spricht zu ".. pc.get_name() ..".")
say("")
say("Mi dispiace questa non è la password")
say("Re inserisci la password.")
say("")
say_reward("Ricorda: La passw deve contenere solo numeri")
say_reward("Ne deve esser superiore a 99999")
say_reward("Ne inferiore a 10000")
else
-- Errore
say("Per favore contatta un amministratore")
say("Riferisci a lui il problema")
say("Codice errore: 2")
end
else
--------------------------- Password disponibili! ---------------------------
say_title(mob_name(20350).. " spricht zu ".. pc.get_name() ..".")
say("")
say("Ciao sono Kimmy...")
say("gestisco il denaro della gente")
say("")
say_reward("Qual'e la tua richiesta?")
say("")
local sel=select("dai yang", "prendi yang", "il tuo conto", "cambia password", "Niente grazie")
if sel==1 then
--------------------------Deposita---------------------------
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Inserisci passwd")
local pin_abf = tonumber(input(""))
if pin_abf == pc.getqf("konto_pin") then
say_title(mob_name(20350).. " spricht zu ".. pc.get_name() ..".")
say("")
say("La pass è corretta, ottimo!")
say("Quanti yang vuoi?")
say("Al momento abbiamo disponibili 2999999999")
say("")
say_reward("Dabei: " ..pc.get_money())
say("")
local geld_auf_konto = tonumber(input(""))
local auf_konto_new = tonumber(geld_auf_konto) + pc.getqf("konto_yang")
if pc.get_money() < geld_auf_konto then
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Non li hai affatto.")
else
if auf_konto_new < 2000000000 then
pc.change_money(-geld_auf_konto)
pc.setqf("konto_yang", auf_konto_new)
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Io " ..geld_auf_konto.. " Yang ricevuti")
else
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Per tutto quello che posso conservare ma..")
say("Questo è il massimo importo..:(")
say(" 2.999.999.999 yang.")
end
end
else
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("PASSW errata.")
end
elseif sel==2 then
-------------------------Ritira Yang-----------------------------
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Inserisci Passwd")
local pin_abf = tonumber(input(""))
if pin_abf == pc.getqf("konto_pin") then
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Passwd corretta")
say("Quanti yang vuoi ritirare?")
say("")
say_reward("Auf Konto: " ..pc.getqf("konto_yang"))
say("")
local geld_von_konto = tonumber(input(""))
if geld_von_konto > pc.getqf("konto_yang") then
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Non hai abbastanza yang sul tuo conto")
elseif geld_von_konto <= pc.getqf("konto_yang") then
local yang_bug_check = pc.get_money() + geld_von_konto
if yang_bug_check < 2000000000 then
local auf_konto_new = tonumber(pc.getqf("konto_yang") - geld_von_konto)
pc.setqf("konto_yang", auf_konto_new)
pc.change_money(geld_von_konto)
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Ich habe dir " ..geld_von_konto.. " Yang gegeben.")
else
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Io posso darti max")
say("0 yang :( (0 YANG BUG)")
end
end
else
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Passwd errato.")
end
elseif sel==3 then
---------------------------YANG---------------------------
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Vuoi sapere quanti yang hai?")
say("")
say_reward("Yang auf Konto: " ..pc.getqf("konto_yang"))
elseif sel==4 then
---------------------------Cambia password---------------------------
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Inserisci la password attuale.")
local pin_abf = tonumber(input(""))
if pin_abf == pc.getqf("konto_pin") then
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Password corretta.")
say("Inserisci la nuova password. (Solo numeri)")
local pin_eing = tonumber(input("12345"))
if pin_eing > 9999 and pin_eing < 100000 then
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Questa password va bene!")
say("")
say_reward("Passw " ..pin_eing.. " Salvare?")
local sel=select("Si", "No")
if sel==1 then
pc.setqf("konto_pin", pin_eing)
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("La passwd è stata modificata con successo.")
say("Ci vediamo!.")
elseif sel==2 then
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Ci vediamo!.")
else
-- Errore
say("Contatta un amministratore!")
say("riferisci il codice errore")
say("codice errore: 3")
end
elseif pin_eing > 99999 or pin_eing == 0 or pin_eing < 10000 then
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Mi dispiace ma c'e un problema")
say("La vostra password.")
say("")
say("")
say_reward("Info: Solo numeri!")
say_reward("Info: Non superare 99999")
say_reward("o sotto i 10000")
else
-- errore!
say("Contatta un amministratore")
say("riferisci il codice errore")
say("codice errore: 4")
end
else
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Password errata.")
end
elseif sel==5 then
---------------------------Abbrechen---------------------------
say_title(mob_name(20350).. " parla ".. pc.get_name() ..".")
say("")
say("Ci vediamo!.")
else
-- Errore
say("Contatta un amministratore!")
say("riferisci il codice errore")
say("Codice errore: 5")
end
end
end
end
end
Mi raccomando, lo script è basato su quello di elitepvpers ma modificato da me, quindi commenti inediti o spam no... al primo commento simile edito tutti i miei 3d..
+1 accettati