|
You last visited: Today at 19:48
Advertisement
Problem beim Questen...
Discussion on Problem beim Questen... within the Metin2 Private Server forum part of the Metin2 category.
06/07/2013, 03:16
|
#1
|
elite*gold: 0
Join Date: Jun 2013
Posts: 94
Received Thanks: 17
|
Problem beim Questen...
Ich weiß einfach nicht was ich falsch mache :/
PHP Code:
quest zwei_seiten begin state start begin when 9003.chat begin zwei_seiten.show_menu() function show_menu() say_title("Menü") say("") say(Seitenwahl:") local menu = select("Seite1", "Seite2", "Abbrechen") if menu == 3 then return end if menu == 1 then zwei_seiten.show_seite1() end if menu == 2 then zwei_seiten.show_seite2() end end function show_seite1() say_title("Seite1") say("") say("Seitenwahl:") local seite_1 = select("Menü", "Seite2", "Abbrechen") if seite_1 == 3 then return end if seite_1 == 1 then zwei_seiten.show_menu() end if seite_1 == 2 then zwei_seiten.show_seite2() end end function show_seite2() say_title("Seite2") say("") say("Seitenwahl:") local seite_2 = select("Menü, "Seite1", "Abbrechen") if seite_2 == 3 then return end if seite_2 == 1 then zwei_seiten.show_menu() end if seite_2 == 2 then zwei_seiten.show_seite1() end end end end end
|
|
|
06/07/2013, 03:31
|
#2
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Code:
quest zwei_seiten begin
state start begin
function show_menu()
say_title("Menü")
say("")
say(Seitenwahl:")
local menu = select("Seite1", "Seite2", "Abbrechen")
if menu == 3 then
return
end
if menu == 1 then
zwei_seiten.show_seite1()
end
if menu == 2 then
zwei_seiten.show_seite2()
end
end
function show_seite1()
say_title("Seite1")
say("")
say("Seitenwahl:")
local seite_1 = select("Menü", "Seite2", "Abbrechen")
if seite_1 == 3 then
return
end
if seite_1 == 1 then
zwei_seiten.show_menu()
end
if seite_1 == 2 then
zwei_seiten.show_seite2()
end
end
function show_seite2()
say_title("Seite2")
say("")
say("Seitenwahl:")
local seite_2 = select("Menü, "Seite1", "Abbrechen")
if seite_2 == 3 then
return
end
if seite_2 == 1 then
zwei_seiten.show_menu()
end
if seite_2 == 2 then
zwei_seiten.show_seite1()
end
end
when 9003.chat."Zwei Seiten" begin
zwei_seiten.show_menu()
end
end
end
Sollte so gehen - Habe mir die Funktionen selbst nicht angeschaut, wenn dort noch ein Fehler ist habe ich nicht drauf geachtet.
|
|
|
06/07/2013, 03:32
|
#3
|
elite*gold: 0
Join Date: Jun 2013
Posts: 94
Received Thanks: 17
|
Quote:
Originally Posted by SoNiice
Code:
quest zwei_seiten begin
state start begin
function show_menu()
say_title("Menü")
say("")
say(Seitenwahl:")
local menu = select("Seite1", "Seite2", "Abbrechen")
if menu == 3 then
return
end
if menu == 1 then
zwei_seiten.show_seite1()
end
if menu == 2 then
zwei_seiten.show_seite2()
end
end
function show_seite1()
say_title("Seite1")
say("")
say("Seitenwahl:")
local seite_1 = select("Menü", "Seite2", "Abbrechen")
if seite_1 == 3 then
return
end
if seite_1 == 1 then
zwei_seiten.show_menu()
end
if seite_1 == 2 then
zwei_seiten.show_seite2()
end
end
function show_seite2()
say_title("Seite2")
say("")
say("Seitenwahl:")
local seite_2 = select("Menü, "Seite1", "Abbrechen")
if seite_2 == 3 then
return
end
if seite_2 == 1 then
zwei_seiten.show_menu()
end
if seite_2 == 2 then
zwei_seiten.show_seite1()
end
end
when 9003.chat."Zwei Seiten" begin
zwei_seiten.show_menu()
end
end
end
Sollte so gehen - Habe mir die Funktionen selbst nicht angeschaut, wenn dort noch ein Fehler ist habe ich nicht drauf geachtet.
|
Und was hast du da jetzt geändert? Wills ja beim nächsten mal richtig machen...
|
|
|
06/07/2013, 03:36
|
#4
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Die Funktionen gehören nicht in eine Methode, in deinem Fall when npc.chat."Text" begin, außerdem musst du bei .chat auch einen Text mitgeben. "when 9003.chat."Zwei Seiten" begin" in deinem Fall.
|
|
|
06/07/2013, 03:42
|
#5
|
elite*gold: 0
Join Date: Jun 2013
Posts: 94
Received Thanks: 17
|
Quote:
Originally Posted by SoNiice
Die Funktionen gehören nicht in eine Methode, in deinem Fall when npc.chat."Text" begin, außerdem musst du bei .chat auch einen Text mitgeben. "when 9003.chat."Zwei Seiten" begin" in deinem Fall.
|
Und wie sollte ich es schreiben wenn ich die Quest nicht mit einem NPC sondern mit einem Item öffnen möchte?
"when ????.use begin"
und sonnst nix ändern?
|
|
|
06/07/2013, 03:44
|
#6
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Ganz genau.
|
|
|
06/07/2013, 03:47
|
#7
|
elite*gold: 0
Join Date: Jun 2013
Posts: 94
Received Thanks: 17
|
Quote:
Originally Posted by SoNiice
Ganz genau.
|
Könnte es sein das ich nur keine fehler meldung bekomme wenn die Quest auch einen Sinn hat wie z.B. Item ausgabe oder Warp befehle oder is das eigentlich relativ?
|
|
|
06/07/2013, 03:52
|
#8
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Das ist völlig irrelevant, wenn die Quest einen Fehler enthält, dann kommt auch eine Fehlermeldung.
|
|
|
06/07/2013, 03:55
|
#9
|
elite*gold: 0
Join Date: Jun 2013
Posts: 94
Received Thanks: 17
|
Quote:
Originally Posted by SoNiice
Das ist völlig irrelevant, wenn die Quest einen Fehler enthält, dann kommt auch eine Fehlermeldung.
|
ok ;D Ich schreibe die Quest eben nochmal um und gucke obs dann geht...
und Danke
Quote:
Originally Posted by [DxLxx3]
Ich weiß einfach nicht was ich falsch mache :/
PHP Code:
quest zwei_seiten begin
state start begin
when 9003.chat begin
zwei_seiten.show_menu()
|
Sehe habe state start geschrieben...
|
|
|
06/07/2013, 10:17
|
#10
|
elite*gold: 50
Join Date: Aug 2012
Posts: 535
Received Thanks: 284
|
Also, ich seh hier auf den ersten Blick einen Fehler^^
say(Seitenwahl:") --> say("Seitenwahl:")
Vor Seitenwahl das Anführunzszeichen vergessen, dann funktioniert nämlich nichts.
|
|
|
06/07/2013, 11:20
|
#11
|
elite*gold: 0
Join Date: Jun 2013
Posts: 94
Received Thanks: 17
|
Quote:
Originally Posted by Splinglol
Also, ich seh hier auf den ersten Blick einen Fehler^^
say(Seitenwahl:") --> say("Seitenwahl:")
Vor Seitenwahl das Anführunzszeichen vergessen, dann funktioniert nämlich nichts.
|
Danke  Ich Queste erst seit 2uhr Morgens in Notepad++ xD
Hatte viel mehr fehler drinne... wollte fragen ob ich nur Tabs oder leerzeichen benutzen soll
|
|
|
06/07/2013, 12:15
|
#12
|
elite*gold: 50
Join Date: Aug 2012
Posts: 535
Received Thanks: 284
|
Ist im Prinzip egal, kannst theoretisch auch ohne Tabs und Leerzeichen questen.
Geht nur um eine bessere Übersicht. Aber Tabs sind eher zu empfehlen als Leerzeichen.
|
|
|
06/07/2013, 14:04
|
#13
|
elite*gold: 0
Join Date: Jun 2013
Posts: 94
Received Thanks: 17
|
Quote:
Originally Posted by Splinglol
Ist im Prinzip egal, kannst theoretisch auch ohne Tabs und Leerzeichen questen.
Geht nur um eine bessere Übersicht. Aber Tabs sind eher zu empfehlen als Leerzeichen.
|
Dann benutze ich paar befehle falsch...
wenn eine quest aus vorlagen zusammen kopiere geht sie aber wenn ich sie selbst schreibe geht garnix...
|
|
|
06/07/2013, 14:44
|
#14
|
elite*gold: 50
Join Date: Aug 2012
Posts: 535
Received Thanks: 284
|
Wie gesagt, ein einfaches Anführungszeichen vergessen reicht schon, dann funktioniert überhaupt nichts mehr an der Quest.
Poste doch mal ein Beispiel einer deiner selbst geschriebenen Quests, die nicht funktionieren.
|
|
|
 |
Similar Threads
|
Probleme beim Questen mit HB
06/18/2012 - WoW Bots - 8 Replies
Jungs ich habe mir HonorBuddy gekauft näh,
bloss er läuft dann zum Flugmeister aber wählt nichts aus was denn da los?
was mach ich falsch habe den Client schon auf Englisch geändert und ich benutze das Kick Profil ich bitte um Hilfe.
Weil wenn ich nachher mich betrinke will ich das er einwenig mein level pusht danke fürs lesen bros <3
|
[Problem]HonorBuddy verkauft beim Questen nur graue Items
08/01/2011 - WoW Bots - 0 Replies
Hallo liebe Community ,
der Titel spricht für sich :)
Hat da jemand eine Lösung , dass er auch unnütze weisse , grüne Items verkauft?
Schonmal Danke im Vorraus
Edit : Problem hat sich von selbst gelöst .
Im Profile einfach SellItemsGreen/Blue etc auf True editieren , für manchen ist das bestimmt nützlich ;)
#closerequest
|
Problem mit den Questen
05/29/2010 - Metin2 Private Server - 4 Replies
also ich habe ein Problem bei der make.sh unzwar kommt da folgener Fehler:
http://www2.pic-upload.de/thumb/29.05.10/6sy97q3v 6w9k.png
Hoffe einer kann helfen =)
|
Brauche Hilfe beim Questen ^^
12/06/2009 - Metin2 Private Server - 0 Replies
Tach Leute...
Wollte wissen wie ich in meiner selbst geschriebenen Quest (Funkt 100%)
Eine Belohnung einfüge..
Also kurz bevor die Quest endet das man z.B. Epp+9 bekommt oder sonst was.
Was muss ich dann eingeben kann mir das wer saqen?
Thx 4 Help
|
All times are GMT +1. The time now is 19:49.
|
|