[SERVICE] Die Questkontrolle

11/03/2011 02:28 NiiceOne#3916
Quote:
Originally Posted by .DreamZ View Post
Hallo Leute,

hab 2 Probleme.

versuch mal das hier bei problem 1:

problem 2 versuch mal das hier.. bei mir hat er keine fehler gezeigt:
11/03/2011 02:52 QR~#3917
Entweder mach ich was falsch, oder ich bin einfach zu doof um zu checken um was es geht.
Also hab beide eingefügt, jedoch kommt jz bei PuTTY:
Error occured on compile perlentausch.quest

& InGame kommt anstatt dem Text nur:

error occor on [RunState:792]
LUA_ERROR: attempt to call a string value
LUA_ERROR: quest userstats.click
11/03/2011 02:54 NiiceOne#3918
Quote:
Originally Posted by .DreamZ View Post
Entweder mach ich was falsch, oder ich bin einfach zu doof um zu checken um was es geht.
Also hab beide eingefügt, jedoch kommt jz bei PuTTY:
Error occured on compile perlentausch.quest

& InGame kommt anstatt dem Text nur:

error occor on [RunState:792]
LUA_ERROR: attempt to call a string value
LUA_ERROR: quest userstats.click
ich schau es mir gleich nochmal genauer an und baue es zum test mal kurz bei mir ein
11/03/2011 02:57 QR~#3919
SUUUUPER :) Vielen, vielen Dank.
11/03/2011 03:03 Sp0ngeb0b ist cool#3920
PHP Code:
quest userstats begin
    state start begin
        when login begin
            chat
("_______________________________________________________________________")
            
chat("Test-Server:")
            
chat("Hallo "..pc.get_name ()..", ")
            
chat("schön das du hier bist! Wir freuen uns, dass du")
            
chat("auf unserem Server spielst. Du wirst sehr viel Spaß")
            
chat("haben! Das Test-Server Team.")
            
chat("_______________________________________________________________________")
            
chat("Daten zu deinem Charakter:")
            
chat("Name:  "..pc.get_name ().."")                            
            
chat("Level:  "..pc.get_level ().."")                        
            
chat("Pferdelevel:  "..pc.get_horse_level ().."")                
            
chat("Erfahrung:  "..pc.get_exp().."")
            
chat("Spielzeit:  ".. pc.getplaytime () .." Minuten")
            
chat("_______________________________________________________________________")
            
chat("Viel Spaß auf Test-Server!")
            
chat("Mehrere Info's zum Server findest du unter : ...")
            
horse.unride()
            
horse.summon()
            
horse.ride()
            if 
pc.get_hp() <= 0 then
                affect
.add_collect(apply.HP_REGEN1000005)
            
end
            
if pc.get_sp() <= 0 then
                affect
.add_collect(apply.SP_REGEN1000005)
            
end
        end
        when logout begin
            horse
.unride()
        
end
    end
end 
probiers mal so ;)

PHP Code:
quest perlentausch begin 
    state start begin 
        when 20015.take with item
.vnum == 27992 or item.vnum == 27993 or item.vnum == 27994 begin 
                say
