Hey epvp*
ich habe ein problem mit der quest von zymos..
da man ihn nicht erreichen kann frag ich mal hier um rat..
klappt eig alles perfekt bis auf diese special_item_group geschichte..
wenn ich das siegel benutze mit strg + g geht er hoch siegel geht in den sockel.. wenn ich wieder strg + g drücke geht er vom reittier siegel bleibt aber im sockel..
woran liegt das ?
hier meine special_item_group.txt: ohne korrekte Tab eingabe wegen php code..
quest :
ich habe ein problem mit der quest von zymos..
da man ihn nicht erreichen kann frag ich mal hier um rat..
klappt eig alles perfekt bis auf diese special_item_group geschichte..
wenn ich das siegel benutze mit strg + g geht er hoch siegel geht in den sockel.. wenn ich wieder strg + g drücke geht er vom reittier siegel bleibt aber im sockel..
woran liegt das ?
hier meine special_item_group.txt: ohne korrekte Tab eingabe wegen php code..
PHP Code:
Group mounts
{
Vnum 10030
1 71124 1 1
2 71125 1 1
3 71126 1 1
4 71127 1 1
5 71128 1 1
6 71137 1 1
7 71138 1 1
8 71139 1 1
9 71140 1 1
10 71141 1 1
11 71142 1 1
}
PHP Code:
----------------------------------------------------
--
--Reittier Siegel by ©Zymos
--
----------------------------------------------------
quest ride begin
state start begin
function Ride( vnum )
ride_info = {
[71114] = { 20110, 5*60,apply.DEF_GRADE_BONUS, 70,75, true }, --gelb
[71115] = { 20110, 5*60,apply.DEF_GRADE_BONUS, 100,100, true }, --blau
[71116] = { 20111, 5*60,apply.DEF_GRADE_BONUS, 100,80, true }, --gelb
[71117] = { 20111, 5*60,apply.DEF_GRADE_BONUS, 150,100, true }, --blau
[71118] = { 20112, 5*60,apply.DEF_GRADE_BONUS, 125,80, true }, --gelb
[71119] = { 20112, 5*60,apply.DEF_GRADE_BONUS, 200,100, true }, --blau
[71120] = { 20113, 5*60,apply.ATT_GRADE_BONUS, 200,85, true }, --gelb
[71121] = { 20113, 5*60,apply.ATT_GRADE_BONUS, 400,110, true }, --blau
[71124] = { 20114, item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,30,1, false }, ----Weißer Löwe
[71125] = { 20120, item.get_socket(2)*60,apply.ATTBONUS_MONSTER,20,1, false }, --Kriegskeiler
[71126] = { 20121, item.get_socket(2)*60,apply.CRITICAL_PCT,10,1, false }, --Streitwolf-Siegel
[71127] = { 20122, item.get_socket(2)*60,apply.CRITICAL_PCT,10,1, false }, --Sturmtiger-Siegel
[71128] = { 20123, item.get_socket(2)*60,apply.DEF_GRADE_BONUS,10,1, false }, --Schlachtenlöwen-Siegel
[71137] = { 20243, item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,20,1, false }, ----Tiger Blau
[71138] = { 20244, item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,20,1, false }, ----Tiger Rot
[71139] = { 20245, item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,20,1, false }, ----Tiger Gold
[71140] = { 20246, item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,20,1, false }, ----Tiger Grün
[71141] = { 20247, item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,20,1, false }, ----Tiger Grau
[71142] = { 20248, item.get_socket(2)*60,apply.EXP_DOUBLE_BONUS,20,1, false }, ----Tiger Weiß
}
if pc.level < ride_info[vnum][5] then
say("Dein Level ist zu niedrig für dieses Reittier!")
return
elseif pc.is_polymorphed() then
say("Du kannst nicht reiten während du Verwandelt bist!")
return
elseif pc.is_riding() then
say("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 or 71138.use or 71139.use or 71140.use or 71141.use or 71142.use begin --Königstiger
if pc.get_map_index() == 113 or
pc.get_map_index() == 118 or
pc.get_map_index() == 119 or
pc.get_map_index() == 120 or
pc.get_map_index() == 122 or
pc.get_map_index() == 123 or
pc.get_map_index() == 124 or
pc.get_map_index() == 126 or
pc.get_map_index() == 127 or
pc.get_map_index() == 128 and not pc.is_gm() then
say("Du darfst das Pferd nicht rufen hier.")
return
end
ride.Ride(item.get_vnum())
end
when login begin
if pc.get_map_index() == 113 or
pc.get_map_index() == 118 or
pc.get_map_index() == 119 or
pc.get_map_index() == 120 or
pc.get_map_index() == 122 or
pc.get_map_index() == 123 or
pc.get_map_index() == 124 or
pc.get_map_index() == 126 or
pc.get_map_index() == 127 or
pc.get_map_index() == 128 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