|
You last visited: Today at 10:23
Advertisement
Problem
Discussion on Problem within the Metin2 Private Server forum part of the Metin2 category.
12/15/2013, 15:44
|
#1
|
elite*gold: 0
Join Date: Dec 2012
Posts: 819
Received Thanks: 220
|
Problem
Ich habe da ein kleines Problem mit den Reittier Icons(Siegel), wenn ich Strg+G drücke geht das Siegel in den Slot und steigt dann halt auf das Reittier. Aber wenn ich absteigen will also nomma strg+g drücke steigt er zwar ab aber das Siegel bleibt dann noch im Slot. Ich habe schon die SuFu benutzt , leider keine nützliche Lösung gefunden...
Mein Querry:
Code:
INSERT INTO `item_proto` VALUES ('71189', 'ÈæÀú½ÅÀÌ¿ë±Ç', 'Kriegskeiler-Siegel', '16', '2', '0', '1', '33024', '9216', '128', '', '0', '0', '0', '0', '0', '0', '1', '20', '0', '0', '0', '0', '0', '0', '0', '0', '28800', '0', '0', '0', '0', '0', '0', '127', '127', '127', '127', '127', '0', '0', '0');
Special_item_group:
Code:
Group Mounts
{
Vnum 10030
71189 1 1
}
Quest:
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 }, --Keiler Gelb
[71115] = { 20110, 5*60,apply.DEF_GRADE_BONUS, 100,100, true }, --Keiler Blau
[71116] = { 20111, 5*60,apply.DEF_GRADE_BONUS, 100,80, true }, --Wolf Gelb
[71117] = { 20111, 5*60,apply.DEF_GRADE_BONUS, 150,100, true }, --Wolf Blau
[71118] = { 20112, 5*60,apply.DEF_GRADE_BONUS, 125,80, true }, --Tiger Gelb
[71119] = { 20112, 5*60,apply.DEF_GRADE_BONUS, 200,100, true }, --Tiger Blau
[71120] = { 20113, 5*60,apply.ATT_GRADE_BONUS, 200,85, true }, --Löwe Gelb
[71121] = { 20113, 5*60,apply.ATT_GRADE_BONUS, 400,110, true }, --Löwe Blau
[71124] = { 20114, item.get_socket(2)*60,POINT_EXP_DOUBLE_BONUS,1,1, false }, ---Weißer Löwe
[71189] = { 20115, item.get_socket(2)*60,apply.ATTBONUS_MONSTER,20,1, false }, --Kriegskeiler
[71126] = { 20116, item.get_socket(2)*60,apply.STEAL_HP,15,1, false }, --Streitwolf-Siegel
[71127] = { 20117, item.get_socket(2)*60,apply.HP_REGEN,50,1, false }, --Sturmtiger-Siegel
[71128] = { 20118, item.get_socket(2)*60,POINT_DEF_BONUS,15,1, false }, --Schlachtenlöwen-Siegel
[71137] = { 20120, item.get_socket(2)*60,POINT_EXP_DOUBLE_BONUS,1,1, false }, ---Feuer Tiger Blau
[71138] = { 20121, item.get_socket(2)*60,apply.ATTBONUS_MONSTER,20,1, false }, --Feuer Tiger Rot
[71139] = { 20123, item.get_socket(2)*60,apply.STEAL_HP,15,1, false }, --Feuer Tiger Gold
[71140] = { 20124, item.get_socket(2)*60,apply.HP_REGEN,50,1, false }, --Feuer Tiger Grün
[71141] = { 20125, item.get_socket(2)*60,POINT_DEF_BONUS,15,1, false }, --Feuer Tiger Grau
[71142] = { 20126, item.get_socket(2)*60,POINT_DEF_BONUS,15,1, false }, --Feuer Tiger Weiß
}
if pc.level < ride_info[vnum][5] then
say("Dein Level ist zu niedrig für dieses Reittier!")
say("Du würdest es nicht zähmen können.")
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 während du noch reitest.")
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 Mounts
or 71124.use or 71189.use or 71126.use or 71127.use or 71128.use --Weißer Löwe und Dunkle Mounts
or 71137.use or 71138.use or 71139.use or 71140.use or 71141.use or 71142.use 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
say("Du darfst das Pferd hier nicht rufen.")
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 Pferd hier nicht benutzen.")
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
|
|
|
12/15/2013, 15:47
|
#2
|
elite*gold: 0
Join Date: Aug 2009
Posts: 54
Received Thanks: 25
|
edit* liegt an deiner Quest, probiers mit einer andren.
Mfg
|
|
|
12/16/2013, 14:29
|
#3
|
elite*gold: 0
Join Date: Dec 2012
Posts: 819
Received Thanks: 220
|
Quote:
Originally Posted by kompass99
edit* liegt an deiner Quest, probiers mit einer andren.
Mfg
|
Habe 6 Verschiedene Probiert, das hilft mir gerade auch nicht richtig weiter.
|
|
|
12/16/2013, 16:29
|
#4
|
elite*gold: 40
Join Date: Nov 2009
Posts: 1,159
Received Thanks: 442
|
Das ist eine clientside Sache. Invoice hat es geschafft das einzubauen in seinen neuen Client, der jetzt bald kommen soll. In einer der .py Datei muss ein moveitem() rein. Genau in welcher weiß ich jedoch auch nicht.
|
|
|
All times are GMT +1. The time now is 10:24.
|
|