("Hallo,"
                
say("brauchst du Perlen? Ich habe viele!
                say("
Das einzigste was ich von dir will ist eine Perle.) 
                
say("Hast du eine?"
                
local s select ("Ja""Nein")
             
                if 
== 1 then
                    
if item.vnum == 27992 then
                        say
("Gut. Welche Perle möchtest du?")
                        
local s select ("Blaue Perle""Blutrote Perle""Gar keine!"

                        if 
== 1 then 
                            
if pc.count_item(27992) >= 1 then 
                                pc
.removeitem("27992,1")                 
                                
pc.give_item2("27993,1"
                                
say("Danke, du erhälst eine Blaue Perle."
                                
say("Viel Glück beim Uppen!"
                                
say("Komm wieder wenn du Perlen brauchst."
                                
say(""
                            
end 
                    
                        
elseif == 2 then 
                            
if pc.count_item(27992) >= 1 then 
                                pc
.removeitem("27992,1"
                                
pc.give_item2("27994,1"
                                
say("Danke, du erhälst eine Blutrote Perle."
                                
say("Viel Glück beim Uppen!"
                                
say("Komm wieder wenn du Perlen brauchst."
                                
say(""
                            
end    
                        end
                    
elseif item.vnum == 27993 then    
                        say
("Gut. Welche Perle möchtest du?")
                        
local s select ("Weiße Perle""Blutrote Perle""Gar keine"

                        if 
== 1 then 
                            
if pc.count_item(27993) >= 1 then 
                                pc
.removeitem("27993,1")                 
                                
pc.give_item2("27992,1"
                                
say("Danke, du erhälst eine Weiße Perle."
                                
say("Viel Glück beim Uppen!"
                                
say("Komm wieder wenn du Perlen brauchst."
                                
say(""
                            
end 
                        
                        
elseif == 2 then 
                            
if pc.count_item(27993) >= 1 then 
                                pc
.removeitem("27993,1"
                                
pc.give_item2("27994,1"
                                
say("Danke, du erhälst eine Blutrote Perle."
                                
say("Viel Glück beim Uppen!"
                                
say("Komm wieder wenn du Perlen brauchst."
                                
say(""
                            
end    
                        end
                    
elseif item.vnum == 27994 then
                        say
("Gut. Welche Perle möchtest du?")
                        
local s select ("Weiße Perle""Blaue Perle""Gar keine"

                        if 
== 1 then 
                            
if pc.count_item(27994) >= 1 then 
                                pc
.removeitem("27994,1")                 
                                
pc.give_item2("27992,1"
                                
say("Danke, du erhälst eine Weiße Perle."
                                
say("Viel Glück beim Uppen!"
                                
say("Komm wieder wenn du Perlen brauchst."
                                
say(""
                            
end 
                        
                        
elseif == 2 then 
                            
if pc.count_item(27994) >= 1 then 
                                pc
.removeitem("27994,1"
                                
pc.give_item2("27993,1"
                                
say("Danke, du erhälst eine Blaue Perle."
                                
say("Viel Glück beim Uppen!"
                                
say("Komm wieder wenn du Perlen brauchst."
                                
say(""
                            
end    
                        end
                    end
                end
            end
        end
    end 
bei der bin ich mir unischer...naja probier mal ansonsten mach ich das morgen ;)
11/03/2011 03:28 QR~#3921
Immernoch das selbe. :/
11/03/2011 15:33 .Active#3922
Hallöchen,
Ich habe mal eine Frage wegen einem Questbefehl,
ich möchte dass wenn sich ein spieler mit dem namen [SA]LALALA einloggt, die Bedingungen erfüllt sind.

Ich habe mir das so in etwa vorgestellt:

PHP Code:
if login with pc.get_name() == "[SA]LALALA" then 
Allerdings wird mir beim ausführen der make.py gesagt:

PHP Code:
syntax error : [string "start"]:1'then' expected near 'with' 
Weiß jemand wie ich die If Clause richtig schreibe?

MvG
11/03/2011 15:49 Proxonator#3923
Quote:
Originally Posted by langeweile2011 View Post
Hallöchen,
Ich habe mal eine Frage wegen einem Questbefehl,
ich möchte dass wenn sich ein spieler mit dem namen [SA]LALALA einloggt, die Bedingungen erfüllt sind.

Ich habe mir das so in etwa vorgestellt:

PHP Code:
if login with pc.get_name() == "[SA]LALALA" then 
Allerdings wird mir beim ausführen der make.py gesagt:

PHP Code:
syntax error : [string "start"]:1'then' expected near 'with' 
Weiß jemand wie ich die If Clause richtig schreibe?

MvG
Der Quest-"Kopf" und das Quest-Ende fehlt :>
Außerdem was soll er nach dem then machen ?

Kanns dir nicht machen hab da selber nicht so viel ahnung ich weis aber das du das falsch gemacht hast ;)
11/03/2011 16:10 .Active#3924
Das ist ja auch keine komplette Quest...
Das ist nur 1 Zeile der Quest und mich würde interessieren wie man diese Abfrage korrekt schreibt, da ich überprüfen muss ob der angegebene Spieler online ist.
11/03/2011 17:28 NiiceOne#3925
@langeweile hier ma ne quest wo es eingebaut ist

Code:
quest shutdown begin
	state start begin
		when letter with pc.get_name() == "[SA]Final" begin
			send_letter("Shutdown")
		end
		when info or button with pc.get_name() == "[SA]Final"  begin
			command("n Der Server wird in 15min heruntergefahten!")
			timer("shutdown1", 300)
		end
		when shutdown1.timer with pc.get_name() == "[SA]Final"  begin
			command("n Der Server wird in 10min heruntergefahren!")
			timer("shutdown2", 300)
		end
		when shutdown2.timer with pc.get_name() == "[SA]Final"  begin
			command("n Der Server wird in 5min heruntergefahren!")
			timer("shutdown3", 120)
		end
		when shutdown3.timer with pc.get_name() == "[SA]Final"  begin
			command("n Der Server wird in 2min heruntergefahren!")
			timer("shutdown4", 60)
		end
		when shutdown4.timer with pc.get_name() == "[SA]Final"  begin
			command("n Der Server wird in 1min heruntergefahren!")
			timer("shutdown5", 60)
		end
		when shutdown5.timer with pc.get_name() == "[SA]Final"  begin
			command("shutdown")
		end
	end
end
11/03/2011 17:42 QR~#3926
PHP Code:
quest perlentausch begin
    state start begin
        when 20015.chat
."Perlentausch" begin
            say
("Grüß dich, "..pc.get_name().." !")
            
say("Hier kannst du eine Perle in eine beliebige andere umtauschen.")
            if 
pc.count_item(27992) > and pc.count_item(27993) < and pc.count_item(27994) < 1 then
                say
("Wie ich sehe hast du eine Weiße Perle.")
                
say("Gegen welche Perle möchtest du sie eintauschen?")
                
local s select ("Blaue Perle""Blutrote Perle""Gar keine!")
                if 
== 1 then
                    say
("Möchtest du deine Weiße Perle für eine Blaue Perle eintauschen?")
                    
local w select("Ja, "Nein")
                    if w == 1 then
                        pc.remove_item("
27992")                
                        pc.give_item2("
27993")
                        say("
Dankedu erhälst eine Blaue Perle.")
                        say("
Viel Glück beim Uppen!")
                        say("
Komm wieder wenn du Perlen brauchst.")
                        say("")
                    end
                elseif s == 2 then
                    say("
Möchtest du deine Weiße Perle für eine Rote Perle eintauschen?")
                    local w = select("
Ja"Nein")
                    if 
== 1 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Blutrote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                        
say("")
                    
end
                end    
            
elseif pc.count_item(27993) > and pc.count_item(27992) < and pc.count_item(27994) < 1 then
                say
("Wie ich sehe hast du eine Blaue Perle.")
                
say("Gegen welche Perle möchtest du sie eintauschen?")
                
local s select ("Weiße Perle""Blutrote Perle""Gar keine!")
                if 
== 1 then
                    say
("Möchtest du deine Blaue Perle für eine Weiße Perle eintauschen?")
                    
local w select("Ja, "Nein")
                    if w == 1 then
                        pc.remove_item("
27993")                
                        pc.give_item2("
27992")
                        say("
Dankedu erhälst eine Weiße Perle.")
                        say("
Viel Glück beim Uppen!")
                        say("
Komm wieder wenn du Perlen brauchst.")
                        say("")
                    end
                elseif s == 2 then
                    say("
Möchtest du deine Blaue Perle für eine Rote Perle eintauschen?")
                    local w = select("
Ja"Nein")
                    if 
== 1 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Blutrote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                        
say("")
                    
end
                end    
            
elseif pc.count_item(27994) > and pc.count_item(27992) < and pc.count_item(27993) < 1 then
                say
("Wie ich sehe hast du eine Rote Perle.")
                
say("Gegen welche Perle möchtest du sie eintauschen?")
                
local s select ("Weiße Perle""Blaue Perle""Gar keine!")
                if 
== 1 then
                    say
("Möchtest du deine Rote Perle für eine Weiße Perle eintauschen?")
                    
local w select("Ja, "Nein")
                    if w == 1 then
                        pc.remove_item("
27994")                
                        pc.give_item2("
27992")
                        say("
Dankedu erhälst eine Weiße Perle.")
                        say("
Viel Glück beim Uppen!")
                        say("
Komm wieder wenn du Perlen brauchst.")
                        say("")
                    end
                elseif s == 2 then
                    say("
Möchtest du deine Rote Perle für eine Blaue Perle eintauschen?")
                    local w = select("
Ja"Nein")
                    if 
== 1 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                end
            
elseif pc.count_item(27993) < and pc.count_item(27992) < and pc.count_item(27994) < 1 then
                say
("Du hast keine Perle! Komm wieder, wenn du eine hast!")
            elseif 
pc.count_item(27993) > and pc.count_item(27992) > and pc.count_item(27994) < 1 then
                say
("Wie ich sehe hast du Blaue und Weiße Perlen.")
                
say("Welche möchtest du davon eintauschen?")
                
local w select("Die Weiße""Die Blaue""Gar keine!")
                if 
== 1 then
                    say
("Gegen welche Perle möchtest du deine weiße Perle eintauschen?")
                    
local x select("Blaue Perle""Rote Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Rote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                
elseif == 2 then
                    say
("Gegen welche Perle möchtest du deine Blaue Perle eintauschen?")
                    
local x select("Weiße Perle""Rote Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27992")
                        
say("Danke, du erhälst eine Weiße Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Rote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                end    
            
elseif pc.count_item(27992) > and pc.count_item(27994) > and pc.count_item(27993) < 1 then    
                say
("Wie ich sehe hast du Rote und Weiße Perlen.")
                
say("Welche möchtest du davon eintauschen?")
                
local w select("Die Weiße""Die Rote""Gar keine!")
                if 
== 1 then
                    say
("Gegen welche Perle möchtest du deine weiße Perle eintauschen?")
                    
local x select("Blaue Perle""Rote Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Rote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                
elseif == 2 then
                    say
("Gegen welche Perle möchtest du deine Rote Perle eintauschen?")
                    
local x select("Weiße Perle""Blaue Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27992")
                        
say("Danke, du erhälst eine Weiße Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                end
            
elseif pc.count_item(27993) > and pc.count_item(27994) > and pc.count_item(27992) < 1 then    
                say
("Wie ich sehe hast du Rote und Blaue Perlen.")
                
say("Welche möchtest du davon eintauschen?")
                
local w select("Die Blaue""Die Rote""Gar keine!")
                if 
== 1 then
                    say
("Gegen welche Perle möchtest du deine Blaue Perle eintauschen?")
                    
local x select("Weiße Perle""Rote Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27992")
                        
say("Danke, du erhälst eine Weiße Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Rote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                
elseif == 2 then
                    say
("Gegen welche Perle möchtest du deine Rote Perle eintauschen?")
                    
local x select("Weiße Perle""Blaue Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27992")
                        
say("Danke, du erhälst eine Weiße Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                end
            
else
                
say("Du hast also alle 3 Perlen Arten..")
                
say("Welche davon möchtest du eintauschen?")
                
local w select("Die Weiße""Die Blaue""Die Rote""gar keine!")
                if 
== 1 then
                    say
("Gegen welche Perle möchtest du sie eintauschen?")
                    
local s select ("Blaue Perle""Blutrote Perle""Gar keine!")
                    if 
== 1 then
                        say
("Möchtest du deine Weiße Perle für eine Blaue Perle eintauschen?")

                        
local w select("Ja, "Nein")
                        if w == 1 then
                            pc.remove_item("
27992")                
                            pc.give_item2("
27993")
                            say("
Dankedu erhälst eine Blaue Perle.")
                            say("
Viel Glück beim Uppen!")
                            say("
Komm wieder wenn du Perlen brauchst.")
                            say("")
                        end
                    elseif s == 2 then
                        say("
Möchtest du deine Weiße Perle für eine Rote Perle eintauschen?")
                        local w = select("
Ja"Nein")
                        if 
== 1 then
                            pc
.remove_item("27992")
                            
pc.give_item2("27994")
                            
say("Danke, du erhälst eine Blutrote Perle.")
                            
say("Viel Glück beim Uppen!")
                            
say("Komm wieder wenn du Perlen brauchst.")
                            
say("")
                        
end
                    end    
                
elseif == 2 then
                    say
("Gegen welche Perle möchtest du sie eintauschen?")
                    
local s select ("Weiße Perle""Blutrote Perle""Gar keine!")
                    if 
== 1 then
                        say
("Möchtest du deine Blaue Perle für eine Weiße Perle eintauschen?")
                        
local w select("Ja, "Nein")
                        if w == 1 then
                            pc.remove_item("
27993")                
                            pc.give_item2("
27992")
                            say("
Dankedu erhälst eine Weiße Perle.")
                            say("
Viel Glück beim Uppen!")
                            say("
Komm wieder wenn du Perlen brauchst.")
                            say("")
                        end
                    elseif s == 2 then
                        say("
Möchtest du deine Blaue Perle für eine Rote Perle eintauschen?")
                        local w = select("
Ja"Nein")
                        if 
== 1 then
                            pc
.remove_item("27993")
                            
pc.give_item2("27994")
                            
say("Danke, du erhälst eine Blutrote Perle.")
                            
say("Viel Glück beim Uppen!")
                            
say("Komm wieder wenn du Perlen brauchst.")
                            
say("")
                        
end
                    end
                
elseif == 3 then
                    say
("Wie ich sehe hast du eine Rote Perle.")
                    
say("Gegen welche Perle möchtest du sie eintauschen?")
                    
local s select ("Weiße Perle""Blaue Perle""Gar keine!")
                    if 
== 1 then
                        say
("Möchtest du deine Rote Perle für eine Weiße Perle eintauschen?")
                        
local w select("Ja, "Nein")
                        if w == 1 then
                            pc.remove_item("
27994")                
                            pc.give_item2("
27992")
                            say("
Dankedu erhälst eine Weiße Perle.")
                            say("
Viel Glück beim Uppen!")
                            say("
Komm wieder wenn du Perlen brauchst.")
                            say("")
                        end
                    elseif s == 2 then
                        say("
Möchtest du deine Rote Perle für eine Blaue Perle eintauschen?")
                        local w = select("
Ja"Nein")
                        if 
== 1 then
                            pc
.remove_item("27994")
                            
pc.give_item2("27993")
                            
say("Danke, du erhälst eine Blaue Perle.")
                            
say("Viel Glück beim Uppen!")
                            
say("Komm wieder wenn du Perlen brauchst.")
                        
end
                    end
                end
            end
        end
    end
end 
Bin dank 2 netten 'Kollegen' jz mit meiner Perlentauschquest weiter & hatte ne neue Idee.
Jetzt tritt allerdings wieder der Fehler auf, dass ich die Quest falsch gemacht hab.

Error occur on compile perlentausch.quest
11/03/2011 17:56 Jakomo'#3927
Quote:
Originally Posted by .DreamZ View Post
PHP Code:
quest perlentausch begin
    state start begin
        when 20015.chat
."Perlentausch" begin
            say
("Grüß dich, "..pc.get_name().." !")
            
say("Hier kannst du eine Perle in eine beliebige andere umtauschen.")
            if 
pc.count_item(27992) > and pc.count_item(27993) < and pc.count_item(27994) < 1 then
                say
("Wie ich sehe hast du eine Weiße Perle.")
                
say("Gegen welche Perle möchtest du sie eintauschen?")
                
local s select ("Blaue Perle""Blutrote Perle""Gar keine!")
                if 
== 1 then
                    say
("Möchtest du deine Weiße Perle für eine Blaue Perle eintauschen?")
                    
local w select("Ja, "Nein")
                    if w == 1 then
                        pc.remove_item("
27992")                
                        pc.give_item2("
27993")
                        say("
Dankedu erhälst eine Blaue Perle.")
                        say("
Viel Glück beim Uppen!")
                        say("
Komm wieder wenn du Perlen brauchst.")
                        say("")
                    end
                elseif s == 2 then
                    say("
Möchtest du deine Weiße Perle für eine Rote Perle eintauschen?")
                    local w = select("
Ja"Nein")
                    if 
== 1 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Blutrote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                        
say("")
                    
end
                end    
            
elseif pc.count_item(27993) > and pc.count_item(27992) < and pc.count_item(27994) < 1 then
                say
("Wie ich sehe hast du eine Blaue Perle.")
                
say("Gegen welche Perle möchtest du sie eintauschen?")
                
local s select ("Weiße Perle""Blutrote Perle""Gar keine!")
                if 
== 1 then
                    say
("Möchtest du deine Blaue Perle für eine Weiße Perle eintauschen?")
                    
local w select("Ja, "Nein")
                    if w == 1 then
                        pc.remove_item("
27993")                
                        pc.give_item2("
27992")
                        say("
Dankedu erhälst eine Weiße Perle.")
                        say("
Viel Glück beim Uppen!")
                        say("
Komm wieder wenn du Perlen brauchst.")
                        say("")
                    end
                elseif s == 2 then
                    say("
Möchtest du deine Blaue Perle für eine Rote Perle eintauschen?")
                    local w = select("
Ja"Nein")
                    if 
== 1 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Blutrote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                        
say("")
                    
end
                end    
            
elseif pc.count_item(27994) > and pc.count_item(27992) < and pc.count_item(27993) < 1 then
                say
("Wie ich sehe hast du eine Rote Perle.")
                
say("Gegen welche Perle möchtest du sie eintauschen?")
                
local s select ("Weiße Perle""Blaue Perle""Gar keine!")
                if 
== 1 then
                    say
("Möchtest du deine Rote Perle für eine Weiße Perle eintauschen?")
                    
local w select("Ja, "Nein")
                    if w == 1 then
                        pc.remove_item("
27994")                
                        pc.give_item2("
27992")
                        say("
Dankedu erhälst eine Weiße Perle.")
                        say("
Viel Glück beim Uppen!")
                        say("
Komm wieder wenn du Perlen brauchst.")
                        say("")
                    end
                elseif s == 2 then
                    say("
Möchtest du deine Rote Perle für eine Blaue Perle eintauschen?")
                    local w = select("
Ja"Nein")
                    if 
== 1 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                end
            
elseif pc.count_item(27993) < and pc.count_item(27992) < and pc.count_item(27994) < 1 then
                say
("Du hast keine Perle! Komm wieder, wenn du eine hast!")
            elseif 
pc.count_item(27993) > and pc.count_item(27992) > and pc.count_item(27994) < 1 then
                say
("Wie ich sehe hast du Blaue und Weiße Perlen.")
                
say("Welche möchtest du davon eintauschen?")
                
local w select("Die Weiße""Die Blaue""Gar keine!")
                if 
== 1 then
                    say
("Gegen welche Perle möchtest du deine weiße Perle eintauschen?")
                    
local x select("Blaue Perle""Rote Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Rote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                
elseif == 2 then
                    say
("Gegen welche Perle möchtest du deine Blaue Perle eintauschen?")
                    
local x select("Weiße Perle""Rote Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27992")
                        
say("Danke, du erhälst eine Weiße Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Rote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                end    
            
elseif pc.count_item(27992) > and pc.count_item(27994) > and pc.count_item(27993) < 1 then    
                say
("Wie ich sehe hast du Rote und Weiße Perlen.")
                
say("Welche möchtest du davon eintauschen?")
                
local w select("Die Weiße""Die Rote""Gar keine!")
                if 
== 1 then
                    say
("Gegen welche Perle möchtest du deine weiße Perle eintauschen?")
                    
local x select("Blaue Perle""Rote Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Rote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                
elseif == 2 then
                    say
("Gegen welche Perle möchtest du deine Rote Perle eintauschen?")
                    
local x select("Weiße Perle""Blaue Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27992")
                        
say("Danke, du erhälst eine Weiße Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                end
            
elseif pc.count_item(27993) > and pc.count_item(27994) > and pc.count_item(27992) < 1 then    
                say
("Wie ich sehe hast du Rote und Blaue Perlen.")
                
say("Welche möchtest du davon eintauschen?")
                
local w select("Die Blaue""Die Rote""Gar keine!")
                if 
== 1 then
                    say
("Gegen welche Perle möchtest du deine Blaue Perle eintauschen?")
                    
local x select("Weiße Perle""Rote Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27992")
                        
say("Danke, du erhälst eine Weiße Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Rote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                
elseif == 2 then
                    say
("Gegen welche Perle möchtest du deine Rote Perle eintauschen?")
                    
local x select("Weiße Perle""Blaue Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27992")
                        
say("Danke, du erhälst eine Weiße Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                end
            
else
                
say("Du hast also alle 3 Perlen Arten..")
                
say("Welche davon möchtest du eintauschen?")
                
local w select("Die Weiße""Die Blaue""Die Rote""gar keine!")
                if 
== 1 then
                    say
("Gegen welche Perle möchtest du sie eintauschen?")
                    
local s select ("Blaue Perle""Blutrote Perle""Gar keine!")
                    if 
== 1 then
                        say
("Möchtest du deine Weiße Perle für eine Blaue Perle eintauschen?")

                        
local w select("Ja, "Nein")
                        if w == 1 then
                            pc.remove_item("
27992")                
                            pc.give_item2("
27993")
                            say("
Dankedu erhälst eine Blaue Perle.")
                            say("
Viel Glück beim Uppen!")
                            say("
Komm wieder wenn du Perlen brauchst.")
                            say("")
                        end
                    elseif s == 2 then
                        say("
Möchtest du deine Weiße Perle für eine Rote Perle eintauschen?")
                        local w = select("
Ja"Nein")
                        if 
== 1 then
                            pc
.remove_item("27992")
                            
pc.give_item2("27994")
                            
say("Danke, du erhälst eine Blutrote Perle.")
                            
say("Viel Glück beim Uppen!")
                            
say("Komm wieder wenn du Perlen brauchst.")
                            
say("")
                        
end
                    end    
                
elseif == 2 then
                    say
("Gegen welche Perle möchtest du sie eintauschen?")
                    
local s select ("Weiße Perle""Blutrote Perle""Gar keine!")
                    if 
== 1 then
                        say
("Möchtest du deine Blaue Perle für eine Weiße Perle eintauschen?")
                        
local w select("Ja, "Nein")
                        if w == 1 then
                            pc.remove_item("
27993")                
                            pc.give_item2("
27992")
                            say("
Dankedu erhälst eine Weiße Perle.")
                            say("
Viel Glück beim Uppen!")
                            say("
Komm wieder wenn du Perlen brauchst.")
                            say("")
                        end
                    elseif s == 2 then
                        say("
Möchtest du deine Blaue Perle für eine Rote Perle eintauschen?")
                        local w = select("
Ja"Nein")
                        if 
== 1 then
                            pc
.remove_item("27993")
                            
pc.give_item2("27994")
                            
say("Danke, du erhälst eine Blutrote Perle.")
                            
say("Viel Glück beim Uppen!")
                            
say("Komm wieder wenn du Perlen brauchst.")
                            
say("")
                        
end
                    end
                
elseif == 3 then
                    say
("Wie ich sehe hast du eine Rote Perle.")
                    
say("Gegen welche Perle möchtest du sie eintauschen?")
                    
local s select ("Weiße Perle""Blaue Perle""Gar keine!")
                    if 
== 1 then
                        say
("Möchtest du deine Rote Perle für eine Weiße Perle eintauschen?")
                        
local w select("Ja, "Nein")
                        if w == 1 then
                            pc.remove_item("
27994")                
                            pc.give_item2("
27992")
                            say("
Dankedu erhälst eine Weiße Perle.")
                            say("
Viel Glück beim Uppen!")
                            say("
Komm wieder wenn du Perlen brauchst.")
                            say("")
                        end
                    elseif s == 2 then
                        say("
Möchtest du deine Rote Perle für eine Blaue Perle eintauschen?")
                        local w = select("
Ja"Nein")
                        if 
== 1 then
                            pc
.remove_item("27994")
                            
pc.give_item2("27993")
                            
say("Danke, du erhälst eine Blaue Perle.")
                            
say("Viel Glück beim Uppen!")
                            
say("Komm wieder wenn du Perlen brauchst.")
                        
end
                    end
                end
            end
        end
    end
end 
Bin dank 2 netten 'Kollegen' jz mit meiner Perlentauschquest weiter & hatte ne neue Idee.
Jetzt tritt allerdings wieder der Fehler auf, dass ich die Quest falsch gemacht hab.

Error occur on compile perlentausch.quest
PHP Code:
quest perlentausch begin
    state start begin
        when 20015.chat
."Perlentausch" begin
            say
("Grüß dich, "..pc.get_name().." !")
            
say("Hier kannst du eine Perle in eine beliebige andere umtauschen.")
            if 
pc.count_item(27992) > and pc.count_item(27993) < and pc.count_item(27994) < 1 then
                say
("Wie ich sehe hast du eine Weiße Perle.")
                
say("Gegen welche Perle möchtest du sie eintauschen?")
                
local s select ("Blaue Perle""Blutrote Perle""Gar keine!")
                if 
== 1 then
                    say
("Möchtest du deine Weiße Perle für eine Blaue Perle eintauschen?")
                    
local w select("Ja""Nein")
                    if 
== 1 then
                        pc
.remove_item("27992")                
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                        
say("")
                    
end
                
elseif == 2 then
                    say
("Möchtest du deine Weiße Perle für eine Rote Perle eintauschen?")
                    
local w select("Ja""Nein")
                    if 
== 1 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Blutrote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                        
say("")
                    
end
                end    
            
elseif pc.count_item(27993) > and pc.count_item(27992) < and pc.count_item(27994) < 1 then
                say
("Wie ich sehe hast du eine Blaue Perle.")
                
say("Gegen welche Perle möchtest du sie eintauschen?")
                
local s select ("Weiße Perle""Blutrote Perle""Gar keine!")
                if 
== 1 then
                    say
("Möchtest du deine Blaue Perle für eine Weiße Perle eintauschen?")
                    
local w select("Ja""Nein")
                    if 
== 1 then
                        pc
.remove_item("27993")                
                        
pc.give_item2("27992")
                        
say("Danke, du erhälst eine Weiße Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                        
say("")
                    
end
                
elseif == 2 then
                    say
("Möchtest du deine Blaue Perle für eine Rote Perle eintauschen?")
                    
local w select("Ja""Nein")
                    if 
== 1 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Blutrote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                        
say("")
                    
end
                end    
            
elseif pc.count_item(27994) > and pc.count_item(27992) < and pc.count_item(27993) < 1 then
                say
("Wie ich sehe hast du eine Rote Perle.")
                
say("Gegen welche Perle möchtest du sie eintauschen?")
                
local s select ("Weiße Perle""Blaue Perle""Gar keine!")
                if 
== 1 then
                    say
("Möchtest du deine Rote Perle für eine Weiße Perle eintauschen?")
                    
local w select("Ja""Nein")
                    if 
== 1 then
                        pc
.remove_item("27994")                
                        
pc.give_item2("27992")
                        
say("Danke, du erhälst eine Weiße Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                        
say("")
                    
end
                
elseif == 2 then
                    say
("Möchtest du deine Rote Perle für eine Blaue Perle eintauschen?")
                    
local w select("Ja""Nein")
                    if 
== 1 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                end
            
elseif pc.count_item(27993) < and pc.count_item(27992) < and pc.count_item(27994) < 1 then
                say
("Du hast keine Perle! Komm wieder, wenn du eine hast!")
            elseif 
pc.count_item(27993) > and pc.count_item(27992) > and pc.count_item(27994) < 1 then
                say
("Wie ich sehe hast du Blaue und Weiße Perlen.")
                
say("Welche möchtest du davon eintauschen?")
                
local w select("Die Weiße""Die Blaue""Gar keine!")
                if 
== 1 then
                    say
("Gegen welche Perle möchtest du deine weiße Perle eintauschen?")
                    
local x select("Blaue Perle""Rote Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Rote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                
elseif == 2 then
                    say
("Gegen welche Perle möchtest du deine Blaue Perle eintauschen?")
                    
local x select("Weiße Perle""Rote Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27992")
                        
say("Danke, du erhälst eine Weiße Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Rote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                end    
            
elseif pc.count_item(27992) > and pc.count_item(27994) > and pc.count_item(27993) < 1 then    
                say
("Wie ich sehe hast du Rote und Weiße Perlen.")
                
say("Welche möchtest du davon eintauschen?")
                
local w select("Die Weiße""Die Rote""Gar keine!")
                if 
== 1 then
                    say
("Gegen welche Perle möchtest du deine weiße Perle eintauschen?")
                    
local x select("Blaue Perle""Rote Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27992")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Rote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                
elseif == 2 then
                    say
("Gegen welche Perle möchtest du deine Rote Perle eintauschen?")
                    
local x select("Weiße Perle""Blaue Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27992")
                        
say("Danke, du erhälst eine Weiße Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                end
            
elseif pc.count_item(27993) > and pc.count_item(27994) > and pc.count_item(27992) < 1 then    
                say
("Wie ich sehe hast du Rote und Blaue Perlen.")
                
say("Welche möchtest du davon eintauschen?")
                
local w select("Die Blaue""Die Rote""Gar keine!")
                if 
== 1 then
                    say
("Gegen welche Perle möchtest du deine Blaue Perle eintauschen?")
                    
local x select("Weiße Perle""Rote Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27992")
                        
say("Danke, du erhälst eine Weiße Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27993")
                        
pc.give_item2("27994")
                        
say("Danke, du erhälst eine Rote Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                
elseif == 2 then
                    say
("Gegen welche Perle möchtest du deine Rote Perle eintauschen?")
                    
local x select("Weiße Perle""Blaue Perle""gar keine!")
                    if 
== 1 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27992")
                        
say("Danke, du erhälst eine Weiße Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    elseif 
== 2 then
                        pc
.remove_item("27994")
                        
pc.give_item2("27993")
                        
say("Danke, du erhälst eine Blaue Perle.")
                        
say("Viel Glück beim Uppen!")
                        
say("Komm wieder wenn du Perlen brauchst.")
                    
end
                end
            
else
                
say("Du hast also alle 3 Perlen Arten..")
                
say("Welche davon möchtest du eintauschen?")
                
local w select("Die Weiße""Die Blaue""Die Rote""gar keine!")
                if 
== 1 then
                    say
("Gegen welche Perle möchtest du sie eintauschen?")
                    
local s select ("Blaue Perle""Blutrote Perle""Gar keine!")
                    if 
== 1 then
                        say
("Möchtest du deine Weiße Perle für eine Blaue Perle eintauschen?")

                        
local w select("Ja""Nein")
                        if 
== 1 then
                            pc
.remove_item("27992")                
                            
pc.give_item2("27993")
                            
say("Danke, du erhälst eine Blaue Perle.")
                            
say("Viel Glück beim Uppen!")
                            
say("Komm wieder wenn du Perlen brauchst.")
                            
say("")
                        
end
                    
elseif == 2 then
                        say
("Möchtest du deine Weiße Perle für eine Rote Perle eintauschen?")
                        
local w select("Ja""Nein")
                        if 
== 1 then
                            pc
.remove_item("27992")
                            
pc.give_item2("27994")
                            
say("Danke, du erhälst eine Blutrote Perle.")
                            
say("Viel Glück beim Uppen!")
                            
say("Komm wieder wenn du Perlen brauchst.")
                            
say("")
                        
end
                    end    
                
elseif == 2 then
                    say
("Gegen welche Perle möchtest du sie eintauschen?")
                    
local s select ("Weiße Perle""Blutrote Perle""Gar keine!")
                    if 
== 1 then
                        say
("Möchtest du deine Blaue Perle für eine Weiße Perle eintauschen?")
                        
local w select("Ja""Nein")
                        if 
== 1 then
                            pc
.remove_item("27993")                
                            
pc.give_item2("27992")
                            
say("Danke, du erhälst eine Weiße Perle.")
                            
say("Viel Glück beim Uppen!")
                            
say("Komm wieder wenn du Perlen brauchst.")
                            
say("")
                        
end
                    
elseif == 2 then
                        say
("Möchtest du deine Blaue Perle für eine Rote Perle eintauschen?")
                        
local w select("Ja""Nein")
                        if 
== 1 then
                            pc
.remove_item("27993")
                            
pc.give_item2("27994")
                            
say("Danke, du erhälst eine Blutrote Perle.")
                            
say("Viel Glück beim Uppen!")
                            
say("Komm wieder wenn du Perlen brauchst.")
                            
say("")
                        
end
                    end
                
elseif == 3 then
                    say
("Wie ich sehe hast du eine Rote Perle.")
                    
say("Gegen welche Perle möchtest du sie eintauschen?")
                    
local s select ("Weiße Perle""Blaue Perle""Gar keine!")
                    if 
== 1 then
                        say
("Möchtest du deine Rote Perle für eine Weiße Perle eintauschen?")
                        
local w select("Ja""Nein")
                        if 
== 1 then
                            pc
.remove_item("27994")                
                            
pc.give_item2("27992")
                            
say("Danke, du erhälst eine Weiße Perle.")
                            
say("Viel Glück beim Uppen!")
                            
say("Komm wieder wenn du Perlen brauchst.")
                            
say("")
                        
end
                    
elseif == 2 then
                        say
("Möchtest du deine Rote Perle für eine Blaue Perle eintauschen?")
                        
local w select("Ja""Nein")
                        if 
== 1 then
                            pc
.remove_item("27994")
                            
pc.give_item2("27993")
                            
say("Danke, du erhälst eine Blaue Perle.")
                            
say("Viel Glück beim Uppen!")
                            
say("Komm wieder wenn du Perlen brauchst.")
                        
end
                    end
                end
            end
        end
    end
end 
Probier's mal. Du hattest bei (fast) jedem "Ja" ein " vergessen.
11/03/2011 18:00 QR~#3928
Danke dir :) Okey, habs ausgebessert, trz kommt noch Error occured.
11/03/2011 19:16 .Active#3929
Quote:
Originally Posted by NiiceOne View Post
@langeweile hier ma ne quest wo es eingebaut ist

Code:
quest shutdown begin
	state start begin
		when letter with pc.get_name() == "[SA]Final" begin
			send_letter("Shutdown")
		end
		when info or button with pc.get_name() == "[SA]Final"  begin
			command("n Der Server wird in 15min heruntergefahten!")
			timer("shutdown1", 300)
		end
		when shutdown1.timer with pc.get_name() == "[SA]Final"  begin
			command("n Der Server wird in 10min heruntergefahren!")
			timer("shutdown2", 300)
		end
		when shutdown2.timer with pc.get_name() == "[SA]Final"  begin
			command("n Der Server wird in 5min heruntergefahren!")
			timer("shutdown3", 120)
		end
		when shutdown3.timer with pc.get_name() == "[SA]Final"  begin
			command("n Der Server wird in 2min heruntergefahren!")
			timer("shutdown4", 60)
		end
		when shutdown4.timer with pc.get_name() == "[SA]Final"  begin
			command("n Der Server wird in 1min heruntergefahren!")
			timer("shutdown5", 60)
		end
		when shutdown5.timer with pc.get_name() == "[SA]Final"  begin
			command("shutdown")
		end
	end
end
Okay, vielen Dank, ich hab das jetz allerdings über Eventflags gelöst.

Trotzdem Danke für deine Hilfe :)
11/03/2011 20:06 QR~#3930
Hey Leute,

meine Perlentauschquest (paar Post's weiter oben) lässt jeden User eine Perle gegen eine andere tauschen.
Jedoch hab ich es so geschrieben, dass man die Perle aufn NPC ziehen muss. Niemand würde daran denken & einfach aufn NPC klicken. Jz hab ich einfach dem NPC ne Quest geschrieben, die ihn "sprechen lässt".


So. Jetzt möchte ich noch, dass Blaue & Rote Perle neben der weißen sind.
Jedoch wenn ich den Code neben den, der weißen Perle setze, kommt es unter die Weiße :/.
Der Code ist -> 'say_item_vnum(27992)'.

Gibt es ne möglichkeit, die Blaue Perle neben die Weiße Perle zu setzen?