[SERVICE] Die Questkontrolle

02/23/2014 13:45 BΣQЦIΣƬ#9736
Quote:
Originally Posted by surorek5 View Post
Hey leute bin wiedermal zu dumm''



da fehlt ein end ... sollte also so aussehen:


BΣQЦIΣƬ
02/23/2014 14:48 KingAura619#9737
ich hab ein problem mit der quest wenn ich auf das Item klicke geht das aber ich bekomme keine rüstung aber das item verschwindet weiß einer was an der quest falsch ist ???

quest truhe begin
state start begin
when 38053.use begin
say_title("Königstruhe")
say("Du hast die Truhe der Königsrüstung erhalten")
say("Nun bekommst du deine Rüstung!")
local klasse = { 11971, 11972, 11973, 11974 }
local index = pc.get_job()
pc.give_item2(klasse[index], 1)
pc.remove_item(38053, 1)
end
end
end
02/23/2014 15:18 Mr.Xhater#9738
Guten Abend,
Ich habe ein Problem mit meiner quest.
Ich wähle die Option *Krieger* aus und dann die Option *Grün* aus und dann kommt die Option *Rüssungen*wenn ich auf eine Rüsstung drücke bekomme ich keine Rüsstung sonder die Option *Rüsstung* wiederholt sich nur 1X mall
danach kommt nicht der text du hast deine rüsstung mit der farbe grün sondern mit der farbe rot ausgewähl es ist ein kleines durcheinander hatt jemand eine Lösung?

PHP Code:
-- QUEST BY .MR.XHATER / FOR EUPHORIA2 --
quest shining begin 
    state start begin 
        when 20001.chat
."Shining" begin  
        say_title
("Shining-Klasse")
        
say("...")
        
say("...")
        
say("...")
        
say_reward("Wähle deine Klasse aus.")
        
        
local klasse select ("Krieger""Abbrechen")
        if 
klasse == 1 then 
        say_title
("Shining-Farbe")
        
say("Wähle deine Shining farbe aus.")
        
end
        local shining_krieger 
select ("Grün""Rot""Abbrechen")
        if 
shining_krieger == 1 then
        say_title
("Shining-Rüsstung")
        
say("Du hast die Shining farbe(Grün) gewählt")
        
say("Wähle jetz eine Rüsstung +9 aus die du haben möchtest.")
        
local rüsstung_krieger select ("Mönchsplattenpanzer+9""Tiger-Plattenpanzer+9""Tödl-Plattenpanzer+9""Drachen-Plattenpanzer+9""Schuppenplatten-panzer+9""Gold-Plattenpanzer+9""Drachengott-Plattenpanzer+9""Abbrechen")
        if 
rüsstung_krieger == 1 then
        say_title
("Shining-Rüsstungen")
        
say("Deine gewählte Rüsstung ist (Mönchsplattenpanzer+9)")
        
say("Mit der Shining farbe (Grün)")
        
chat("Viel Spaß mit deiner Shining Rüsstung")
        
chat("Dein Euphoria2 Team :D ")
        
pc.give_item2(71145)
        
end
        
if rüsstung_krieger == 2 then
        say_title
("Shining-Rüsstungen")
        
say("Deine gewählte Rüsstung ist (Tiger-Plattenpanzer+9)")
        
say("Mit der Shining farbe (Grün)")
        
chat("Viel Spaß mit deiner Shining Rüsstung")
        
chat("Dein Euphoria2 Team :D ")
        
pc.give_item2(71145)
        
end
        
if rüsstung_krieger == 3 then
        say_title
("Shining-Rüsstungen")
        
say("Deine gewählte Rüsstung ist (Tödl-Plattenpanzer+9)")
        
say("Mit der Shining farbe (Grün)")
        
chat("Viel Spaß mit deiner Shining Rüsstung")
        
chat("Dein Euphoria2 Team :D ")
        
pc.give_item2(71145)
        
end
        
if rüsstung_krieger == 4 then
        say_title
("Shining-Rüsstungen")
        
say("Deine gewählte Rüsstung ist (Drachen-Plattenpanzer+9)")
        
say("Mit der Shining farbe (Grün)")
        
