Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest yang_coins_trade begin
- state start begin
- when 9010.chat."test" with pc.getqf("bank_konto")<= 0 begin
- local s = select("Ich möchte Yang gegen Coins tauschen","Ich möchte Coins gegen Yang tauschen","Abbrechen")if s == 3 then return end
- if s == 1 then
- say_title(string.format("%s:", mob_name(string.format("%d", npc.get_race()))))
- say()
- say("Wie viel Yang möchtest du gegen Coins tauschen?")
- say()
- --local aufladen = tonumber(input())
- local yang_input = math.abs(tonumber(input()) or 0)
- -- if not tonumber(aufladen) or aufladen < 0 then setskin(NOWINDOW) return chat("Du hast eine Falscheingabe getätigt!") end
- if pc.get_gold() < yang_input then chat("Du besitzt nicht genug Yang!") return end
- local yang = mysql_query("SELECT money FROM quest.bank WHERE username = '"..user.."'")[1][1]
- say_title(string.format("%s:", mob_name(string.format("%d", npc.get_race()))))
- say()
- say("Willst du wirklich "..numtomoney(yang_input).." Yang umtauschen?")
- say()
- if select("Ja","Nein")== 2 then return end
- --mysql_query("INSERT INTO quest.bank_deposit_log (account_id, name, money, bank_name, time) VALUES('"..pc.get_account_id().."', '"..pc.get_name().."', '"..numtomoney(aufladen).."', '"..user.."', CURRENT_TIMESTAMP)")
- mysql_query("UPDATE quest.bank SET money = money + '"..yang_input.."' WHERE username = '"..user.."';")
- pc.change_gold(-yang_input)
- say_title(string.format("%s:", mob_name(string.format("%d", npc.get_race()))))
- say()
- say(""..numtomoney(yang_input).." Coins wurden auf dein Konto überwiesen!")
- say()
- end
- if s == 2 then
- local yang = mysql_query("SELECT money FROM quest.bank WHERE username= '"..user.."'")[1][1]
- say_title(string.format("%s:", mob_name(string.format("%d", npc.get_race()))))
- say()
- say("Hallo, "..pc.get_name()..".")
- say("Dein Guthaben beträgt: "..numtomoney(yang).." Yang.")
- say()
- say_reward("Wie viel Yang möchtest du auszahlen?")
- say()
- local auszahlen = tonumber(input())
- local maxyang = pc.get_gold()+auszahlen
- local maxauzahlen = 1999999999-pc.get_gold()
- if not tonumber(auszahlen) or auszahlen < 0 then setskin(NOWINDOW) return chat("Du hast eine Falscheingabe getätigt!") end
- if maxyang > 1999999999 then
- say_title(string.format("%s:", mob_name(string.format("%d", npc.get_race()))))
- say()
- say("Du kannst dir höchstens nur "..numtomoney(maxauzahlen).." Yang")
- say("auszahlen lassen da du nur 1.999.999.999 Yang")
- say("bei dir tragen kannst!")
- say()
- return
- end
- if auszahlen > yang then
- say_title(string.format("%s:", mob_name(string.format("%d", npc.get_race()))))
- say()
- say("Auf deinem Konto befindet sich nur "..numtomoney(yang).." Yang.")
- say("Du möchtest aber "..numtomoney(auszahlen).." Yang auszahlen.")
- say()
- say_reward("Bitte überdenke deine eingabe nochmal.")
- say()
- return
- end
- say_title(string.format("%s:", mob_name(string.format("%d", npc.get_race()))))
- say()
- say("Du möchtest also "..numtomoney(auszahlen).." Yang auszahlen?")
- say()
- if select("Ja","Nein")==2 then return end
- mysql_query("INSERT INTO quest.bank_withdraw_funds_log (account_id, name, money, bank_name, time) VALUES('"..pc.get_account_id().."', '"..pc.get_name().."', '"..numtomoney(auszahlen).."', '"..user.."', CURRENT_TIMESTAMP)")
- mysql_query("UPDATE quest.bank SET money = money - '"..auszahlen.."' WHERE username = '"..user.."';")
- local yang = mysql_query("SELECT money FROM quest.bank WHERE username = '"..user.."'")[1][1]
- pc.change_gold(auszahlen)
- say_title(string.format("%s:", mob_name(string.format("%d", npc.get_race()))))
- say()
- say("Dir wurden "..numtomoney(auszahlen).." Yang ausgezahlt!")
- say("Dein Guthaben beträgt nun: "..numtomoney(yang).." Yang.")
- say()
- return
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment