immer wenn ich ein Siegel benutze geht das in den Sockel, aber wenn ich mich porte oder reloge ist das Siegel zwar drin aber ich Reite nicht.
die ride.quest
quest ride begin
state start begin
function Ride( vnum )
ride_info = {
[71114] = { 20110, item.get_socket(2)*60,apply.ATTBONUS_MONSTER,0,1, false }, ----Weißer Löwe
[71115] = { 20110, item.get_socket(2)*60,apply.DEF_GRADE_BONUS,75,1, false }, --Kriegskeiler
[71116] = { 20111, item.get_socket(2)*60,apply.ATTBONUS_MONSTER,0,1, false }, --Streitwolf-Siegel
[71117] = { 20111, item.get_socket(2)*60,apply.DEF_GRADE_BONUS,100,1, false }, --Sturmtiger-Siegel
[71118] = { 20112, item.get_socket(2)*60,apply.ATTBONUS_MONSTER,0,1, false }, --Schlachtenlöwen-Siegel
[71119] = { 20112, item.get_socket(2)*60,apply.DEF_GRADE_BONUS,125,1, false }, --Schlachtenlöwen-Siegel
[71120] = { 20113, item.get_socket(2)*60,apply.ATTBONUS_MONSTER,0,1, false }, --Schlachtenlöwen-Siegel
[71121] = { 20113, item.get_socket(2)*60,apply.DEF_GRADE_BONUS,200,1, false }, --Schlachtenlöwen-Siegel
[71124] = { 20114, item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,50,1, false }, ----Weißer Löwe
[71125] = { 20115, item.get_socket(2)*60,apply.ATTBONUS_MONSTER,20,1, false }, --Kriegskeiler
[71126] = { 20116, item.get_socket(2)*60,apply.CRITICAL_PCT,10,1, false }, --Streitwolf-Siegel
[71127] = { 20117, item.get_socket(2)*60,apply.CRITICAL_PCT,10,1, false }, --Sturmtiger-Siegel
[71128] = { 20118, item.get_socket(2)*60,POINT_DEF_BONUS,10,1, false }, --Schlachtenlöwen-Siegel
}
if pc.is_polymorphed() then
syschat("Du kannst nicht reiten während du Verwandelt bist!")
return
elseif pc.is_riding() then
syschat("Du kannst kein Reittier beschwören, du reitest noch")
return
else
pc.mount( ride_info[vnum][1], ride_info[vnum][2] )
pc.mount_bonus( ride_info[vnum][3], ride_info[vnum][4], ride_info[vnum][2] )
if true == ride_info[vnum][6] then
pc.remove_item(vnum, 1)
end
end
end
when 71114.use or 71115.use or 71116.use or 71117.use or 71118.use or 71119.use or 71120.use or 71121.use --normale siegel
or 71124.use or 71125.use or 71126.use or 71127.use or 71128.use --48H reittier siegel
or 80110.use or 80111.use or 80112.use or 80113.use or 80114.use --Anfangs Siegel Starterse
or 71131.use or 71132.use or 71133.use or 71134.use --Rappensiegel
or 71137.use begin --Königstiger
if pc.get_map_index() == 300 and not pc.is_gm() then
syschat("Du darfst das Pferd nicht rufen hier.")
return
end
ride.Ride(item.get_vnum())
end
when login begin
if pc.get_map_index() == 300 and not pc.is_gm() then
syschat("Du darfst das Rettier nicht benutzen hier.")
return
end
local vnum, remain_time = pc.get_special_ride_vnum()
if 0 != vnum then
if pc.is_polymorphed() then
return
elseif pc.is_riding() then
return
else
ride.Ride(vnum, remain_time)
end
end
end
end
end
state start begin
function Ride( vnum )
ride_info = {
[71114] = { 20110, item.get_socket(2)*60,apply.ATTBONUS_MONSTER,0,1, false }, ----Weißer Löwe
[71115] = { 20110, item.get_socket(2)*60,apply.DEF_GRADE_BONUS,75,1, false }, --Kriegskeiler
[71116] = { 20111, item.get_socket(2)*60,apply.ATTBONUS_MONSTER,0,1, false }, --Streitwolf-Siegel
[71117] = { 20111, item.get_socket(2)*60,apply.DEF_GRADE_BONUS,100,1, false }, --Sturmtiger-Siegel
[71118] = { 20112, item.get_socket(2)*60,apply.ATTBONUS_MONSTER,0,1, false }, --Schlachtenlöwen-Siegel
[71119] = { 20112, item.get_socket(2)*60,apply.DEF_GRADE_BONUS,125,1, false }, --Schlachtenlöwen-Siegel
[71120] = { 20113, item.get_socket(2)*60,apply.ATTBONUS_MONSTER,0,1, false }, --Schlachtenlöwen-Siegel
[71121] = { 20113, item.get_socket(2)*60,apply.DEF_GRADE_BONUS,200,1, false }, --Schlachtenlöwen-Siegel
[71124] = { 20114, item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,50,1, false }, ----Weißer Löwe
[71125] = { 20115, item.get_socket(2)*60,apply.ATTBONUS_MONSTER,20,1, false }, --Kriegskeiler
[71126] = { 20116, item.get_socket(2)*60,apply.CRITICAL_PCT,10,1, false }, --Streitwolf-Siegel
[71127] = { 20117, item.get_socket(2)*60,apply.CRITICAL_PCT,10,1, false }, --Sturmtiger-Siegel
[71128] = { 20118, item.get_socket(2)*60,POINT_DEF_BONUS,10,1, false }, --Schlachtenlöwen-Siegel
}
if pc.is_polymorphed() then
syschat("Du kannst nicht reiten während du Verwandelt bist!")
return
elseif pc.is_riding() then
syschat("Du kannst kein Reittier beschwören, du reitest noch")
return
else
pc.mount( ride_info[vnum][1], ride_info[vnum][2] )
pc.mount_bonus( ride_info[vnum][3], ride_info[vnum][4], ride_info[vnum][2] )
if true == ride_info[vnum][6] then
pc.remove_item(vnum, 1)
end
end
end
when 71114.use or 71115.use or 71116.use or 71117.use or 71118.use or 71119.use or 71120.use or 71121.use --normale siegel
or 71124.use or 71125.use or 71126.use or 71127.use or 71128.use --48H reittier siegel
or 80110.use or 80111.use or 80112.use or 80113.use or 80114.use --Anfangs Siegel Starterse
or 71131.use or 71132.use or 71133.use or 71134.use --Rappensiegel
or 71137.use begin --Königstiger
if pc.get_map_index() == 300 and not pc.is_gm() then
syschat("Du darfst das Pferd nicht rufen hier.")
return
end
ride.Ride(item.get_vnum())
end
when login begin
if pc.get_map_index() == 300 and not pc.is_gm() then
syschat("Du darfst das Rettier nicht benutzen hier.")
return
end
local vnum, remain_time = pc.get_special_ride_vnum()
if 0 != vnum then
if pc.is_polymorphed() then
return
elseif pc.is_riding() then
return
else
ride.Ride(vnum, remain_time)
end
end
end
end
end
push