chat("Viel Spaß mit deiner Shining Rüsstung")
        
chat("Dein Euphoria2 Team :D ")
        
pc.give_item2(71145)
        
end
        
if rüsstung_krieger == 5 then
        say_title
("Shining-Rüsstungen")
        
say("Deine gewählte Rüsstung ist (Schuppenplatten-Panzer+9)")
        
say("Mit der Shining farbe (Grün)")
        
chat("Viel Spaß mit deiner Shining Rüsstung")
        
chat("Dein Euphoria2 Team :D ")
        
pc.give_item2(71145)
        
end
        
if rüsstung_krieger == 6 then
        say_title
("Shining-Rüsstungen")
        
say("Deine gewählte Rüsstung ist (Gold-Plattenpanzer+9)")
        
say("Mit der Shining farbe (Grün)")
        
chat("Viel Spaß mit deiner Shining Rüsstung")
        
chat("Dein Euphoria2 Team :D ")
        
pc.give_item2(71145)
        
end
        
if rüsstung_krieger == 7 then
        say_title
("Shining-Rüsstungen")
        
say("Deine gewählte Rüsstung ist (Drachengott-Plattenpanzer+9)")
        
say("Mit der Shining farbe (Grün)")
        
chat("Viel Spaß mit deiner Shining Rüsstung")
        
chat("Dein Euphoria2 Team :D ")
        
pc.give_item2(71145)
        
end
        
if rüsstung_krieger == 8 then 
        
return
        
end    
        
------------------------------------------------------------
        if 
shining_krieger == 2 then
        say_title
("Shining")
        
say("Du hast die Shining farbe(Rot) gewählt")
        
say("Wähle jetz eine Rüsstung +9 aus die du haben möchtest.")
        
end
        local rüsstung_nummer 
select ("Mönchsplattenpanzer+9""Tiger-Plattenpanzer+9""Tödl-Plattenpanzer+9""Drachen-Plattenpanzer+9""Schuppenplatten-panzer+9""Gold-Plattenpanzer+9""Drachengott-Plattenpanzer+9""Abbrechen")
        if 
rüsstung_nummer == 1 then
        say_title
("Shining-Rüsstungen")
        
say("Deine gewählte Rüsstung ist (Mönchsplattenpanzer+9)")
        
say("Mit der Shining farbe (Rot)")
        
chat("Viel Spaß mit deiner Shining Rüsstung")
        
chat("Dein Euphoria2 Team :D ")
        
pc.give_item2(71145)
        
end
        
if rüsstung_nummer == 2 then
        say_title
("Shining-Rüsstungen")
        
say("Deine gewählte Rüsstung ist (Tiger-Plattenpanzer+9)")
        
say("Mit der Shining farbe (Rot)")
        
chat("Viel Spaß mit deiner Shining Rüsstung")
        
chat("Dein Euphoria2 Team :D ")
        
pc.give_item2(71145)
        
end
        
if rüsstung_nummer == 3 then
        say_title
("Shining-Rüsstungen")
        
say("Deine gewählte Rüsstung ist (Tödl-Plattenpanzer+9)")
        
say("Mit der Shining farbe (Rot)")
        
chat("Viel Spaß mit deiner Shining Rüsstung")
        
chat("Dein Euphoria2 Team :D ")
        
pc.give_item2(71145)
        
end
        
if rüsstung_nummer == 4 then
        say_title
("Shining-Rüsstungen")
        
say("Deine gewählte Rüsstung ist (Drachen-Plattenpanzer+9)")
        
say("Mit der Shining farbe (Rot)")
        
chat("Viel Spaß mit deiner Shining Rüsstung")
        
chat("Dein Euphoria2 Team :D ")
        
pc.give_item2(71145)
        
end
        
if rüsstung_nummer == 5 then
        say_title
("Shining-Rüsstungen")
        
say("Deine gewählte Rüsstung ist (Schuppenplatten-Panzer+9)")
        
say("Mit der Shining farbe (Rot)")
        
chat("Viel Spaß mit deiner Shining Rüsstung")
        
chat("Dein Euphoria2 Team :D ")
        
