[SERVICE] Die Questkontrolle

05/08/2011 00:13 .ReDDoX™#2266
Quote:
Originally Posted by MasterBozZ View Post
Hat nicht funktioniert.
Das Item Ingame zeigt keine reaktion , auch wenn keine fehlermeldung angezeigt wirt.
Hast du den type auf 18?
05/08/2011 00:22 SelGomez™#2267
Ja das habe ich. Aber das habe ich auch anfangs dazu geschrieben.
Nun zeigt er mir aber neue fehler an:

syntag error : [string "start":11: "end" expected to close if
at line 5 near "then"
lagerlager.quest:19:abort trap (core dumped)

PHP Code:
quest lagerlager begin
state start begin
when 70010.
use begin
say
("Wenn du das Lager offnen willst")
say("brauchst du ein Lagerschein")
say("Hast du ein Lagerschein?")
local b=select ("Ja", "Nein")
if 
1==b then
game
.open_safebox()
say("Das lager ist Offen")
else
say("Du hast kein Lagerscheind!")
return
2==b then
pc
.give_item(70010)
say("Du hast nun ein Lagerschein")
return
end
end
end 
05/08/2011 00:28 .ReDDoX™#2268
Ok, waren ein paar Fehler drin.
Hier:

Aber da war ein Teil drin, der nicht funktionieren wird. Hab ihn mal rausgenommen. Ich weiß aber was du damit meinst, ich änder die gleich.

€: Hier die fertige:
05/08/2011 00:49 SelGomez™#2269
Danke funktioniert.

Nur wie bist du auf diesen befehl gekommen?
* if game.get_safebox_level() == 0 then *
Wieso dachtest du das das funktionieren kann?
05/08/2011 00:50 .ReDDoX™#2270
Weil ich die Befehle kenne. :rolleyes:
05/08/2011 17:46 .Hiяo#2271
Stimmt die Quest fürs Name ändern so?

PHP Code:
quest name_chage begin
    state start begin
        when 71055.
use begin
            say_title
("Namensänderung")
            
say("Wähle deinen neuen Namen.")
            
local name = input()
            if 
string.len(name) < 2 then
                say_title
("Die Namensänderung")
                
say("Der gewünschte Name ist zu Kurz")
                
say("")
                return
            elseif 
string.len(name) > 12 then
                say_title
("Die Namensänderung")
                
say("Der gewünschte Name ist zu lang.")
                
say("")
                return
            
end
            local ret 
= pc.change_name(name)
            if 
ret == 0 then
                say_title
("Die Namensänderung")
                
say("Fail Nummer1")
                
say("")
            elseif 
ret == 1 then
                say_title
("Die Namensänderung")
                
say("Fail Nummer2")
                
say("")
            elseif 
ret == 2 then
                say_title
("Die Namensänderung")
                
say_reward("Du hast deinen Namen Erfolgreich geändert!")
                
say("")
            
end
            
return
        
end
    end
end 
Will sicher sein bevor ichs einfüge^^
05/08/2011 17:49 .Delta#2272
formal ist sie richtig :) (glaube ich)

€: post nr 2000 :p
05/08/2011 17:52 .Hiяo#2273
ich versuchs einfach mal...
05/08/2011 18:20 FaiLeDx3#2274
PHP Code:
quest quiz begin
    state start begin
    when 20091.chat
."Quiz" begin
    say_title
("Quiz")
    
say("Hallo " .. pc.get_name() .. "")
    
say("Lust auf ein kleines Quiz?")
    
say_reward("Es kostet 1.000.000 Yang")
        
local erst=select("Ja","Nein","Anleitung")
        if 
2==erst then
            say
("Okay, man sieht sich")
            
say("Ciao")
        elseif 
3==erst then
            say_title
("Anleitung")
            
say("Wenn du das Quiz startest wird dir eine Frage gestellt")
            
say("diese musst du dann mit ja oder nein beantworten, wenn du")
            
say("die Frage richtig beantwortet hast, bekommst du als Belohnung")
            
say("2.000.000 Yang. Solltest du sie allerdings falsch")
            
say("beantworten ist dein Geld weg")
            
say_reward("Achtung!!! Ja und Nein müssen am Anfang immer")
            
say_reward("großgeschrieben werden sonst wird die Antwort als")
            
say_reward("falsch gewertet")
        elseif 
