|
You last visited: Today at 07:06
Advertisement
Questproblem bitte um Hilfe
Discussion on Questproblem bitte um Hilfe within the Metin2 Private Server forum part of the Metin2 category.
09/25/2010, 10:15
|
#1
|
elite*gold: 0
Join Date: Aug 2008
Posts: 502
Received Thanks: 174
|
Questproblem bitte um Hilfe
Hallo
Habe folgenden Fehler wenn ich die make.sh ausführe.
syntax error : [stinrg "start"]:10: <eof> expected near 'elseif'
Infocenter.quest:52:Abort trap (core dumped)
Das ist die Quest.
Code:
quest infocenter begin
state start begin
when 20095.chat."Infos zum Server" begin
say_title("Weiser Mann:")
say("Hallo du scheinst neu hier zu sein.")
say("Ich weiß ziemlich viel über den Server,")
say("Ich bin auch shcon seit dem Start dabei.")
say("Möchtest du etwas über den Server wissen?")
local main_set = select("Ja","Nein")
if main_set == 2 then
return
end
elseif main_set == 1 then
say_title("Weiser Mann:")
say("Was genau möchtest du denn Wissen?")
local sub_set = select("Wo droppt man Perlen?","Biologenmissionen","Welche Bosse droppen Truhen?","Garnichts")
if sub_set == 4 then
return
end
elseif sub_set == 1 then
say_title("Weiser Mann:")
say("Perlen bekommst du von 80er,85er")
say("und von 90er Metinen.")
say("Du kannst sie außerdem bei allen Bossen,")
say("die höher als LvL 50 sind droppen.")
say("Soll ich dir die Bosse aufzählen?")
local boss_set = select("Ja, bitte!","Nein Danke, ich finde sie selber!")
if boss_set == 2 then
return
end
elseif boss_set == 1 then
say_title("Weiser Mann:")
say("Ok du findest sie bei folgenden Bossen:")
say("Oberork")
say("Dunkler Anführer")
say("Dunkler Geist-Anführer")
say("Dämonenkönig")
say("Stolzer Dämonenkönig")
say("Sensenmann")
say("Gemeiner Dämonenkönig")
say("Blauer Tod")
wait()
say_title("Weiser Mann:")
say("Gelber Tigergeist")
say("Neunschwanz")
say("Königinnenspinne")
say("Königsspinne")
say("Große Wüstenschildkröte")
say("Geisterbaum-Lord")
say("Ich glaube das waren alle.")
say("Viel Spaß!")
end
elseif sub_set == 2 then
say_title("Weiser Mann:")
say("Du möchtest also etwas über die")
say("Biologenmissionen erfahren.")
say("Die Abgabezeit wurde auf 0 Minuten")
say("gesetzt.")
say("Das heißt du kannst einen Orkzahn")
say("abgeben und direkt den nächsten hinterher.")
wait()
say_title("Weiser Mann:")
say("Die Items für die Biologenmissionen")
say("Kannst du dir bei Wonda-Rim kaufen.")
say("Sie hält sich in der Nähe des Biologen")
say("auf. Dort finest du alles was du für die")
say("Biologenmission brauchst."
say("Viel Spaß!")
elseif sub_set == 3 then
say_title("Weiser Mann:")
say("Du droppst von jedem Boss eine Truhe,")
say("Außer von den Bossen im Affendungeon.")
say("Jede Truhe enthält eine schöne Überraschung.")
say("Viel Spaß beim suchen!")
end
end
end
end
end
|
|
|
09/25/2010, 10:25
|
#2
|
elite*gold: 41
Join Date: Oct 2007
Posts: 1,950
Received Thanks: 3,120
|
du hast das if auch unterbrochen durch das end, welches nach deiner schreibweise das when schließen sollte tuts aber nicht da zuerst das if geschlossen werden muss und das wird es dann auch daher geht das elseif nicht
|
|
|
09/25/2010, 10:28
|
#3
|
elite*gold: 0
Join Date: Aug 2008
Posts: 502
Received Thanks: 174
|
Also muss ich einfach das end was mittendrin steht rausnehmen?
|
|
|
09/25/2010, 10:32
|
#4
|
elite*gold: 45
Join Date: Dec 2008
Posts: 962
Received Thanks: 731
|
So Sollte sie funzen:
Code:
quest infocenter begin
state start begin
when 20095.chat."Infos zum Server" begin
say_title("Weiser Mann:")
say("Hallo du scheinst neu hier zu sein.")
say("Ich weiß ziemlich viel über den Server,")
say("Ich bin auch shcon seit dem Start dabei.")
say("Möchtest du etwas über den Server wissen?")
local main_set = select("Ja","Nein")
if main_set == 2 then
return
end
elseif main_set == 1 then
say_title("Weiser Mann:")
say("Was genau möchtest du denn Wissen?")
local sub_set = select("Wo droppt man Perlen?","Biologenmissionen","Welche Bosse droppen Truhen?","Garnichts")
if sub_set == 4 then
return
end
elseif sub_set == 1 then
say_title("Weiser Mann:")
say("Perlen bekommst du von 80er,85er")
say("und von 90er Metinen.")
say("Du kannst sie außerdem bei allen Bossen,")
say("die höher als LvL 50 sind droppen.")
say("Soll ich dir die Bosse aufzählen?")
local boss_set = select("Ja, bitte!","Nein Danke, ich finde sie selber!")
if boss_set == 2 then
return
end
elseif boss_set == 1 then
say_title("Weiser Mann:")
say("Ok du findest sie bei folgenden Bossen:")
say("Oberork")
say("Dunkler Anführer")
say("Dunkler Geist-Anführer")
say("Dämonenkönig")
say("Stolzer Dämonenkönig")
say("Sensenmann")
say("Gemeiner Dämonenkönig")
say("Blauer Tod")
wait()
say_title("Weiser Mann:")
say("Gelber Tigergeist")
say("Neunschwanz")
say("Königinnenspinne")
say("Königsspinne")
say("Große Wüstenschildkröte")
say("Geisterbaum-Lord")
say("Ich glaube das waren alle.")
say("Viel Spaß!")
end
elseif sub_set == 2 then
say_title("Weiser Mann:")
say("Du möchtest also etwas über die")
say("Biologenmissionen erfahren.")
say("Die Abgabezeit wurde auf 0 Minuten")
say("gesetzt.")
say("Das heißt du kannst einen Orkzahn")
say("abgeben und direkt den nächsten hinterher.")
wait()
say_title("Weiser Mann:")
say("Die Items für die Biologenmissionen")
say("Kannst du dir bei Wonda-Rim kaufen.")
say("Sie hält sich in der Nähe des Biologen")
say("auf. Dort finest du alles was du für die")
say("Biologenmission brauchst."
say("Viel Spaß!")
end
elseif sub_set == 3 then
say_title("Weiser Mann:")
say("Du droppst von jedem Boss eine Truhe,")
say("Außer von den Bossen im Affendungeon.")
say("Jede Truhe enthält eine schöne Überraschung.")
say("Viel Spaß beim suchen!")
end
end
end
end
Wenn nicht probiers mit einem end weniger am Ende bin mir grad nicht sicher^^
|
|
|
09/25/2010, 10:35
|
#5
|
elite*gold: 41
Join Date: Oct 2007
Posts: 1,950
Received Thanks: 3,120
|
ah lol ich glaube du hast einfach auch viel zu viele ends weil du hast die ganzen ifs mit nem end wieder geschlossen...
if then
end <- das müsste dann eig weg, wenn ich mich nicht irre :3
elseif
|
|
|
09/25/2010, 10:36
|
#6
|
elite*gold: 45
Join Date: Dec 2008
Posts: 962
Received Thanks: 731
|
Das ist schon richtig, jedes if muss beendet werden
|
|
|
09/25/2010, 10:36
|
#7
|
elite*gold: 0
Join Date: Aug 2008
Posts: 502
Received Thanks: 174
|
Also habe die Quest jetzt so eingefügt.
Hat nciht geklappt hab dann ein end am Ende weggemacht und klappt auch nicht.
Es kommt immernoch derselbe Fehler
|
|
|
09/25/2010, 10:40
|
#8
|
elite*gold: 41
Join Date: Oct 2007
Posts: 1,950
Received Thanks: 3,120
|
Quote:
Originally Posted by Maddin567
Das ist schon richtig, jedes if muss beendet werden
|
ne irgwie nicht
Code:
if ... then
...
endif
&
Code:
if ... then
...
elseif then
..
end
&
Code:
if ... then
...
else
...
end
ist richtig aber nicht so:
Code:
if ... then
..
end
elseif
..
end
das ist falsch
|
|
|
09/25/2010, 10:41
|
#9
|
elite*gold: 45
Join Date: Dec 2008
Posts: 962
Received Thanks: 731
|
Mach mal das allererste "end" weg was drin steht, das kommt mir komisch vor^^
|
|
|
09/25/2010, 11:02
|
#10
|
elite*gold: 0
Join Date: Aug 2008
Posts: 502
Received Thanks: 174
|
So wenn ich das erste end entferne kommt folgender Fehler
syntax error : [string "start"]:63: ')' expected (to close ')' at line 62) near 'say'
Infocenter.quest:77:Abort trap (core dumped)
Aber ich glaube das das erste end da auch stehen muss.
|
|
|
09/25/2010, 11:10
|
#11
|
elite*gold: 41
Join Date: Oct 2007
Posts: 1,950
Received Thanks: 3,120
|
PHP Code:
quest infocenter begin state start begin when 20095.chat."Infos zum Server" begin say_title("Weiser Mann:") say("Hallo du scheinst neu hier zu sein.") say("Ich weiß ziemlich viel über den Server,") say("Ich bin auch shcon seit dem Start dabei.") say("Möchtest du etwas über den Server wissen?") local main_set = select("Ja","Nein") if main_set == 2 then return elseif main_set == 1 then say_title("Weiser Mann:") say("Was genau möchtest du denn Wissen?") local sub_set = select("Wo droppt man Perlen?","Biologenmissionen","Welche Bosse droppen Truhen?","Garnichts") if sub_set == 4 then return elseif sub_set == 1 then say_title("Weiser Mann:") say("Perlen bekommst du von 80er,85er") say("und von 90er Metinen.") say("Du kannst sie außerdem bei allen Bossen,") say("die höher als LvL 50 sind droppen.") say("Soll ich dir die Bosse aufzählen?") local boss_set = select("Ja, bitte!","Nein Danke, ich finde sie selber!") if boss_set == 2 then return elseif boss_set == 1 then say_title("Weiser Mann:") say("Ok du findest sie bei folgenden Bossen:") say("Oberork") say("Dunkler Anführer") say("Dunkler Geist-Anführer") say("Dämonenkönig") say("Stolzer Dämonenkönig") say("Sensenmann") say("Gemeiner Dämonenkönig") say("Blauer Tod") wait() say_title("Weiser Mann:") say("Gelber Tigergeist") say("Neunschwanz") say("Königinnenspinne") say("Königsspinne") say("Große Wüstenschildkröte") say("Geisterbaum-Lord") say("Ich glaube das waren alle.") say("Viel Spaß!") end elseif sub_set == 2 then say_title("Weiser Mann:") say("Du möchtest also etwas über die") say("Biologenmissionen erfahren.") say("Die Abgabezeit wurde auf 0 Minuten") say("gesetzt.") say("Das heißt du kannst einen Orkzahn") say("abgeben und direkt den nächsten hinterher.") wait() say_title("Weiser Mann:") say("Die Items für die Biologenmissionen") say("Kannst du dir bei Wonda-Rim kaufen.") say("Sie hält sich in der Nähe des Biologen") say("auf. Dort finest du alles was du für die") say("Biologenmission brauchst.") say("Viel Spaß!") elseif sub_set == 3 then say_title("Weiser Mann:") say("Du droppst von jedem Boss eine Truhe,") say("Außer von den Bossen im Affendungeon.") say("Jede Truhe enthält eine schöne Überraschung.") say("Viel Spaß beim suchen!") end end end end end
sollte so eig gehen hattest auch noch ne ")" vergessen
|
|
|
09/25/2010, 11:13
|
#12
|
elite*gold: 0
Join Date: Aug 2008
Posts: 502
Received Thanks: 174
|
Danke LordKill ich liebe dich
|
|
|
|
Similar Threads
|
Server Problem bitte helft Leute bitte brauche eure hilfe sauu dringen
07/18/2011 - Metin2 Private Server - 20 Replies
Hi leute wenn man seinen server ya on bringt (ned das erste mal das ich ihn on bring) dann kommt am ende ya immer das operation timed out 7 mal aber jez steht da Operation reciefet 1000 mal der server startet so einfach ned was kann ich da maachen
|
[PORTMAPS] Seit Wochen Verzweifelt , BITTE HILFE ! .. Bitte
06/03/2010 - Metin2 Private Server - 3 Replies
Hey , ich habe mit den Files von profizocker94 nen p server gemacht , alles in ordnung komm rein lalala .. ABER : Meine Portmaps zeigen 1. nur ca 3 maps an , die arbeiten also wo dann zb steht : 25k , 3k .. aber da müssen ja alle arbeiten ? Die Portmaps sind auch von Profizocker da sind so um die 30 oda so , ich kann echt nicht mehr , bin so verzeifelt , denn wenn ich mich Teleportiere oder Map 2 etc gehen will verschwindet der Char und ich sehe nur noch den Teleporter oder Das Portal oder Es...
|
Mangos Questproblem
03/24/2008 - WoW Private Server - 5 Replies
Nunja, habe mir mit Mangos 2.3.2 selbst quests erstellt haben auch immer geklappt(also habe selbst in der db einfach neue gemacht) und dann habe ich auf 2.3.3 geupdatet, aufjedenfall gingen auch anfangs alle quests immer aber dann kam immer bei der mangosd.exe quest XXX listed for Entry XXX doesn't exist. kommt aber bei ALLEN quests, ich weiß nich mehr was ich tun soll :S habe auch neue rev gedownloadet, quests gingen beim ersten mal auch wieder aber als ich dann nochmal gestartet hab kam...
|
Metinspieler braucht hilfe bitte bitte komentieren
12/29/2007 - Metin2 - 4 Replies
Hi ich bin ein häufiger metinspieler find das spiel richtig geil bin bogenninja lvl 41 mach gut geld durch Muscheln usw. droppe gute sachen und gut Yang also ganz normal so dass man nich sagen kann, dass ich vom pech verfolgt werde. Jetzt hab ich es aber noch nie geschafft einen geganstand auf +6 zu bringen bei mir geht immer alles kaputt und mittlerweile rennt jeder in metin mit mind. einem +9 gegenstand rum deshalb wollt ich fragen ob es irgendwelche regeln oder tricks gibt (´mit low oder...
|
All times are GMT +2. The time now is 07:06.
|
|