pc.give_item2(71145)
        
end
        
if rüsstung_nummer == 6 then
        say_title
("Shining-Rüsstungen")
        
say("Deine gewählte Rüsstung ist (Gold-Plattenpanzer+9)")
        
say("Mit der Shining farbe (Rot)")
        
chat("Viel Spaß mit deiner Shining Rüsstung")
        
chat("Dein Euphoria2 Team :D ")
        
pc.give_item2(71145)
        
end
        
if rüsstung_nummer == 7 then
        say_title
("Shining-Rüsstungen")
        
say("Deine gewählte Rüsstung ist (Drachengott-Plattenpanzer+9)")
        
say("Mit der Shining farbe (Rot)")
        
chat("Viel Spaß mit deiner Shining Rüsstung")
        
chat("Dein Euphoria2 Team :D ")
        
pc.give_item2(71145)
        
end
        
if shining_krieger == 3 then 
        
return
        
end    
        
if klasse == 2 then 
        
return
        
end    
        end 
    end 
end
end 
02/23/2014 16:00 .yorliK#9739
Quote:
Originally Posted by Mr.Xhater View Post
Guten Abend,
Ich habe ein Problem mit meiner quest.
Ich wähle die Option *Krieger* aus und dann die Option *Grün* aus und dann kommt die Option *Rüssungen*wenn ich auf eine Rüsstung drücke bekomme ich keine Rüsstung sonder die Option *Rüsstung* wiederholt sich nur 1X mall
danach kommt nicht der text du hast deine rüsstung mit der farbe grün sondern mit der farbe rot ausgewähl es ist ein kleines durcheinander hatt jemand eine Lösung?

Ich mach die dir komplett fertig. Schreib bei Skype weiter.
02/23/2014 17:05 KillHumans#9740
Code:
quest warehouse begin
    state start begin
		when 9005.click begin			
			if pc.getqf("pw")==0 then
				say_title("Guarda do Armazém:")
				say("Queres usar o Armazém?")
				say("Irás ter de pagar algum Yang para o poderes")
				say("utilizar. Como hoje estou de bom humor, poderás")
				say("usá-lo por apenas 500 Yang. Anda lá, é barato,")
				say("não achas?")
				wait()
				local s=select("Pagar", "Não pagar")
				if s==2 then
					say("Bem, eu não forço ninguém. Se não o queres fazer,")
					say("poderás sempre voltar mais tarde.")
				end
				if pc.get_gold()<500 then
					say_title("Guarda do Armazém")
					say("O quê? Não tens Yang suficiente?")
					say("Volta quando tiveres!")
				end
				say_title("Guarda do Armazém:")
				say("O teu Armazém está aberto.")
				say("Se o quiseres usar só tens de falar comigo.")
				say("A palavra-passe to teu Armazém é:")
				say_reward("000000")
				say("Devias alterá-la por razões de segurança.")
				say("Podes pensar que 45 espaços não são suficientes,")
				say("mas quem sabe, talvez te dê mais algum espaço se")
				say("nos dermos bem.")
				pc.change_gold(-500)
				game.set_safebox_level(1)
				pc.setqf("pw", 1)
			elseif pc.getqf("pw")==1 then 
				say_title("Guarda do Armazém:")
				say("Que Queres Fazer?")
				local f = select("Quero usar o Armazém.", "Abrir Armazém da Loja de Itens", "Comprar Barras de Prata ou Ouro", "Fechar")
				if f == 1 then
					game.open_safebox()
					setskin(NOWINDOW)
				elseif f == 2 then	
				say_title("Guarda do Armazém:")
				say("Bem vindo! Queres ver o teu Armazém da Loja de")
				say("Itens? Então porque vieste ter comigo? Olha para")
				say("o teu inventário, lá existe uma ligação direta")
				say("para o Armazém da Loja de Itens.")
				wait()
				say_title("Guarda do Armazém:")
				say("Entra no Armazém da Loja de Itens quando quiseres")
				say("clicando na ligação direta que há")
				say("no teu inventário. Caso não a tenhas")
				say("alterado, a palavra-passe é 000000.")
				wait()
					game.open_mall()				
					setskin(NOWINDOW)				
				elseif f == 3 then
				say_title("Guarda do Armazém:")
				say("As minas estão esgotadas. É difícil encontrar")
				say("Ouro ou Prata. Enquanto não forem encontrados")
				say("novos veios de minério, não haverá mais Ouro ou")
				say("Prata.")
					npc.open_shop()
					setskin(NOWINDOW)
				end
			end
		end
    end