1==erst then
            say
("Okay los gehts")
            
say_reward("Bist du bereit für die erste Frage?")
            
local zweit=select("Ja","Nein")
            if 
zweit==1 then
                
if pc.money > 1000000
                pc
.changemoney(-1000000)
            
local s=number(1,70)
    if 
1==s then
    say_title
("Gibt es in Metin2 Pferde?")
        
local fra= input()
            if 
fra=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra=="" then
        end
    
elseif 2==s then
    say_title
("Hat die GF Metin2 erfunden?")
        
local fra1= input()
            if 
fra1=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra1=="" then
        end
    
elseif 3==s then
    say_title
("Kann man über Level 99 leveln")
        
local fra2= input()
            if 
fra2=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra2=="" then
        end
    
elseif 4==s then
    say_title
("Kann man schwimmen?")
        
local fra3= input()
            if 
fra3=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra3=="" then
        end
    
elseif 5==s then
    say_title
("Kann man in Metin2 fliegen")
        
local fra4= input()
            if 
fra4=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra4=="" then
        end
    
elseif 6==s then
    say_title
("Ist Aranyo die Frau von Soon?")
        
local fra5= input()
            if 
fra5=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra5=="" then
        end
    
elseif 7==s then
    say_title
("Kann die Giftspinne vergiften?")
        
local fra7= input()
            if 
fra7=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra7=="" then
        end
    
elseif 8==s then
    say_title
("Ist die Dunkl. Königsspinne level 95?")
        
local fra8= input()
            if 
fra8=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra8=="" then
        end
    
elseif 9==s then
    say_title
("Gibt es in Metin2 nur 3 Charakterklassen?")
        
local fra9= input()
            if 
fra9=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra9=="" then
        end
    
elseif 10==s then
    say_title
("Hat der Ninjaanzug 2 Sockel für Geiststeine?")
        
local fra10= input()
            if 
fra10=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra10=="" then
        end
    
elseif 11==s then
    say_title
("Ist der Schwarzwindanzug+4 ab level 67?")
        
local fra11= input()
            if 
fra11=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra11=="" then
        end
    
elseif 12==s then
    say_title
("Ist Metin2 ein Rollenspiel?")
        
local fra12= input()
            if 
fra12=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra12=="" then
        end
    
elseif 13==s then
    say_title
("Kann man einen Löwenmörder in Metin2 erwerben?")
        
local fra13= input()
            if 
fra13=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra13=="" then
        end
    
elseif 14==s then
    say_title
("Gibt es in Metin2 eine Rüstung zum schwimmen?")
        
local fra14= input()
            if 
fra14=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra14=="" then
        end
    
elseif 15==s then
    say_title
("Stehen beim Stallburschen vier Pferde?")
        
local fra15= input()
            if 
fra15=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra15=="" then
        end
    
elseif 16==s then
    say_title
("Gibt es Zwerge in Metin2?")
        
local fra16= input()
            if 
fra16=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra16=="" then
        end
    
elseif 17==s then
    say_title
("Kann ein Pferd sterben?")
        
local fra17= input()
            if 
fra17=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra17=="" then
        end
    
elseif 18==s then
    say_title
("Kann man mit Affenkraut sein Pferd wiederbeleben?")
        
local fra18= input()
            if 
fra18=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra18=="" then
        end
    
elseif 19==s then
    say_title
("Macht die gegrillte Schmerle unsichtbar?")
        
local fra19= input()
            if 
fra19=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra19=="" then
        end
    
elseif 20==s then
    say_title
("Kann man den Metin der Schwaerze auf Map1 finden?")
        
local fra20= input()
            if 
fra20=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra20=="" then
        end
    
elseif 21==s then
    say_title
("Gibt es eine Daemonenklinge?")
        
local fra21= input()
            if 
fra21=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra21=="" then
        end
    
elseif 22==s then
    say_title
("Kann man Spieler aus einem anderen Reich heiraten?")
        
local fra22= input()
            if 
fra22=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra22=="" then
        end
    
elseif 23==s then
    say_title
("Hat das Sichelschwert eine Angriffsgeschwindigeit von 24%?")
        
local fra23 input()
            if 
fra23=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra23=="" then
        end
    
elseif 24==s then
    say_title
("Kann man beim Fischer Lagerfeuer kaufen?")
        
local fra24= input()
            if 
fra24=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra24=="" then
        end
    
elseif 25==s then
    say_title
("Lebt die Schildkroete im Feuerland?")
        
local fra25= input()
            if 
fra25=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra25=="" then
        end
    
elseif 26==s then
    say_title
("Kann man mit Level 1 schon einen negativen Rang haben?")
        
local fra26= input()
            if 
fra26=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra26=="" then
        end
    
elseif 27==s then
    say_title
("Droppt  der hohe Scharfrichter eine Verwandlungskugel?")
        
local fra27= input()
            if 
fra27=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra27=="" then
        end
    
elseif 28==s then
    say_title
("Kann man das Armband der Harmonie handeln?")
        
local fra28= input()
            if 
fra28=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra28=="" then
        end
    
elseif 29==s then
    say_title
("Greift der Li-An von selbst an?")
        
local fra29= input()
            if 
fra29=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra29=="" then
        end
    
elseif 30==s then
    say_title
("Befindet sich das Mok-Denkmal in der Wueste?")
        
local fra30= input()
            if 
fra30=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra30=="" then
        end
    
elseif 31==s then
    say_title
("Gibt es im Roten Wald Metinsteine?")
        
local fra31= input()
            if 
fra31=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra31=="" then
        end
    
elseif 32==s then
    say_title
("Trifft man das Eisinsekt nur auf dem Berg Sohan an?")
        
local fra32= input()
            if 
fra32=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra32=="" then
        end
    
elseif 33==s then
    say_title
("Droppt man die Goldohrringe im Spinnendungeon2?")
        
local fra33= input()
            if 
fra33=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra33=="" then
        end
    
elseif 34==s then
    say_title
("Faengt man die Regenbogenforelle mit einer Angel+3?")
        
local fra34= input()
            if 
fra34=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra34=="" then
        end
    
elseif 35==s then
    say_title
("Kann man die Tempellehre lesen?")
        
local fra35= input()
            if 
fra35=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra35=="" then
        end
    
elseif 36==s then
    say_title
("Bekommt man aus einer Diamantenader Diamanten?")
        
local fra36= input()
            if 
fra36=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra36=="" then
        end
    
elseif 37==s then
    say_title
("Findet man den Affenwerfer im Jungsun Dong?")
        
local fra37= input()
            if 
fra37=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra37=="" then
        end
    
elseif 38==s then
    say_title
("Kann man die Soldatengiftspinne in der Wueste antreffen??")
        
local fra38= input()
            if 
fra38=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra38=="" then
        end
    
elseif 39==s then
    say_title
("Droppt man vom stolzen dunkl. Kaempfer einen Seelenstein?")
        
local fra39= input()
            if 
fra39=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra39=="" then
        end
    
elseif 40==s then
    say_title
("Steht im Orktal ein Denkmal?")
        
local fra40= input()
            if 
fra40=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra40=="" then
        end
    
elseif 41==s then
    say_title
("Ist der brutale Besessene ein Boss?")
        
local fra41= input()
            if 
fra41=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra41=="" then
        end
    
elseif 42==s then
    say_title
("Kann der Schlangenschwertkaempfer vergiften?")
        
local fra42= input()
            if 
fra42=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra42=="" then
        end
    
elseif 43==s then
    say_title
("Benötigt man zur Herstellung eines Diamanten einen Geiststein?")
        
local fra43= input()
            if 
fra43=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra43=="" then
        end
    
elseif 44==s then
    say_title
("Gibt es in Metin2 einen Geist des Chaos?")
        
local fra44= input()
            if 
fra44=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra44=="" then
        end
    
elseif 45==s then
    say_title
("Droppt der starke Affengeneral eine Pferdemedallie?")
        
local fra45= input()
            if 
fra45=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra45=="" then
        end
    
elseif 46==s then
    say_title
("Kann man aus Golderz Goldklumpen herstellen?")
        
local fra46= input()
            if 
fra46=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra46=="" then
        end
    
elseif 47==s then
    say_title
("Droppen Metinsteine Meisterbuecher?")
        
local fra47= input()
            if 
fra47=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra47=="" then
        end
    
elseif 48==s then
    say_title
("Sucht Mirine ihren Ehemann?")
        
