Ich habe versucht eine eigene Quest zu schreiben, da ich jedoch totaler Anfänger bin und ich mich mit diesen TABs nicht auskenne bräuchte ich da eure Hilfe. Könnte mir jemand diese Quest entbuggen^^
Wäre dafür sehr dankbar(Thx gibts natürlich auch xD)
PHP Code:
quest lala begin
state start begin
when 70004.use begin
say_title("Blaustahlpanzer")
say("Um diese Rüstung zu erstellen,")
say("brauchst du folgende Items:")
say("")
say_reward("1x Schwarzstahlpanzer+9,")
say_reward("3x Drachenschuppen, 4x Drachenkrallen,")
say_reward("2x Traktat der Fechtkunst")
say("")
say_reward("Möchtest du dieses Item erstellen?")
local s = select("Ja","Nein")
if s == 2 then
return
end
if s == 1 then
say_title("Blaustahlpanzer")
say("Um diese Rüstung zu erstellen,")
say("brauchst du folgende Items:")
say("")
say_reward("1x Schwarzstahlpanzer+9,")
say_reward("3x Drachenschuppen, 4x Drachenkrallen,")
say_reward("2x Traktat der Fechtkunst")
say("")
say_reward("Möchtest du dieses Item erstellen?")
local s = select("Ja","Nein")
return
end
if s == 1 then
if pc.count_item(27992) < 3 then
say_title("Blaustahlpanzer")
say_reward("Du hast keine drei Drachenschuppen!")
return
end
if pc.count_item(27994) < 4 then
say_title("Blaustahlpanzer")
say_reward("Du hast keine vier Drachenkrallen!")
return
end
end
end
if pc.count_item(29967) < 2 then
say_title("Blaustahlpanzer")
say_reward("Du hast keine zwei Traktate der Fechtkunst!")
return
end
end
if pc.count_item(169) < 1 then
say_title("Blaustahlpanzer")
say_reward("Du hast kein Schwarzstahlpanzer+9!")
return
end
pc.remove_item(27992,2)
pc.remove_item(27993,2)
pc.remove_item(27994,2)
pc.remove_item(29967,3)
pc.remove_item(169,1)
item.remove()
pc.give_item2(210,1)
say_title("Blaustahlpanzer")
say_reward("Du hast erfolgreich hergestellt:")
say_item_vnum(210)
end
end
end
end
end
end
quest lala begin
state start begin
when 70004.use begin
say_title("Blaustahlpanzer")
say("Um diese Rüstung zu erstellen,")
say("brauchst du folgende Items:")
say("")
say_reward("1x Schwarzstahlpanzer+9,")
say_reward("3x Drachenschuppen, 4x Drachenkrallen,")
say_reward("2x Traktat der Fechtkunst")
say("")
say_reward("Möchtest du dieses Item erstellen?")
local s = select("Ja","Nein")
if s == 1 then
say_title("Blaustahlpanzer")
say("Um diese Rüstung zu erstellen,")
say("brauchst du folgende Items:")
say("")
say_reward("1x Schwarzstahlpanzer+9,")
say_reward("3x Drachenschuppen, 4x Drachenkrallen,")
say_reward("2x Traktat der Fechtkunst")
say("")
say_reward("Möchtest du dieses Item erstellen?")
local w = select("Ja","Nein")
if w == 1 then
if pc.count_item(27992) < 3 then
say_title("Blaustahlpanzer")
say_reward("Du hast keine drei Drachenschuppen!")
return
end
if pc.count_item(27994) < 4 then
say_title("Blaustahlpanzer")
say_reward("Du hast keine vier Drachenkrallen!")
return
end
if pc.count_item(29967) < 2 then
say_title("Blaustahlpanzer")
say_reward("Du hast keine zwei Traktate der Fechtkunst!")
return
end
if pc.count_item(11299) < 1 then
say_title("Blaustahlpanzer")
say_reward("Du hast kein Schwarzstahlpanzer+9!")
return
end
if pc.count_item(27992) >=3 and pc.count_item(27993) >= 4 and pc.count_item(29967) >= 2 and pc.count_item(11299) >= 1 then
pc.remove_item(27992,3)
pc.remove_item(27994,4)
pc.remove_item(29967,2)
pc.remove_item(11299,1)
item.remove()
pc.give_item2(210, 1)
say_title("Blaustahlpanzer")
say_reward("Du hast erfolgreich hergestellt:")
say_item_vnum(210)
end
elseif w == 2 then
return
end
elsif s == 2 then
return
end
end
end
end
Probiers so, kann dir keine Garantie geben^^
Nur ein Hinweis meinserseits:
Wenn ich mal segmentation fault bekomme, liegt das meistens daran, dass ich die Quest falsch in die Hongkong_list eingetragen habe
Danke dir fast entbuggt war ein Tippfehler drinnen und naja die Quest ist noch nicht ganz ausgereift aber dennoch thx^^
Naja muss es nur noch schaffen die Quest anzupassen, jedoch kommts nur wieder zu core Dumps-.-
PvP Quest Fehler 02/13/2011 - Metin2 Private Server - 0 Replies Quest:
quest pvpquest begin
state start begin
when login with pc.level >= 85 begin
set_state(information)
end
end
state information begin
when letter begin
Quest Fehler 02/10/2011 - Metin2 Private Server - 4 Replies Hey Elitepvpers
Ich habe ein problem mit der devildown Quest.
Immer wenn ich mich einlogge warp der mich zumanfang zurück,solange bis ich einen kick bekomme.
Kann mir einer helfen
quest devildown begin
Quest Fehler ? 12/29/2010 - Metin2 Private Server - 11 Replies Hey ich hab mal versucht in 1 NPC mehrere Shops einzufügen allerdings funzt das nicht so Ganz wenn ich NPC anklicke öffnet er sofort den shop "70000"
quest haare_npc_shop begin
state start begin
when 20092.chat."Krieger Haare" begin
npc.open_shop(70000)
say("Hier findest du Haare für Krieger")
end
Quest Fehler 12/29/2010 - Metin2 Private Server - 2 Replies Hi Leute ich habe mir 2 Quest erstellt, dann aber leider rausgefunden dass diese 2 Fehlerhaft sind.(Leider).
Also die 1.Fehlerhafte:
quest Special begin
state start begin
when login or levelup with pc.get_level() >=99 begin
set_state(information)
end
end
Quest Fehler 05/08/2010 - Metin2 Private Server - 3 Replies €dit: Fehler behoben kann geclosed werden^^