end
Quest doesn't open!
02/23/2014 17:25 nOa##9741

Try it this way:
PHP Code:
quest warehouse begin
    state start begin
        when 9005.chat
."Guarda do Armazém" begin            
            
if pc.getqf("pw")==0 then
                say_title
("Guarda do Armazém:")
                
say("Queres usar o Armazém?")
                
say("Irás ter de pagar algum Yang para o poderes")
                
say("utilizar. Como hoje estou de bom humor, poderás")
                
say("usá-lo por apenas 500 Yang. Anda lá, é barato,")
                
say("não achas?")
                
wait()
                
local s=select("Pagar""Não pagar")
                if 
s==2 then
                    say
("Bem, eu não forço ninguém. Se não o queres fazer,")
                    
say("poderás sempre voltar mais tarde.")
                
end
                
if pc.get_gold()<500 then
                    say_title
("Guarda do Armazém")
                    
say("O quê? Não tens Yang suficiente?")
                    
say("Volta quando tiveres!")
                
end
                say_title
("Guarda do Armazém:")
                
say("O teu Armazém está aberto.")
                
say("Se o quiseres usar só tens de falar comigo.")
                
say("A palavra-passe to teu Armazém é:")
                
say_reward("000000")
                
say("Devias alterá-la por razões de segurança.")
                
say("Podes pensar que 45 espaços não são suficientes,")
                
say("mas quem sabe, talvez te dê mais algum espaço se")
                
say("nos dermos bem.")
                
pc.change_gold(-500)
                
game.set_safebox_level(1)
                
pc.setqf("pw"1)
            elseif 
pc.getqf("pw")==1 then 
                say_title
("Guarda do Armazém:")
                
say("Que Queres Fazer?")
                
local f select("Quero usar o Armazém.""Abrir Armazém da Loja de Itens""Comprar Barras de Prata ou Ouro""Fechar")
                if 
== 1 then
                    game
.open_safebox()
                    
setskin(NOWINDOW)
                elseif 
== 2 then    
                say_title
("Guarda do Armazém:")
                
say("Bem vindo! Queres ver o teu Armazém da Loja de")
                
say("Itens? Então porque vieste ter comigo? Olha para")
                
say("o teu inventário, lá existe uma ligação direta")
                
say("para o Armazém da Loja de Itens.")
                
wait()
                
say_title("Guarda do Armazém:")
                
say("Entra no Armazém da Loja de Itens quando quiseres")
                
say("clicando na ligação direta que há")
                
say("no teu inventário. Caso não a tenhas")
                
say("alterado, a palavra-passe é 000000.")
                
wait()
                    
game.open_mall()                
                    
setskin(NOWINDOW)                
                elseif 
== 3 then
                say_title
("Guarda do Armazém:")
                
say("As minas estão esgotadas. É difícil encontrar")
                
say("Ouro ou Prata. Enquanto não forem encontrados")
                
say("novos veios de minério, não haverá mais Ouro ou")
                
say("Prata.")
                    
npc.open_shop()
                    
setskin(NOWINDOW)
                
end
            end
        end
    end
end 
02/23/2014 17:56 rollback#9742
PHP Code:
quest gemi_shop begin 
    state start begin 
        when 9003.chat begin 
            say_title
("Gemischtwarenhändlerin")
            
say("")
            
say("Willkommen bei der Gemischtwarenhändlerin "..pc.get_name().."!")
            
say_reward("Welchen Shop möchtest du öffnen?")
            
local shop select ("Itemshop""Tränke""Frisuren""Abbrechen")
            if 
shop == 1 then
            npc