local fra48= input()
            if 
fra48=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra48=="" then
        end
    
elseif 49==s then
    say_title
("Trifft man Stolze dunkl. Schuetzen im Daemonenturm an?")
        
local fra49= input()
            if 
fra49=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra49=="" then
        end
    
elseif 50==s then
    say_title
("Regeneriert der Lachs TP?")
        
local fra50= input()
            if 
fra50=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra50=="" then
        end
    
elseif 51==s then
    say_title
("Heißt der 41er Helm des Suras Burghelm?")
        
local fra51= input()
            if 
fra51=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra51=="" then
        end
    
elseif 52==s then
    say_title
("Befindet sich die Soldatengiftspinne im Kuahklo Dong?")
        
local fra52= input()
            if 
fra52=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra52=="" then
        end
    
elseif 53==s then
    say_title
("Kann ein Ninja die Kunst des Nahkampfes erlernen?")
        
local fra53= input()
            if 
fra53=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra53=="" then
        end
    
elseif 54==s then
    say_title
("Leben die Flammenkrieger im Feuerland?")
        
local fra54= input()
            if 
fra54=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra54=="" then
        end
    
elseif 55==s then
    say_title
("Leben die Se-Rangs in der Wüste?")
        
local fra55= input()
            if 
fra55=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra55=="" then
        end
    
elseif 56==s then
    say_title
("Ist der Dunkle Geist-Anführer Level 65?")
        
local fra56= input()
            if 
fra56=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra56=="" then
        end
    
elseif 57==s then
    say_title
("Kann der Schwache Affengeneral vergiften?")
        
local fra57= input()
            if 
fra57=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra57=="" then
        end
    
elseif 58==s then
    say_title
("Lebt der Grauwolf im Spinnendungeon2?")
        
local fra58= input()
            if 
fra58=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra58=="" then
        end
    
elseif 59==s then
    say_title
("Kann man Wonda-Rim im Feuerland antreffen?")
        
local fra59= input()
            if 
fra59=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra59=="" then
        end
    
elseif 60==s then
    say_title
("Droppt der Scrofa Holzschuhe?")
        
local fra60= input()
            if 
fra60=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra60=="" then
        end
    
elseif 61==s then
    say_title
("Gehört das Gebiet Yongan dem Shinsoo Reich an?")
        
local fra61= input()
            if 
fra61=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra61=="" then
        end
    
elseif 62==s then
    say_title
("Gehört das Gebiet Bakra dem Jinno Reich an?")
        
local fra62= input()
            if 
fra62=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra62=="" then
        end
    
elseif 63==s then
    say_title
("Braucht man einen Smoking und ein Brautkleid zum heiraten?")
        
local fra63= input()
            if 
fra63=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra63=="" then
        end
    
elseif 64==s then
    say_title
("Ist das Moschusöl von Metin2.DE ein Questitem?")
        
local fra64= input()
            if 
fra64=="Ja" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra64=="" then
        end
    
elseif 65==s then
    say_title
("Wird für die Kristallhalskette das Level 44 benötigt?")
        
local fra65= input()
            if 
fra65=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra65=="" then
        end
    
elseif 66==s then
    say_title
("Ist das Rippenmesser ab Level 50?")
        
local fra66= input()
            if 
fra66=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra66=="" then
        end
    
elseif 67==s then
    say_title
("Kann man eine Gilde ab dem Level 25 gründen?")
        
local fra67= input()
            if 
fra67=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra67=="" then
        end
    
elseif 68==s then
    say_title
("Lebt der Gemeine Geist Anführer im Land der Riesen?")
        
local fra68= input()
            if 
fra68=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra68=="" then
        end
    
elseif 69==s then
    say_title
("Kann man die Drachenmaulglocke von der Eishexe droppen?")
        
local fra69= input()
            if 
fra69=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra69=="" then
        end
    
elseif 70==s then
    say_title
("Heißt Pfeilregen auf Großmeister Pfeilorkan?")
        
local fra70= input()
            if 
fra70=="Nein" then
            say_reward
("Glückwunsch!")
            
say_reward("Du hast die Frage richtig beantwortet")
            
say_reward("Du erhälst 2.000.000 Yang")
            
pc.change_money(2000000)
        elseif 
fra70=="" then
        end
    end
    
elseif pc.money < 1000000 then    
    say
("Du hast nicht genug Yang")
    elseif 
zweit==2 then
    say
("Okay, man sieht sich")
    
say("Ciao")
end
end
end
end
end
end 


Wenn ich die Quest einfüge kommt kein Fehler, aber ich wenn ich den Npc dann anspreche erscheint sie nicht. Was ist daran falsch?
05/08/2011 18:29 .Hiяo#2275
Hab mal ne verbesserte Version von der Namensgebung versucht...
Stimmt die soweit?

PHP Code:
quest changename begin
    state start begin
        when 71055.
use begin
            say_title
("Namensänderung:")
            
say("")
            
say("Mithilfe dieses Items kannst du deinen Namen")
            
say("einmalig ändern, also überlege es dir gut, ob")
            
say("du deinen Namen wirklich ändern möchtest!")
            
say("")
            
say_reward("Möchtest du deinen wirklich Namen ändern?")
            
say("")
            
local change = select("Ja", "Nein")
            if 
change == 1 then
                say_title
("Namensänderung:")
                
say("")
                
say("Also du möchtest wirklich deinen Namen ändern!")
                
say("Bevor du deinen Namen ändern kannst, müssen wir")
                
say("erst prüfen ob dieser Name eigentlich noch frei")
                
say("ist.")
                
say("")
                
say_reward("Gib deinen neuen Namen hier ein:")
                
say("")
                
local c_name = input()
                
local c_search = find_pc_by_name(c_name)
                
                if 
c_search==0 then 
                    say_title
("Namensänderung:")
                    
say("")
                    
say("Dieser Name ist noch frei. Bist du dir sicher, dass")
                    
say("du dich "..c_name.." nennen möchtest?")
                    
say("")
                    
local secure = select("Ja", "Nein")
                    if 
secure == 1 then
                        say_title
("Namensänderung:")
                        
say("")
                        
say("Herzlichen Glückwunsch!")
                        
say("")
                        
say("Deine Name wurde in "..c_name.." geändert!")
                        
say("")
                        
say_reward("Bitte einmal relog machen, damit die Änderung")
                        
say_reward("gültig wird!")
                        
say("")
                        
pc.change_name(c_name)
                        
pc.remove_item(71055, 1)
                        
set_state(done)
                    else
                        
say_title("Namensänderung:")
                        
say("")
                        
say("Schade, dass du jetzt doch nciht mehr willst.")
                        
say("Aber vielleicht möchtest du deinen Namen ja ein")
                        
say("andermal ändern!")
                        
say("")
                    
end
                
else
                    
say_title("Namensänderung:")
                    
say("")
                    
say("Dieser Name ist leider schon vergeben, bitte suche")
                    
say("dir einen anderen Namen, den du verwenden kannst!")
                    
say("")
                
end
            
else
                return
            
end
        end
    end
end
quest changename begin
    state done begin
        when 71055.
use with pc.is_gm() begin
            say_title
("Namensänderung:")
            
say("")
            
say("Hallo,")
            
say("Als Gamemaster kannst du deinen Namen unbegrenzt oft ändern.")
            
say("Wenn du deinen Namen nochmal ändern möchtest")
            
say("Klicke nocheinmal auf das Item!")
            
say("")
            
set_state(start)
        
end
    end
end 
Falls nötig bitte verbessern^^
05/08/2011 18:40 SelGomez™#2276
Hat sich geklärt...
05/08/2011 18:47 somfy#2277
Hast du in Navicat bei dem Item Type auf 18 gestellt?
05/08/2011 19:02 SelGomez™#2278
Ja das habe ich.
Make.sh alles richtig ausgeführt.
Reboot durchgeführt alles.
05/08/2011 19:41 henpii#2279
mal ne kleine Frage:
der Questbefehl

d.jump_all

portet alle aus der map wohin, wie ist der Syntax?
bisher ausprobiert:

d.jump_all(koords,koords)
d.jump_all(mapindex,koord,koord)
d.new_jump_all(koords,koords)
d.newjump_all(mapindex,koord,koord)

bei allen 4 versuchen ist NICHTS passiert...
jmd. eine Lösung?
05/09/2011 12:12 √π.#2280
d.jump_all(koord, koord, map index) soweit ich weiss...
Gilt aber nur für Dungeons