Lovaglójegy quest (k)

Indította zalanka, 2015-02-01, 19:25:51

Sziasztok!
Valaki tudna adni egy működőt?:D
Köszönöm!

horse_ride.quest

quest horse_ride begin
    state start begin
    when 20349.chat."Pferd abgeben" with pc.level >= 10 and pc.is_mount() begin
        local msg = "Willst du dein Pferd abgeben?"
        say(msg)
        local s = select("Absitzen", "Beenden")
        if s==1 then
pc.unmount()
        end
    end
    when 20349.chat."Aufsitzen (Verwenden der Reitkarte)" with pc.level >= 10 and not pc.is_mount() begin
        --local money = 10000
        if get_global_time() - pc.getqf("ride_time") < 3600 then
        local no_lend_horse_yet =
            "Hier kannst du dir ein Pferd mieten![ENTER]"..
            "Komm wieder wenn du dich, dazu entschieden hast."
        say(no_lend_horse_yet)   
        else
        local msg =
            "Bist du auf der Suche nach einem Reittier?[ENTER]"..
            "Wir vermieten derzeit Pferde an denjenigen,[ENTER]"..
            "die eine Reitkarte besitzen. Deine derzeitigen[ENTER]"..
            "Reitkuenste ermoeglichen dir 10 Minuten reiten.[ENTER]"..
            "Du kannst jedoch nicht vom Pferd aus schlagen."                        local no_horse_ticket = "Du besitzt keine Reitkarte."
        --local horse_ticket_vnum = 50005
        local horse_ticket_vnum = 50083
        say(msg)
        local s=select("Reiten","Nicht reiten")
        if s==1 then
            if pc.countitem(horse_ticket_vnum)>0 then
            pc.removeitem(horse_ticket_vnum, 1)
            pc.mount(20030, 600)
            pc.setqf("ride_time", get_global_time())
            else
            say(no_horse_ticket)
            end
        end
        end
    end
    end
end

Köszönöm!
Ment a +!:D