[Metin2] Sterbehilfe

01/30/2011 01:18 Denusa01#1
Ich habe eine frage was an der Quest falsch ist:
Code:
quest sterbehilfe begin
state start begin
when 20087.chat."Sterbehilfe" begin
say("Sterbehilfe:")
say("Hallo ".. pc.get_name() ..".")
say("Ich ermorde beruflich Leute.")
say("")
say("")
say("Soll ich dich Toeten?")
say("")
local g = select("Toete mich!", "Lass mich!")
if g == 1 then
say_title ( "Sterbehilfe:" )
say("Gut. Ich machs kurz und schmerzlos.")
wait()
command("kill ".. pc.get_name() .."")
return
end
if g == 2 then
say("Sterbehilfe:")
say("Hau ab!")
return
end
Zweck:
Ein Npc der einen Tötet das man "Stadt neu starten" betätigen kann.

Wenn ich die Quest einfügen will kommt diese Meldung:
[Only registered and activated users can see links. Click Here To Register...]
( qc in malloc() : error: allocation failed )
Bitte um hilfe :handsdown:
01/30/2011 01:22 Coookiee#2
haste im InGame chat
/reload q
eingeben? und hast in hongkong list eingetragen?
order geh in den sammel thread "questkontrolle" da kommste bestimmt weiter ;)
01/30/2011 01:23 .Risan.#3
nur Theoretisch, füge noch zwei END in letzte reihe dran, dann sollte funktioneren jetzt auf anhieb auch keinen fehler.

Best regards,
Woody
01/30/2011 01:24 .Nyu.#4
wen du den npc anklickst kommt keine quest?
01/30/2011 01:27 Denusa01#5
Quote:
Originally Posted by Coookiee View Post
haste im InGame chat
/reload q
eingeben? und hast in hongkong list eingetragen?
order geh in den sammel thread "questkontrolle" da kommste bestimmt weiter ;)
Ich habe es in die hongkonglist eingefügt und ich habe /reload q eigegeben.

Quote:
Originally Posted by 2Mix2 View Post
wen du den npc anklickst kommt keine quest?
Es geschieht nichts.
01/30/2011 01:28 Coookiee#6
eig, is es egal ob 1 mal end oder 3 mal aber mach einfach mal 3 mal zum ausprobieren, aber ich tippe immernoch darauf, dass er nicht /reload q eingegeben hat....
und haste im server auch das verzeichnis eingetragen also

cd /usr/rain/channel/share_data/locale/hongkong/quest

das musste auch da eingeben, wo du eig. /start eingibst damit du den quest aktivierst
01/30/2011 01:30 .Risan.#7
Quote:
Originally Posted by Coookiee View Post
eig, is es egal ob 1 mal end oder 3 mal aber mach einfach mal 3 mal zum ausprobieren, aber ich tippe immernoch darauf, dass er nicht /reload q eingegeben hat....
und haste im server auch das verzeichnis eingetragen also

cd /usr/rain/channel/share_data/locale/hongkong/quest

das musste auch da eingeben, wo du eig. /start eingibst damit du den quest aktivierst
Ist es nicht, weil das state "start" muss ja beendet werden.
Sowie auch die Quest beginnung brauch ja auch ein ende.
Wenn du ja soviel wissen magst, probiers aus, und überzeuge dich selbst.
Man sagt ja nicht umsonst, erst denken dann reden, wobei hier ja anders ist,
erst testen, dann schreiben bzw. kommentieren.

mfg Woody
01/30/2011 01:31 Denusa01#8
Quote:
Originally Posted by Coookiee View Post
eig, is es egal ob 1 mal end oder 3 mal aber mach einfach mal 3 mal zum ausprobieren, aber ich tippe immernoch darauf, dass er nicht /reload q eingegeben hat....
und haste im server auch das verzeichnis eingetragen also

cd /usr/rain/channel/share_data/locale/hongkong/quest

das musste auch da eingeben, wo du eig. /start eingibst damit du den quest aktivierst

Ich habe "cd /usr/rain/channel/share_data/locale/hongkong/quest" eigegeben
und ich habe es mit mehreren end versucht.
Sobald ich ein zweites end einfüge steht da das ich in der Zeile ein fehler habe.
01/30/2011 01:32 Coookiee#9
hmm geh mal in den sammel thread hier, da bekommste sicher eine antwort der Playa$ici* kennt sich damit sehr gut aus ;)
[Only registered and activated users can see links. Click Here To Register...]
01/30/2011 01:34 Denusa01#10
Moment ich habe gerade ein sh/bin fehler bekommen ich mach den schnell weg.
Vllt. hat es was damit zutun.
01/30/2011 01:36 .Nyu.#11
nein hat nix damit zu tun denk ich mal.. irgendwas ist faul mit der quest
01/30/2011 01:41 .Scy#12
wärs möglich das mir jmd die questbefehle gibt? hab pc neu aufgesetzt.
will mal die quest versuchen zu fixxen^^
01/30/2011 01:42 .Nyu.#13
Quote:
Originally Posted by .Scy View Post
wärs möglich das mir jmd die questbefehle gibt? hab pc neu aufgesetzt.
will mal die quest versuchen zu fixxen^^
[Only registered and activated users can see links. Click Here To Register...]

01/30/2011 01:47 .Risan.#14
So habs sie selber mal geladen, alles Problemlos, es haben doch lediglich die 2 Ends gefehlt.
PHP Code:
quest sterbehilfe begin --start 1
    state start begin 
--start 2
    when 20087.chat
."Sterbehilfe" begin --start3
    say
("Sterbehilfe:")
    
say("Hallo ".. pc.get_name() ..".")
say("Ich ermorde beruflich Leute.")
say("")
say("")
say("Soll ich dich Toeten?")
say("")
local g select("Toete mich""Lass mich")
if 
== g then -- if start 1
say_title 
"Sterbehilfe:" )
say("Gut. Ich machs kurz und schmerzlos.")
wait()
command("kill ".. pc.get_name() .."")
return
end --if ende 1
if == g then --if start 2
say
("Sterbehilfe:")
say("Hau ab!")
return
end --if ende 2
end 
--start ende 1
end 
-- start ende 2
end 
-- start ende 3 
Habs etwas verdeutlicht.
Was bei dir noch falsch sein kannt, ist qc datei fehlerhaft ist, daher nicht richtig complimeren kann.
01/30/2011 01:53 .Scy#15
1. fehler entdeckt. command's sind nur mit gm rechten möglich^^
2. denke ich mal das der npc(glaube schmied oder ot-sura) kein quest npc ist d.h. die quest kann net funzen da man den typen net anklicken kann...

€: wenn man es als .lua speichert(JA QUESTS WERDEN IN LUA GESCHRIEBEN BEI METIN!) dann sieht man das man 1end für if end brauch und 3 ends um die quest selbst zu beenden.