Code
- quest Trump begin
- state start begin
- when login with pc.getqf("start") == 0 begin
- pc.setqf("Guthaben", 0)
- pc.setqf("start", 1)
- set_state(affe)
- end
- end
- state affe begin
- when 20041.chat."Items Umtauschen" begin
- say_title("Items Umtauschen")
- say("Hier kannst du deine Uppitems")
- say("gegen Punkte eintauschen, welche")
- say("du gegen Itemshop-Coins tauschen kannst.")
- say("")
- say("Was möchtest du tun?")
- local a = select("Guthaben abfragen","Items eintauschen","Punkte eintauschen","Nichts")
- if a == 1 then
- say_title("Guthaben")
- say("Dein Guthaben beträgt "..pc.getqf("Guthaben").." Punkte.")
- end
- if a == 2 then
- say_title("Items eintauschen")
- say("")
- say("Welche Art von Item möchtest du eintauschen?")
- say("")
- local i = select("Beran-Setaou","Azrael","Metinstein")
- if i == 1 then
- say_title("Beran-Setaou")
- say("")
- say("Welches Item möchtest du eintauschen?")
- say("")
- local o = select("Drachenschuppe","Drachenkralle","Traktat zur Fechtkunst")
- if o = 1 then
- say_title("Drachenschuppe")
- say("")
- say("Eine Drachenschuppe ist 4 Punkte wert.")
- say("Wie viele Drachenschuppen möchtest du eintauschen?")
- say("")
- local p = select("1","5","10","50")
- if p == 1 then
- if pc.count_item(71123) >= 1 then
- pc.remove_item(71123,1)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+4)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if p == 2 then
- if pc.count_item(71123) >= 5 then
- pc.remove_item(71123,5)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+20)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if p == 3 then
- if pc.count_item(71123) >= 10 then
- pc.remove_item(71123,10)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+40)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if p == 4 then
- if pc.count_item(71123) >= 50 then
- pc.remove_item(71123,50)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+200)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- end
- if o = 2 then
- say_title("Drachenkralle")
- say("")
- say("Eine Drachenkralle ist 4 Punkte wert.")
- say("Wie viele Drachenkrallen möchtest du eintauschen?")
- say("")
- local q = select("1","5","10","50")
- if q == 1 then
- if pc.count_item(71129) >= 1 then
- pc.remove_item(71129,1)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+4)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if q == 2 then
- if pc.count_item(71129) >= 5 then
- pc.remove_item(71129,5)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+20)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if q == 3 then
- if pc.count_item(71129) >= 10 then
- pc.remove_item(71129,10)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+40)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if q == 4 then
- if pc.count_item(71129) >= 50 then
- pc.remove_item(71129,50)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+200)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- end
- if o = 3 then
- say_title("Traktat zur Fechtkunst")
- say("")
- say("Ein Traktat zur Fechtkunst ist 2 Punkte wert.")
- say("Wie viele Traktate zur Fechtkunst möchtest du eintauschen?")
- say("")
- local w = select("1","5","10","50")
- if w == 1 then
- if pc.count_item(70031) >= 1 then
- pc.remove_item(70031,1)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+2)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if w == 2 then
- if pc.count_item(70031) >= 5 then
- pc.remove_item(70031,5)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+10)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if w == 3 then
- if pc.count_item(70031) >= 10 then
- pc.remove_item(70031,10)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+20)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if w == 4 then
- if pc.count_item(70031) >= 50 then
- pc.remove_item(70031,50)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+100)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- end
- end
- if i == 2 then
- say_title("Azrael")
- say("")
- say("Welches Item möchtest du eintauschen?")
- say("")
- local v = select("Gegenstand Verhexen","gegenstand Verzaubern","Azraels Herz")
- if v = 1 then
- say_title("Gegenstand Verhexen")
- say("")
- say("Ein Gegenstand Verhexen ist 1 Punkt wert.")
- say("Wie viele Gegenstand Verhexen möchtest du eintauschen?")
- say("")
- local r = select("1","5","10","50")
- if r == 1 then
- if pc.count_item(71052) >= 1 then
- pc.remove_item(71052,1)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+1)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if r == 2 then
- if pc.count_item(71052) >= 5 then
- pc.remove_item(71052,5)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+5)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if r == 3 then
- if pc.count_item(71052) >= 10 then
- pc.remove_item(71052,10)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+10)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if r == 4 then
- if pc.count_item(71052) >= 50 then
- pc.remove_item(71052,50)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+50)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- end
- if v = 2 then
- say_title("Gegenstand Segnen")
- say("")
- say("Ein Gegenstand Segnen ist 1 Punkt wert.")
- say("Wie viele Gegenstand Segnen möchtest du eintauschen?")
- say("")
- local t = select("1","5","10","50")
- if t == 1 then
- if pc.count_item(71051) >= 1 then
- pc.remove_item(71051,1)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+1)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if t == 2 then
- if pc.count_item(71051) >= 5 then
- pc.remove_item(71051,5)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+5)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if t == 3 then
- if pc.count_item(71051) >= 10 then
- pc.remove_item(71051,10)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+10)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if t == 4 then
- if pc.count_item(71051) >= 50 then
- pc.remove_item(71051,50)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+50)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- end
- if v = 3 then
- say_title("Azraels Herz")
- say("")
- say("Ein Azraels Herz ist 4 Punkte wert.")
- say("Wie viele Azraels Herzen möchtest du eintauschen?")
- say("")
- local u = select("1","5","10","50")
- if u == 1 then
- if pc.count_item(70022) >= 1 then
- pc.remove_item(70022,1)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+4)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if u == 2 then
- if pc.count_item(70022) >= 5 then
- pc.remove_item(70022,5)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+20)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if u == 3 then
- if pc.count_item(70022) >= 10 then
- pc.remove_item(70022,10)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+40)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if u == 4 then
- if pc.count_item(70022) >= 50 then
- pc.remove_item(70022,50)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+200)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- end
- end
- if i == 3 then
- say_title("Metinsteine")
- say("")
- say("Welches Item möchtest du eintauschen?")
- say("")
- local o = select("Blaudrachenstahl","Rotdrachenstahl","Wasserstein","Tränen Baljit-Elvedins")
- if m = 1 then
- say_title("Blaudrachenstahl")
- say("")
- say("Ein Blaudrachenstahl ist 1 Punkt wert.")
- say("Wie viel Blaudrachenstahl möchtest du eintauschen?")
- say("")
- local n = select("1","5","10","50")
- if n == 1 then
- if pc.count_item(30509) >= 1 then
- pc.remove_item(30509,1)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+1)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if n == 2 then
- if pc.count_item(30509) >= 5 then
- pc.remove_item(30509,5)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+5)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if n == 3 then
- if pc.count_item(30509) >= 10 then
- pc.remove_item(30509,10)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+10)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if n == 4 then
- if pc.count_item(30509) >= 50 then
- pc.remove_item(30509,50)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+50)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- end
- if m = 2 then
- say_title("Rotdrachenstahl")
- say("")
- say("Ein Rotdrachenstahl ist 2 Punkt wert.")
- say("Wie viel Rotdrachenstahl möchtest du eintauschen?")
- say("")
- local n = select("1","5","10","50")
- if n == 1 then
- if pc.count_item(30512) >= 1 then
- pc.remove_item(30512,1)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+2)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if n == 2 then
- if pc.count_item(30512) >= 5 then
- pc.remove_item(30512,5)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+10)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if n == 3 then
- if pc.count_item(30512) >= 10 then
- pc.remove_item(30512,10)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+20)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if n == 4 then
- if pc.count_item(30512) >= 50 then
- pc.remove_item(30512,50)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+100)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- end
- if m = 3 then
- say_title("Wasserstein")
- say("")
- say("Ein Wasserstein ist 3 Punkte wert.")
- say("Wie viele Wassersteine möchtest du eintauschen?")
- say("")
- local d = select("1","5","10","50")
- if d == 1 then
- if pc.count_item(90005) >= 1 then
- pc.remove_item(90005,1)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+3)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if d == 2 then
- if pc.count_item(90005) >= 5 then
- pc.remove_item(90005,5)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+15)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if d == 3 then
- if pc.count_item(90005) >= 10 then
- pc.remove_item(90005,10)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+30)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if d == 4 then
- if pc.count_item(90005) >= 50 then
- pc.remove_item(90005,50)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+150)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- end
- if m = 4 then
- say_title("Tränen Baljit-Elvedins")
- say("")
- say("Eine Tränen Baljit-Elvedins ist 1 Punkt wert.")
- say("Wie viele Tränen Baljit-Elvedins möchtest du eintauschen?")
- say("")
- local b = select("1","5","10","50")
- if b == 1 then
- if pc.count_item(30189) >= 1 then
- pc.remove_item(30189,1)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+1)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if b == 2 then
- if pc.count_item(30189) >= 5 then
- pc.remove_item(30189,5)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+5)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if b == 3 then
- if pc.count_item(30189) >= 10 then
- pc.remove_item(30189,10)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+10)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- if b == 4 then
- if pc.count_item(30189) >= 50 then
- pc.remove_item(30189,50)
- pc.setqf("Guthaben", pc.getqf("Guthaben")+50)
- else
- say("Du hast nicht genug Items.")
- return
- end
- end
- end
- end
- end
- if a == 3 then
- say_title("Punkte eintauschen")
- say("")
- say("Hier kannst du deine Punkte gegen")
- say("Coins tauschen. Für 10 Punkte")
- say("bekommst du 100 Coins.")
- say("")
- say("Wie viele Punkte möchtest du eintauschen?")
- say("")
- local y = select("10","50","100","500")
- if y == 1 then
- if pc.getqf("Guthaben") >= 10 then
- pc.setqf("Guthaben"), pc.getqf("Guthaben")-10)
- pc.give_item2(80014, 1)
- else
- say("Du hast nicht genug Punkte")
- return
- end
- if y == 2 then
- if pc.getqf("Guthaben") >= 50 then
- pc.setqf("Guthaben"), pc.getqf("Guthaben")-50)
- pc.give_item2(80015, 1)
- else
- say("Du hast nicht genug Punkte")
- return
- end
- if y == 3 then
- if pc.getqf("Guthaben") >= 100 then
- pc.setqf("Guthaben"), pc.getqf("Guthaben")-100)
- pc.give_item2(80016, 1)
- else
- say("Du hast nicht genug Punkte")
- return
- end
- if y == 4 then
- if pc.getqf("Guthaben") >= 500 then
- pc.setqf("Guthaben"), pc.getqf("Guthaben")-500)
- pc.give_item2(80016, 1)
- pc.give_item2(80016, 1)
- pc.give_item2(80016, 1)
- pc.give_item2(80016, 1)
- pc.give_item2(80016, 1)
- else
- say("Du hast nicht genug Punkte")
- return
- end
- end
- end
- if a == 4 then
- return
- end
- end
- end
- end
Kann die nicht compilen. Beim compilen steht einfach nur, dass die nicht compilet werden konnte.