.open_shop(1
            
setskin(NOWINDOW)
            
end
            
if shop == 2 then
            npc
.open_shop(2)
            
setskin(NOWINDOW)
            
end
            
if shop == 3 then
            local race 
select ("Krieger""Ninja""Sura""Schamane""Abbrechen")
            if 
race == 1 then
            npc
.open_shop(10)
            
setskin(NOWINDOW)
            
end
            
if race == 2 then
            npc
.open_shop(11)
            
setskin(NOWINDOW)
            
end
            
if race == 3 then
            npc
.open_shop(12)
            
setskin(NOWINDOW)
            
end
            
if race == 4 then
            npc
.open_shop(13)
            
setskin(NOWINDOW)
            
end
            
if race == 5 then
            
return
            
end
            
if shop == 4 then
            
return
            
end
        end
    end
end 
02/23/2014 19:10 nOa##9743

Bitte versuche es mal so:
PHP Code:
quest gemi_shop begin 
    state start begin 
        when 9003.chat begin 
            say_title
("Gemischtwarenhändlerin")
            
say("")
            
say("Willkommen bei der Gemischtwarenhändlerin "..pc.get_name().."!")
            
say_reward("Welchen Shop möchtest du öffnen?")
            
local shop select("Itemshop""Tränke""Frisuren""Abbrechen")
            if 
shop == 1 then
                npc
.open_shop(1
                
setskin(NOWINDOW)
            
end
            
if shop == 2 then
                npc
.open_shop(2)
                
setskin(NOWINDOW)
            
end
            
if shop == 3 then
                local race 
select("Krieger""Ninja""Sura""Schamane""Abbrechen")
            
end
            
if race == 1 then
                npc
.open_shop(10)
                
setskin(NOWINDOW)
            
end
            
if race == 2 then
                npc
.open_shop(11)
                
setskin(NOWINDOW)
            
end
            
if race == 3 then
                npc
.open_shop(12)
                
setskin(NOWINDOW)
            
end
            
if race == 4 then
                npc
.open_shop(13)
                
setskin(NOWINDOW)
            
end
            
if race == 5 then
                
return
            
end
            
if shop == 4 then
                
return
            
end
        end
    end
end 
02/23/2014 19:25 rollback#9744
Quote:
Originally Posted by 123Crusher123 View Post
Bitte versuche es mal so:
PHP Code:
quest gemi_shop begin 
    state start begin 
        when 9003.chat begin 
            say_title
("Gemischtwarenhändlerin")
            
say("")
            
say("Willkommen bei der Gemischtwarenhändlerin "..pc.get_name().."!")
            
say_reward("Welchen Shop möchtest du öffnen?")
            
local shop select("Itemshop""Tränke""Frisuren""Abbrechen")
            if 
shop == 1 then
                npc
.open_shop(1
                
setskin(NOWINDOW)
            
end
            
if shop == 2 then
                npc
.open_shop(2)
                
setskin(NOWINDOW)
            
end
            
if shop == 3 then
                local race 
select("Krieger""Ninja""Sura""Schamane""Abbrechen")
            
end
            
if race == 1 then
                npc
.open_shop(10)
                
setskin(NOWINDOW)
            
end
            
if race == 2 then
                npc
.open_shop(11)
                
setskin(NOWINDOW)
            
end
            
if race == 3 then
                npc
.open_shop(12)
                
setskin(NOWINDOW)
            
end
            
if race == 4 then
                npc
.open_shop(13)
                
setskin(NOWINDOW)
            
end
            
if race == 5 then
                
return
            
end
            
if shop == 4 then
                
return
            
end
        end
    end
end 
zwar kein fehler mehr nach reloaden der quest, aber trotzdem kommt beim anklicken der gemi nur das shopfenster (das normale)
02/23/2014 20:09 nOa##9745
Quote:
Originally Posted by [Sensenmann] View Post
zwar kein fehler mehr nach reloaden der quest, aber trotzdem kommt beim anklicken der gemi nur das shopfenster (das normale)
Nimm mal diese Quest:
PHP Code:
quest gemi begin
    state start begin
        when 9003.chat
."Tränke" begin
             npc
.open_shop(14)
                
say("Viel Spaß beim Shoppen")
        
end
        when 9003.chat
."Itemshop" begin
             npc
.open_shop(15)
                
say("Viel Spaß beim Shoppen")
        
end
    end
end 
Musst du noch einiges anpassen aber sie funktioniert 100%. Ist halt dann alles bei der Gemi aufgelistet.
02/23/2014 20:14 rollback#9746
Quote:
Originally Posted by 123Crusher123 View Post
Nimm mal diese Quest:
PHP Code:
quest gemi begin
    state start begin
        when 9003.chat
."Tränke" begin
             npc
.open_shop(14)
                
say("Viel Spaß beim Shoppen")
        
end
        when 9003.chat
."Itemshop" begin
             npc
.open_shop(15)
                
say("Viel Spaß beim Shoppen")
        
end
    end
end 
Musst du noch einiges anpassen aber sie funktioniert 100%. Ist halt dann alles bei der Gemi aufgelistet.
danke hab meine quest jetzt schon entbuggt.

musste anstatt chat click machen.
02/24/2014 03:08 KillHumans#9747
Quote:
Originally Posted by 123Crusher123 View Post

Try it this way:
PHP Code:
quest warehouse begin
    state start begin
        when 9005.chat
."Guarda do Armazém" begin            
            
if pc.getqf("pw")==0 then
                say_title
("Guarda do Armazém:")
                
say("Queres usar o Armazém?")
                
say("Irás ter de pagar algum Yang para o poderes")
                
say("utilizar. Como hoje estou de bom humor, poderás")
                
say("usá-lo por apenas 500 Yang. Anda lá, é barato,")
                
say("não achas?")
                
wait()
                
local s=select("Pagar""Não pagar")
                if 
s==2 then
                    say
("Bem, eu não forço ninguém. Se não o queres fazer,")
                    
say("poderás sempre voltar mais tarde.")
                
end
                
if pc.get_gold()<500 then
                    say_title
("Guarda do Armazém")
                    
say("O quê? Não tens Yang suficiente?")
                    
say("Volta quando tiveres!")
                
end
                say_title
("Guarda do Armazém:")
                
say("O teu Armazém está aberto.")
                
say("Se o quiseres usar só tens de falar comigo.")
                
say("A palavra-passe to teu Armazém é:")
                
say_reward("000000")
                
say("Devias alterá-la por razões de segurança.")
                
say("Podes pensar que 45 espaços não são suficientes,")
                
say("mas quem sabe, talvez te dê mais algum espaço se")
                
say("nos dermos bem.")
                
pc.change_gold(-500)
                
game.set_safebox_level(1)
                
pc.setqf("pw"1)
            elseif 
pc.getqf("pw")==1 then 
                say_title
("Guarda do Armazém:")
                
say("Que Queres Fazer?")
                
local f select("Quero usar o Armazém.""Abrir Armazém da Loja de Itens""Comprar Barras de Prata ou Ouro""Fechar")
                if 
== 1 then
                    game
.open_safebox()
                    
setskin(NOWINDOW)
                elseif 
== 2 then    
                say_title
("Guarda do Armazém:")
                
say("Bem vindo! Queres ver o teu Armazém da Loja de")
                
say("Itens? Então porque vieste ter comigo? Olha para")
                
say("o teu inventário, lá existe uma ligação direta")
                
say("para o Armazém da Loja de Itens.")
                
wait()
                
say_title("Guarda do Armazém:")
                
say("Entra no Armazém da Loja de Itens quando quiseres")
                
say("clicando na ligação direta que há")
                
say("no teu inventário. Caso não a tenhas")
                
say("alterado, a palavra-passe é 000000.")
                
wait()
                    
game.open_mall()                
                    
setskin(NOWINDOW)                
                elseif 
== 3 then
                say_title
("Guarda do Armazém:")
                
say("As minas estão esgotadas. É difícil encontrar")
                
say("Ouro ou Prata. Enquanto não forem encontrados")
                
say("novos veios de minério, não haverá mais Ouro ou")
                
say("Prata.")
                    
npc.open_shop()
                    
setskin(NOWINDOW)
                
end
            end
        end
    end
end 
When i Open the NPC, show Guarda do Armazém, after click = return! :(
02/24/2014 15:09 .Neymar#9748
Kann man die Quest so ändern das man ein Itemshop Item mit Bonis kriegt?
oder das man z.b. 500 IS Coins bekommt
PHP Code:
quest npctrader begin
    state start begin
        when 20093.chat
."Itemshop" begin
        
            say_title
(string.format("%s"mob_name(npc.get_race())))
            
say("")
            
say_gold("Du möchtest also ein Item aus dem IS haben,")
            
say_gold("Habe ich Recht?")
            
say_gold("Dafür brauchst du diese Items.")
            
say_gold(string.format("     -> %s, 25 mal"item_name(9990)))
            
say_gold(string.format("     -> %s, 25 mal"item_name(9991)))
            
say_gold(string.format("     -> %s, 25 mal"item_name(9992)))
            
say_gold(string.format("     -> %s, 25 mal"item_name(9993)))
            
say_gold(string.format("     -> %s, 25 mal"item_name(9994)))
            
say_gold(string.format("     -> %s, 25 mal"item_name(9995)))
            
say_gold(string.format("     -> %s, 25 mal"item_name(9996)))
            
say("")
            
say_gold("Nunja, hast du den überhaupt alle Items?")
            if 
select("Ja""Nein") == 2 then return end
            local items 
= {9990999199929993999499959996}
            for 
1table.getn(items), do
                if 
pc.count_item(items[i]) < 25 then
                
                    say_gold
("Dir fehlt "..item_name(items[i]))
                    return
                
end
            end
            
for 1table.getn(items), do
                
pc.remove_item(items[i], 25)
            
end
            pc
.give_item2(711361)
        
end
    end
end 
02/24/2014 15:18 Getreidekuchen66#9749
Meine Quest funktioniert nicht, seit dem ich 2 Neue Maps hinzugefügt habe, wo ist der Fehler..? ;o
PHP Code:
quest map_warp begin
    state start begin
        when 9012.chat
."Teleportieren" begin            
            local map 
pc.get_map_index()
            
local empire pc.get_empire()
            
local level pc.get_level()
            
local cost math.floor(level 5) * 1000            
            local warp 
= {
                {
                    { 
402100673900 },
                    { 
270400739900 },
                    { 
321300808000 },
                },
                {
                    { 
217800627200 },
                    { 
221900502700 },
                    { 
344000502500 },
                },
                {
                    { 
434200290600 },
                    { 
375200174900 },
                    { 
491800173600 },
                },
                {
                    { 
599400756300 },
                    { 
597800622200 },
                    { 
730700689800 },
                },
                {
                    { 
590500110500 },
                    { 
590500110500 },
                    { 
590500110500 },
                },
                {
                    { 
111990070800 },
                    { 
111990070800 },
                    { 
111990070800 },
                },
                {
                    { 
60000496700 },
                    { 
60000496700 },
                    { 
60000496700 },
                },    
                {
                    { 
911100911100 },
                    { 
911100911100 },
                    { 
911100911100 },
                },    
                {
                    { 
26000002600000 },
                    { 
26000002600000 },
                    { 
26000002600000 },
                },                
            }
            
local sub_set 0            
            say_title
("Teleporter")
            if 
map == or map == or map == 21 or map == 23 or map == 208 or map == 209 or map == 41 or map == 43 then
                say
("Hier gibt es keine starken Monster.")
                
say("Jedoch gibt es viele andere Regionen,")
                
say("in denen es gefährlichere und stärkere")
                
say("gesichtet wurden..")
                
say("")
                
say_reward("Soll ich dich hingeleiten?")
            else
                
say("Anscheinend sind die Monster zu stark")
                
say("für dich. Oder ist dir eine Medizin")
                
say("ausgegangen?")
                
say("")
                
say_reward("Soll ich dich in die Stadt bringen?")
            
end
            local s 
select("Teleportieren","Schließen")
            if 
== 2 then
                
return
            
end
            say_title
("Teleporter")            
            if 
map == or map == or map == 21 or map == 23 or map == 208 or map == 209 or map == 41 or map == 43 then
                
if level 60 then
                    say
("Um ernste Verletzungen zu vermeiden,")
                    
say("teleportiere ich dich nur in folgende Gebiete")
                    
sub_set select("Tal von Seungryong""Yongbi-Wüste""Berg Sohan""Abbrechen")
                    if 
sub_set == 4 then
                        
return
                    
end
            
if level 100 then
                    say
("Um ernste Verletzungen zu vermeiden,")
                    
say("teleportiere ich dich nur in folgende Gebiete")
                    
sub_set select("LevelMap""FarmMap""Abbrechen")
                    if 
sub_set == 4 then
                        
return
                    
end
                
else
                    
say("Da dein Level schon recht hoch ist,")
                    
say("kann ich dich auch in gefährlicheren")
                    
say("Regionen teleportieren..")
                    
sub_set select("Tal von Seungryong""Yongbi-Wüste""Berg Sohan""Andere Gebiete""Abbrechen")
                    if 
sub_set == 5 then
                        
return
                    
end
                    
if sub_set == 4 then
                        say_title
("Teleportieren")
                        
say("Dies sind die schweren Regionen..")                        
                        
sub_set select("Doyyumhwan""Dämonenturm""Roter Wald""Kuahklo Dong""Abbrechen") + 3
                        
if sub_set == 10 then
                            
return
                        
end    
                    
if sub_set == 4 then
                        say_title
("Teleportieren")
                        
say("Dies sind die schweren Regionen..")                        
                        
sub_set select("LevelMap""FarmMap""Dämonenturm""Roter Wald""Kuahklo Dong""Abbrechen") + 3
                        
if sub_set == 10 then
                            
return
                        
end                        
                    end
                end
                pc
.warp(warp[sub_set][empire][1], warp[sub_set][empire][2])
            else
                if 
empire== 1 then    
                    sub_set3 
select("Yongan""Jayang""Abbrechen")
                    if 
sub_set3 == 1 then
                        pc
.warp(474300,954800)
                    
end
                    
if sub_set3 == 2 then
                        pc
.warp(353100,882900)
                    
end
                    
if sub_set3 == 3 then
                        
return
                    
end
                
elseif  empire == 2 then  
                    local sub_set3 
select("Joan","Bokjung""Abbrechen")
                    if 
sub_set3 == 1 then
                        pc
.warp(63800,166400)
                    
end
                    
if sub_set3 == 2 then
                        pc
.warp(145500,240000)
                    
end
                    
if sub_set3 == 3 then
                        
return
                    
end
                
elseif  empire == 3 then 
                    local sub_set3 
select("Pyungmoo","Bakra""Abbrechen")
                    if 
sub_set3 == 1 then
                        pc
.warp(959900,269200)
                    
end
                    
if sub_set3 == 2 then
                        pc
.warp(863900,246000)
                    
end
                    
if sub_set3 == 3 then
                        
return
                    
end
                end
            end
        end
    end
end 
02/24/2014 20:33 Tiger121282#9750
Hochgeladen, Putty sagt ok.
Ingame /reload q aber es kommt Ingame keine ankündigung.
Ist da ein Fehler drinne??

Code:
quest tt begin
	state start begin
		when login begin
		timer("1", 60*15) 
		end
	
		when 1.timer begin
			notice("Hallo zusammen!")
			notice("Vote täglich MIT ABSTIMMUNG und verdiene dir Coins!")
			notice("")
			notice("Das xxxxxx Team wünscht euch viel Spaß bei uns:)")
			timer("2", 60*30)
		end
		
		when 2.timer begin
			notice("Hallo zusammen!")
			notice("Ein Gamemaster fragt euch nie nach euren Logindaten!")
			notice("Geklaute Items werden von uns nicht zurück erstattet!")
			notice("")
			notice("Das xxxxxx Team wünscht euch viel Spaß bei uns:)")
			timer("3", 60*30)
		end
		
		when 3.timer begin
			notice("Hallo zusammen!")
			notice("www.xxxxxx.de - Homepage // www.xxxxxx.com - Forum")
			notice("")
			notice("Das xxxxxx Team wünscht euch viel Spaß bei uns:)")
			timer("4", 60*30)
		end
	end
end