[~Quest~]85er Waffenbuch Quest

03/29/2010 15:55 Candera#1
HI ePvpers

Habe wieder mal ein Problem.
Habe eine eigene Quest erstellt, womit man sich eine 85er Waffe herstellt.
Nun funktioniert diese aber nicht.
Habe x- mal make.sh gemacht , hat nix gebracht ,nun wollte ich fragen:
"Liegt der Fehler in meiner Quest, habe ich sie vllt falsch geschrieben?

Hier die Quest:

PHP Code:
quest waffenbuch begin
    state start begin
        when 70033.
use begin 
             say
("Das Heilige Schwert")
             
say("Wie ich sehe , hast du nun das Einhandschwertbuch gefunden")
             
say("Soll ich mit dem Wissen,das in dem Buch steckt,")
             
say("meine Kräfte vereinen und dir ein Heiliges Schwert")
             
say("schmieden?")
             
say("----------")
             
say("Folgende Items brauch ich")
             
say("um das Heilige Schwert erfolgreich zuschmieden")
             
say("1x Schlachtschwert+9")
             
say("1x weiße Perle")
             
say("1x blaue Perle")
             
say("1x rote Perle")
             
say("Hast du die oben genannten Items in deinem Inventar?")
             
say("")
             
local s select("Ja""Nein")

         if 
== 1 then
            
if pc.count_item(70033) >= 1 then
            
if pc.count_item(149) >= 1 then
            
if pc.count_item(27992) >= 1 then
            
if pc.count_item(27993) >= 1 then
            
if pc.count_item(27994) >= 1 then
                pc
.removeitem("70033"1)
                
pc.removeitem("149"1)
                
pc.removeitem("27992"1)
                
pc.removeitem("27993"1)
                
pc.removeitem("27994"1)
                
pc.give_item2("280"1)
                
say("Jawoll!")
                
say("Ich habe es vollbracht")
                
say("das Heilige Schwert herzustellen.")
                
say("")
            
end
        end
    end
    
    
    when 70032.
use begin 
         say
("Der Gelbdrachentöter")
         
say("Wie ich sehe , hast du nun das Zweihandschwertbuch gefunden")
         
say("Soll ich mit dem Wissen,das in dem Buch steckt")
         
say("meine Kräfte vereinen und dir einen Gelbdrachentöter")
         
say("schmieden?")
         
say("----------")
         
say("Folgende Items brauch ich")
         
say("um den Gelbdrachentöter erfolgreich zuschmieden")
         
say("1x Partisane+9")
         
say("1x weiße Perle")
         
say("1x blaue Perle")
         
say("1x rote Perle")
         
say("Hast du die oben genannten Items in deinem Inventar?")
         
say("")
         
local s select("Ja""Nein")

         if 
== 1 then
            
if pc.count_item(70032) >= 1 then
            
if pc.count_item(3139) >= 1 then
            
if pc.count_item(27992) >= 1 then
            
if pc.count_item(27993) >= 1 then
            
if pc.count_item(27994) >= 1 then
                pc
.removeitem("70032"1)
                
pc.removeitem("3139"1)
                
pc.removeitem("27992"1)
                
pc.removeitem("27993"1)
                
pc.removeitem("27994"1)
                
pc.give_item2("3170"1)
                
say("Jawoll!")
                
say("Ich habe es vollbracht")
                
say("den Gelbdrachentöter herzustellen.")
                
say("")
            
end
        end
    end
    
    end
end 
Falls die Quest falsch sein sollte, könnte mir vllt bitte jemand die Quest richtig schreiben.

Danke

Candera :awesome:
03/29/2010 15:58 ~|Razer|~#2
Hast du die Quest in die hongkong_list reingeschrieben?
03/29/2010 16:13 Candera#3
ja , habe ich schon.
03/29/2010 18:25 Candera#4
Bitte , brauche dringend hilfe
03/29/2010 18:43 .Marcel'#5
Öffne die Hongkong_list scrolle nach ganz unten mach eine leere zeile (ganz wichtig)
jetzt trägst du dein questnamen ein mit.quest.
dan die make.sh ausführen
03/29/2010 18:45 HighLvleR#6
Was kommt in FreeBSD?
Meistens wird ja ausgegeben welche Zeile Fehlerhaft ist.

best Regards

€:
Falls es das ist (Ein Post über mir), die Hongkong_list ignoriert die letzte Zeile immer.
03/29/2010 18:56 blackout85#7
schau mal was passiert wenn du auf nein klickst ;)

nein ist nicht definiert!

Beispiel:

if s == 1 then
okay blabla
else
return
end

Gruß Black
03/29/2010 20:02 Candera#8
Quote:
Originally Posted by blackout85 View Post
schau mal was passiert wenn du auf nein klickst ;)

nein ist nicht definiert!

Beispiel:

if s == 1 then
okay blabla
else
return
end

Gruß Black
Das Problem ist ja , ich komme nicht mal dazu.
Die Quest funktioniert gar nicht...


Quote:
Was kommt in FreeBSD?
Meistens wird ja ausgegeben welche Zeile Fehlerhaft ist.
QUEST : waffenbuch
STATE : start
WHEN : 20349.take
with item. vnum ==70033
qc in malloc ( ) : error: allocation failed
Abort trap (core dumped)

^ Das steht im VPC zum Schluss, wenn ich make.sh ausgeführt habe.
03/29/2010 20:08 blackout85#9
Das schau war auf "Schau im Quellcode" bezogen. Es fehlt die else weil wenn man so wie es jetzt ist auf Nein klicken würde, würde nix gehen...
03/29/2010 20:11 DaRkFoRgE™#10
#reported

#reason: Candera has used a Doublepost
03/29/2010 20:14 batitun#11
Ehh mal so ne ganz dumme frage wie führt man die make.sh aus?^^
bitte nicht doof gucken^^
03/29/2010 20:21 blackout85#12
die liegt im Quest Ordner entweder mit:

./make.sh
or
sh make.sh
or
./make
or
sh make

Kommt drauf an welche FreeBSD Version du hast und ob du sie in make.sh umbenannt hast.

Gruß Black
03/29/2010 20:31 Candera#13
Quote:
Originally Posted by blackout85 View Post
Das schau war auf "Schau im Quellcode" bezogen. Es fehlt die else weil wenn man so wie es jetzt ist auf Nein klicken würde, würde nix gehen...
kk,werde es mal probieren,danke.

Sollte meine Quest danach funktionieren?^^

€dit: kannst du mir vllt die Quest ausbessern^^
und muss in der Mobproto , bei on_click etwas ändern?
03/29/2010 20:52 HighLvleR#14
Quote:
Originally Posted by Candera View Post
kk,werde es mal probieren,danke.

Sollte meine Quest danach funktionieren?^^

€dit: kannst du mir vllt die Quest ausbessern^^
und muss in der Mobproto , bei on_click etwas ändern?
Bei item_proto
Bei der VNUM, Type 18.