Reittierquest Problem

07/09/2014 21:21 [Tec]NeXo#1
Hallo liebe Community,
Ich benutze derzeit diese Reittier Quest..


Mein Problem ist es dass ich nach dem Porten nicht mehr auf meinem Reittier sitze und es dadurch zu Bugs kommt.
Meine frage ist wie kann ich das beheben...
Hab schon alles versucht und in Epvp hab ich leider nichts gefunden...

Ich bedanke mich schon mal bei jedem der mir helfen kann

Mfg.. NeXo

Edit: Benutze 2013 Invoice Files
07/10/2014 01:50 [SA]Tears aka.[BlackBite]#2
Nehm die hier, Vnums anpassen und fertig.

PHP Code:
quest ride begin
    state start begin
        
function Ridevnumremain_time )
            
ride_info = {
                [
52040] = { 20110,    60*60*24*365,    apply.ATT_GRADE_BONUS,    3750,    1,    true    },
                [
52041] = { 20111,    60*60*24*365,    apply.ATT_GRADE_BONUS,    200,    10,    true    },
                [
52042] = { 20112,    60*60*24*365,    apply.ATT_GRADE_BONUS,    170,    10,    true    },
                [
52043] = { 20113,    60*60*24*365,    apply.ATT_GRADE_BONUS,    150,    10,    true    },
                [
52044] = { 20114,    60*60*24*365,    apply.ATT_GRADE_BONUS,    100,    10,    true    },
                }

            if 
pc.level ride_info[vnum][5then
                syschat
("Dein Level ist zu niedrig")
            else
                if 
113 == pc.get_map_index() then
                    
return
                
end
                
if ride_info[vnum][2] == and remain_time != 0 then
                    pc
.mountride_info[vnum][1], remain_time*60 )
                    
pc.mount_bonusride_info[vnum][3], ride_info[vnum][4], remain_time*60 )
                else
                    
pc.mountride_info[vnum][1], ride_info[vnum][2] )
                    
pc.mount_bonusride_info[vnum][3], ride_info[vnum][4], ride_info[vnum][2] )
                
end

                
if true == ride_info[vnum][6then
                    syschat
("Dein Reittier wurde gerufen")
                
end    
            end    
        end

        when login begin
            local vnum
remain_time pc.get_special_ride_vnum()
            if 
vnum <=  52040 or vnum >52044 then
                
return
            
end
            
if != vnum then
                ride
.Ride(vnumremain_time)
            
end
        end

        when 52040.
use or 52041.use or 52042.use or 52043.use or 52044.use begin
             
if pc.is_polymorphed() then
                 syschat
("Du kannst verwandelt kein Reittier besteigen")
            elseif 
false == pc.is_riding() then
                 
if true == horse.is_summon() then
                    horse
.unsummon()
                
end
                 ride
.Ride(item.vnum0)
             else
                
syschat("Steige erst von deinem Pferd ab")
             
end
        end
    end
end 
Ist übrigens die Reit Quest vom .de Server, irgendwann Oktober 2013 oder so.
07/10/2014 12:46 Point2812#3
Danke hatte das gleiche Problem ;D