[SERVICE] Die Questkontrolle

08/05/2013 12:37 Classicer#8686
Wie kann mir keiner helfen :o ?

Es wäre nett, wenn jemand, der Ahnung hat sich mal kurz an meine Quest setzt :P.

Ich bin am Verzweifekn °_°
08/05/2013 18:10 Sogma#8687
PHP Code:
quest farmmaps begin
    state start begin
        when 30178.
use begin
            say_title
("Glyphenstein:")
            
local main=select("Zu den Maps""Abbrechen")
            if 
2==main then
                
return
            elseif 
1==main then
                say
("Wohin möchtest du Teleportiert werden?"
                
local selectmap=select("Low-Farmmap 1-90","Kommt noch!","Kommt noch!","Kommt noch!","Abbrechen")
                if 
selectmap == 5 then
                    
return
                elseif
                    if 
pc.get_level() > 90 then
                        chat
("Du bist zu stark für diesen Bereich.")
                    elseif
                        
say("Okay, du wirst teleportiert")        
                            
pc.warp(4444640044446400)
                    
end
                
elseif selectmap == 2 then
                    
return
                elseif 
selectmap == 2 then
                    
return
                elseif 
selectmap == 3 then
                    
return
                elseif 
selectmap == 4 then
                    
return
                
end
            end
        end
    end
end 
Wo ist dort der Fehler? Putty sagt:
Code:
syntax error : [string "start"]:11: unexpected symbol near `if'
warps/farmmaps.quest:30:Error occured on compile warps/farmmaps.quest
Bitte schnelle Hilfe!
08/05/2013 18:33 [Patrick]#8688
PHP Code:
quest farmmaps begin 
    state start begin 
        when 30178.
use begin 
            say_title
("Glyphenstein:"
            
local main=select("Zu den Maps""Abbrechen"
            if 
2==main then 
                
return 
            elseif 
1==main then 
                say
("Wohin möchtest du Teleportiert werden?")  
                
local selectmap=select("Low-Farmmap 1-90","Kommt noch!","Kommt noch!","Kommt noch!","Abbrechen"
                if 
selectmap == 5 then 
                    
return 
               elseif 
selectmap == 1 then
                 
if pc.get_level() > 90 then
                    chat
("Du bist zu stark für diesen Bereich."
                 elseif 
                    
say("Okay, du wirst teleportiert")         
                    
pc.warp(4444640044446400
                  
end 
                
elseif selectmap == 2 then 
                    
return 
                elseif 
selectmap == 3 then 
                    
return 
                elseif 
selectmap == 4 then 
                    
return 
                
end 
            end 
        end 
    end 
end 
Versuch's mal so.
08/05/2013 18:44 Sogma#8689
Quote:
Originally Posted by [Patrick] View Post
PHP Code:
quest farmmaps begin 
    state start begin 
        when 30178.
use begin 
            say_title
("Glyphenstein:"
            
local main=select("Zu den Maps""Abbrechen"
            if 
2==main then 
                
return 
            elseif 
1==main then 
                say
("Wohin möchtest du Teleportiert werden?")  
                
local selectmap=select("Low-Farmmap 1-90","Kommt noch!","Kommt noch!","Kommt noch!","Abbrechen"
                if 
selectmap == 5 then 
                    
return 
               elseif 
selectmap == 1 then
                 
if pc.get_level() > 90 then
                    chat
("Du bist zu stark für diesen Bereich."
                 elseif 
                    
say("Okay, du wirst teleportiert")         
                    
pc.warp(4444640044446400
                  
end 
                
elseif selectmap == 2 then 
                    
return 
                elseif 
selectmap == 3 then 
                    
return 
                elseif 
selectmap == 4 then 
                    
return 
                
end 
            end 
        end 
    end 
end 
Versuch's mal so.
EDIT: Es funktioniert jetzt.
PHP Code:
if pc.get_level() > 90 then
         chat
("Du bist zu stark für diesen Bereich."
       elseif 
         
say("Okay, du wirst teleportiert")         
         
pc.warp(4444640044446400
Ich musste dieses elseif einfach zu einem else machen, schon läuft es ohne Probleme!
08/05/2013 19:09 dopeness'#8690
Beim laden, dieser Quest kommt folgender fehler in Virtual-Box:
PHP Code:
Error occured on compile skills_for_work.quest 

Mijago hat mal gesagt, die Quest ist nicht fehlerhaft, aber mir fehlt eine Questlib erweiterung oderso, hab mir eben folgende questing.lua heruntergeladen:

Trotzdem kommt der oben genannte Fehler in Virtualbox.. weiß jemand wieso?
08/05/2013 22:33 Azuko#8691
Code:
   state start begin 
        when login or levelup with pc.level>29 begin            
            send_letter("Adelige Botschaft #1")
        end
		when button or info begin
            say_title("Adelige Botschaft #1")
            say("Es treiben sich zurzeit einige Ungeheuer")  
            say("herum. Wenn du sie erlegst bekommst du ")  
            say("eine Belohnung, die gut ausfällt!")  
            say("Folgendes Ungeheuer wird gesucht:")  
            say_reward("Oberork")  
            say_reward("Wenn du ihn 5x erlegst bekommst du eine Belohnung.")
			pc.setqf("state", 5)  
            q.set_counter("Oberork", 5) 
		end
        when 691.kill begin  
            local count = pc.getqf("state") - 1  
            if count <= 5 then  
            pc.setqf("state", count)  
            q.set_counter("Oberork", count)  
        end  	
            if count == 0 then  
			 set_state(oberorkf)
			end
		end
	end
-----------------------------------------------
--Ab hier wurde der Oberork 5x erledigt
-----------------------------------------------
    state oberorkf begin
        when letter begin
            local v = find_npc_by_vnum(20355)
            if v != 0 then target.vid("__TARGET__", v, "Deine Belohung wartet")
            end
            send_letter("Der Hauptmann wartet!")
        end
		when button or info begin
            say_title("Der Hauptmann wartet!")
            say("Gehe zum Hauptmann und über bringe ihm")
            say("die Nachricht dass, du 5x den Oberork erledigt hast")
            say("")
            say_reward("Er gibt dir dafür eine Belohnung!")
        end
		when __TARGET__.target.click or 20355.chat."Deine Belohung" begin
            target.delete("__TARGET__")
            say_title("Hauptmann:")
            say("Hallo Abenteurer!")
            say("Du hast 5x den Oberork erledigt?!")
            say("Dies haben bisher nur wenige mutige Abenteurer")
            say("geschafft! Du hast dafür eine Belohnung verdient!")
            say_reward("Ich gebe dir 5x die Monlichtschatztruhe!")
			pc.give_item2(50011, 5)
			clear_letter()  
            set_state(spinne) 
			end
		end
Die Quest funktioniert nur der Counter ist auf 5 gestellt. Dieser geht auch wenn man den Oberork killt runter. Nur wenn man die Map verlässt oder umloggt steht er wieder auf 5! Wie kann ich das einstellen das der wert gespeichert wird?
08/06/2013 03:22 Nunuh91#8692
PHP Code:
--Quest Criada por Zeraw para M2Halma (SD3 Alternative Non-Official Quest)
--
M2Halma
----------------------------------------------------------------------------
quest sd3halma begin
    state start begin
        when 30130.chat
."Gravura" begin
            say_title
("Pedra com Gravura")
            
say("Tem uma gravura nesta pedra, mas não consigo")
            
say("perceber o que é, talvez o Uriel saiba o que é")
            
say("é melhor ir falar com ele.")
            
say("")
            
set_state("sd31")
        
end
    end
    state sd31 begin
                when letter begin
                        local v 
find_npc_by_vnum(20359)
                        if 
!= 0 then
                                target
.vid("__TARGET__"v"Caixa Velha")
                        
end
                        send_letter
("Favor Rapaz do Estabulo")
                
end
                when button 
or info begin
                        say_title
("Caixa Velha")
                        
say("")
                        
say("O item está numa caixa velha que se,")
                        
say("encontra na montanha do gelo corre,")
                        
say("e entrega o item rápido.")
                        
say("")
                
end
        when 20011.chat
."Gravura no V3" begin
            target
.delete("__TARGET__")
            
clear_letter()
            
say_title("Uriel")
            
say("Então tu encontraste essa gravura!")
            
say("Ela indica que existe uma sala secreta onde")
            
say("podes encontrar a Rainha Baronesa, ela é muito")
            
say("forte, aconselho-te a levares um grupo contigo")
            
say("mas também poderás fazê-lo sozinho se assim o")
            
say("conseguires.")
            
wait()
            
say_title("Uriel")
            
say("Ora bem, para lá entrares é preciso uma caveira")
            
say("de aranha.")
            
wait()
            
say("")
            
say("")
            
say_reward("Onde conseguir Caveira de Aranha:")
            
say_blue2(" - Comprar a Outros Jogadores")
            
say_blue2(" - Dropar na Rainha Aranha no V2")
            
set_state("sd32")
        
end
    end
    state sd32 begin 
-- Teleport para sala da baronesa
        when 30130.take with item
.vnum == 30324 -- Arrastar o item para a pedra para ser teleportado.
            
say("")
            
say_gold("Vais ser teleportado para a Sala da Baronesa")
            
say("")
            
wait()
            
pc.warp(88200615200)
        
end
    end
end 
Error: qc in malloc(): error: allocation failed

I can't find the problem :(
08/06/2013 03:40 BlackVIP94#8693
Quote:
quest gmlogin begin
state start begin
when login with pc.is_gm() begin
command("n ".. pc.get_name() .." ist Online")
command("n Er ist nun für eure Fragen verfügbar.")
end
end
end
end

Irgend wie klappt das net
08/06/2013 10:25 .LuckyStrike#8694
Quote:
Originally Posted by BlackVIP94 View Post
Irgend wie klappt das net
PHP Code:
quest gmlogin begin
    state start begin
        when login with pc
.is_gm() begin
            notice_all
(""..pc.get_name().." ist Online")
            
notice_all("Er ist nun für eure Fragen verfügbar.")
        
end
    end
end 


Quote:
Originally Posted by Nunuh91 View Post
PHP Code:
--Quest Criada por Zeraw para M2Halma (SD3 Alternative Non-Official Quest)
--
M2Halma
----------------------------------------------------------------------------
quest sd3halma begin
    state start begin
        when 30130.chat
."Gravura" begin
            say_title
("Pedra com Gravura")
            
say("Tem uma gravura nesta pedra, mas não consigo")
            
say("perceber o que é, talvez o Uriel saiba o que é")
            
say("é melhor ir falar com ele.")
            
say("")
            
set_state("sd31")
        
end
    end
    state sd31 begin
                when letter begin
                        local v 
find_npc_by_vnum(20359)
                        if 
!= 0 then
                                target
.vid("__TARGET__"v"Caixa Velha")
                        
end
                        send_letter
("Favor Rapaz do Estabulo")
                
end
                when button 
or info begin
                        say_title
("Caixa Velha")
                        
say("")
                        
say("O item está numa caixa velha que se,")
                        
say("encontra na montanha do gelo corre,")
                        
say("e entrega o item rápido.")
                        
say("")
                
end
        when 20011.chat
."Gravura no V3" begin
            target
.delete("__TARGET__")
            
clear_letter()
            
say_title("Uriel")
            
say("Então tu encontraste essa gravura!")
            
say("Ela indica que existe uma sala secreta onde")
            
say("podes encontrar a Rainha Baronesa, ela é muito")
            
say("forte, aconselho-te a levares um grupo contigo")
            
say("mas também poderás fazê-lo sozinho se assim o")
            
say("conseguires.")
            
wait()
            
say_title("Uriel")
            
say("Ora bem, para lá entrares é preciso uma caveira")
            
say("de aranha.")
            
wait()
            
say("")
            
say("")
            
say_reward("Onde conseguir Caveira de Aranha:")
            
say_blue2(" - Comprar a Outros Jogadores")
            
say_blue2(" - Dropar na Rainha Aranha no V2")
            
set_state("sd32")
        
end
    end
    state sd32 begin 
-- Teleport para sala da baronesa
        when 30130.take with item
.vnum == 30324 -- Arrastar o item para a pedra para ser teleportado.
            
say("")
            
say_gold("Vais ser teleportado para a Sala da Baronesa")
            
say("")
            
wait()
            
pc.warp(88200615200)
        
end
    end
end 
Error: qc in malloc(): error: allocation failed

I can't find the problem :(

Try this
PHP Code:
--Quest Criada por Zeraw para M2Halma (SD3 Alternative Non-Official Quest
--
M2Halma 
---------------------------------------------------------------------------- 
quest sd3halma begin 
    state start begin 
        when 30130.chat
."Gravura" begin 
            say_title
("Pedra com Gravura"
            
say("Tem uma gravura nesta pedra, mas não consigo"
            
say("perceber o que é, talvez o Uriel saiba o que é"
            
say("é melhor ir falar com ele."
            
say(""
            
set_state("sd31"
        
end 
    end 
    state sd31 begin 
        when letter begin 
            local v 
find_npc_by_vnum(20359
            if 
!= 0 then 
                target
.vid("__TARGET__"v"Caixa Velha"
            
end 
                send_letter
("Favor Rapaz do Estabulo"
        
end 
        when button 
or info begin 
            say_title
("Caixa Velha"
            
say(""
            
say("O item está numa caixa velha que se,"
            
say("encontra na montanha do gelo corre,"
            
say("e entrega o item rápido."
            
say(""
        
end 
        when 20011.chat
."Gravura no V3" begin 
            target
.delete("__TARGET__"
            
clear_letter() 
            
say_title("Uriel"
            
say("Então tu encontraste essa gravura!"
            
say("Ela indica que existe uma sala secreta onde"
            
say("podes encontrar a Rainha Baronesa, ela é muito"
            
say("forte, aconselho-te a levares um grupo contigo"
            
say("mas também poderás fazê-lo sozinho se assim o"
            
say("conseguires."
            
wait() 
            
say_title("Uriel"
            
say("Ora bem, para lá entrares é preciso uma caveira"
            
say("de aranha."
            
wait() 
            
say(""
            
say(""
            
say_reward("Onde conseguir Caveira de Aranha:"
            
say_blue2(" - Comprar a Outros Jogadores"
            
say_blue2(" - Dropar na Rainha Aranha no V2"
            
set_state("sd32"
        
end 
    end 
    state sd32 begin 
-- Teleport para sala da baronesa 
        when 30130.take with 30324 
-- Arrastar o item para a pedra para ser teleportado
            
say(""
            
say_gold("Vais ser teleportado para a Sala da Baronesa"
            
say(""
            
wait() 
            
pc.warp(88200615200
        
end 
    end 
end 



LG
08/06/2013 12:32 Nunuh91#8695
Quote:
Originally Posted by .LuckyStrike View Post

Try this
PHP Code:
--Quest Criada por Zeraw para M2Halma (SD3 Alternative Non-Official Quest
--
M2Halma 
---------------------------------------------------------------------------- 
quest sd3halma begin 
    state start begin 
        when 30130.chat
."Gravura" begin 
            say_title
("Pedra com Gravura"
            
say("Tem uma gravura nesta pedra, mas não consigo"
            
say("perceber o que é, talvez o Uriel saiba o que é"
            
say("é melhor ir falar com ele."
            
say(""
            
set_state("sd31"
        
end 
    end 
    state sd31 begin 
        when letter begin 
            local v 
find_npc_by_vnum(20359
            if 
!= 0 then 
                target
.vid("__TARGET__"v"Caixa Velha"
            
end 
                send_letter
("Favor Rapaz do Estabulo"
        
end 
        when button 
or info begin 
            say_title
("Caixa Velha"
            
say(""
            
say("O item está numa caixa velha que se,"
            
say("encontra na montanha do gelo corre,"
            
say("e entrega o item rápido."
            
say(""
        
end 
        when 20011.chat
."Gravura no V3" begin 
            target
.delete("__TARGET__"
            
clear_letter() 
            
say_title("Uriel"
            
say("Então tu encontraste essa gravura!"
            
say("Ela indica que existe uma sala secreta onde"
            
say("podes encontrar a Rainha Baronesa, ela é muito"
            
say("forte, aconselho-te a levares um grupo contigo"
            
say("mas também poderás fazê-lo sozinho se assim o"
            
say("conseguires."
            
wait() 
            
say_title("Uriel"
            
say("Ora bem, para lá entrares é preciso uma caveira"
            
say("de aranha."
            
wait() 
            
say(""
            
say(""
            
say_reward("Onde conseguir Caveira de Aranha:"
            
say_blue2(" - Comprar a Outros Jogadores"
            
say_blue2(" - Dropar na Rainha Aranha no V2"
            
set_state("sd32"
        
end 
    end 
    state sd32 begin 
-- Teleport para sala da baronesa 
        when 30130.take with 30324 
-- Arrastar o item para a pedra para ser teleportado
            
say(""
            
say_gold("Vais ser teleportado para a Sala da Baronesa"
            
say(""
            
wait() 
            
pc.warp(88200615200
        
end 
    end 
end 



LG
The same error :/
08/06/2013 16:38 G.I Duke#8696
Quote:
Originally Posted by Nunuh91 View Post
The same error :/
PHP Code:
--Quest Criada por Zeraw para M2Halma (SD3 Alternative Non-Official Quest)
--
M2Halma
----------------------------------------------------------------------------
quest sd3halma begin
    state start begin
        when 30130.chat
."Gravura" begin
            say_title
("Pedra com Gravura")
            
say("Tem uma gravura nesta pedra, mas não consigo")
            
say("perceber o que é, talvez o Uriel saiba o que é")
            
say("é melhor ir falar com ele.")
            
say("")
            
set_state("sd31")
        
end
    end
    
    state sd31 begin
            when letter begin
                send_letter
("Favor Rapaz do Estabulo")
                    
local v find_npc_by_vnum(20359)
                    if 
!= 0 then
                    target
.vid("__TARGET__"v"Caixa Velha")
                
end
            end
            
            when button 
or info begin
                say_title
("Caixa Velha")
                
say("")
                
say("O item está numa caixa velha que se,")
                
say("encontra na montanha do gelo corre,")
                
say("e entrega o item rápido.")
                
say("")
            
end
            
        when 20011.chat
."Gravura no V3" begin
            target
.delete("__TARGET__")
            
say_title("Uriel")
            
say("Então tu encontraste essa gravura!")
            
say("Ela indica que existe uma sala secreta onde")
            
say("podes encontrar a Rainha Baronesa, ela é muito")
            
say("forte, aconselho-te a levares um grupo contigo")
            
say("mas também poderás fazê-lo sozinho se assim o")
            
say("conseguires.")
            
wait()
            
            
say_title("Uriel")
            
say("Ora bem, para lá entrares é preciso uma caveira")
            
say("de aranha.")    
            
wait()
            
            
say_title("Uriel:")
            
say("")
            
say("")
            
say_reward("Onde conseguir Caveira de Aranha:")
            
say_blue2(" - Comprar a Outros Jogadores")
            
say_blue2(" - Dropar na Rainha Aranha no V2")
            
set_state("sd32")
            
clear_letter()
        
end
    end
    
    state sd32 begin 
-- Teleport para sala da baronesa
        when 30130.take with item
.vnum == 30324 begin -- Arrastar o item para a pedra para ser teleportado.
            
say("")
            
say_gold("Vais ser teleportado para a Sala da Baronesa")
            
say("")
            
wait()
            
pc.warp(88200615200)
        
end
    end
end 
08/06/2013 16:52 Nunuh91#8697
Quote:
Originally Posted by .мαяfυ™ View Post
PHP Code:
--Quest Criada por Zeraw para M2Halma (SD3 Alternative Non-Official Quest)
--
M2Halma
----------------------------------------------------------------------------
quest sd3halma begin
    state start begin
        when 30130.chat
."Gravura" begin
            say_title
("Pedra com Gravura")
            
say("Tem uma gravura nesta pedra, mas não consigo")
            
say("perceber o que é, talvez o Uriel saiba o que é")
            
say("é melhor ir falar com ele.")
            
say("")
            
set_state("sd31")
        
end
    end
    
    state sd31 begin
            when letter begin
                send_letter
("Favor Rapaz do Estabulo")
                    
local v find_npc_by_vnum(20359)
                    if 
!= 0 then
                    target
.vid("__TARGET__"v"Caixa Velha")
                
end
            end
            
            when button 
or info begin
                say_title
("Caixa Velha")
                
say("")
                
say("O item está numa caixa velha que se,")
                
say("encontra na montanha do gelo corre,")
                
say("e entrega o item rápido.")
                
say("")
            
end
            
        when 20011.chat
."Gravura no V3" begin
            target
.delete("__TARGET__")
            
say_title("Uriel")
            
say("Então tu encontraste essa gravura!")
            
say("Ela indica que existe uma sala secreta onde")
            
say("podes encontrar a Rainha Baronesa, ela é muito")
            
say("forte, aconselho-te a levares um grupo contigo")
            
say("mas também poderás fazê-lo sozinho se assim o")
            
say("conseguires.")
            
wait()
            
            
say_title("Uriel")
            
say("Ora bem, para lá entrares é preciso uma caveira")
            
say("de aranha.")    
            
wait()
            
            
say_title("Uriel:")
            
say("")
            
say("")
            
say_reward("Onde conseguir Caveira de Aranha:")
            
say_blue2(" - Comprar a Outros Jogadores")
            
say_blue2(" - Dropar na Rainha Aranha no V2")
            
set_state("sd32")
            
clear_letter()
        
end
    end
    
    state sd32 begin 
-- Teleport para sala da baronesa
        when 30130.take with item
.vnum == 30324 begin -- Arrastar o item para a pedra para ser teleportado.
            
say("")
            
say_gold("Vais ser teleportado para a Sala da Baronesa")
            
say("")
            
wait()
            
pc.warp(88200615200)
        
end
    end
end 
It's Working :D Thanks
08/07/2013 10:52 Re4ll#8698
Kleine frage zur "PvP" Rangliste,
Undzwar habe ich die quest von
hier [Only registered and activated users can see links. Click Here To Register...]
Habe sie eingefügt ohne fehler etc.. Die query codes in der db eingegeben, allerdings werden die kills in der db nicht eingetragen, z.B spieler killt spieler aber kills in db bleiben bei 0 ...

Kann mir wer helfen?

Quest
Quote:
quest killgui begin
state start begin
when 9009.chat."pvp Rangliste top 10" begin
local pvp= mysql_query("SELECT name,kills FROM player.player ORDER BY kills desc LIMIT 10;")
table.foreachi(pvp,function(nr,player) say(nr.." Spieler: "..player[1].." Kills: "..player[2]) end)
end
when kill begin
if npc.is_pc() then
mysql_query("UPDATE player.player SET kills=kills+1 WHERE name='"..pc.get_name().."';")
local new_point = pc.getqf("empire"..npc.get_empire())+1
pc.setqf("empire"..npc.get_empire(), new_point)
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
else
local new_point = pc.getqf("mob")+1
pc.setqf("mob", new_point)
cmdchat("KillMob "..pc.getqf("mob"))
end
end
when login begin
if pc.getqf("showkillgui") == 1 then
cmdchat("ShowKillGui")
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
cmdchat("KillMob "..pc.getqf("mob"))
else
cmdchat("HideKillGui")
end
end
when letter begin
send_letter("Killstatistik")
end
when info or button begin
say_title("Killstatistik")
say_color("blue","Ein- oder Ausblenden?")
local janein = select("Anzeigen", "Ausblenden")
if janein == 2 then
pc.setqf("showkillgui", 0)
cmdchat("HideKillGui")
else
pc.setqf("showkillgui", 1)
cmdchat("ShowKillGui")
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
cmdchat("KillMob "..pc.getqf("mob"))
end
end
end
end
08/07/2013 22:17 dopeness'#8699
PuTTy fehler:
PHP Code:
must start with 'quest'
searchanddestory.quest:28:Error occured on compile quest searchanddestroy.quest 
PHP Code:
quest searchanddestroy begin
    state start begin
        when login 
or levelup with pc.level >= 50 begin
            set_state
(information)
        
end
    end    
        
    state information begin
        when letter begin
            send_letter
("PVM-Rüstung")
        
end
        
        when info 
or button begin
        say_title
("PVM-Rüstung")
        
say("")
        
say("Hier auf Crypto-World ist es dir möglich mit")
        
say("Level 50 eine PVM-Rüstung zu bekommen. Alles was")
        
say("du dafür tun musst, ist 5 Goldene Frösche zu zerstören.")
        
say("Diese findest du im Schlangendungeon2 (SD2)")
        
say_reward("Töte 5x den Goldenen Frosch!")
        
pc.setqf("state1"0)
        
q.set_counter("Goldener Frosch"5)
        
set_state(mob)
        
end
    end
end

    state mob begin
    when letter begin
    send_letter
("PVM-Rüstung")
        
say_title("PVM-Rüstung")
        
say("Fortschritt:")
        
say_reward("Du hast schon "..pc.getqf("state1").." von 5 Goldenen Fröschen getötet!")
    
end
    
    when 11505.kill begin
        local count1 
pc.getqf("state1") + 1
        
if count1 <= 5 then
            pc
.setqf("state1"count1")
            q.set_counter("
Goldener Frosch", 5 - count1)
        end
        if pc.getqf("
state1") >= 5 then
            set_state(fertig)
        end
    end
    
    state fertig begin
        when letter begin
            send_letter("
PVM-Rüstung Abgeschlossen")
        end
        
        when info or button begin
            say_title("
Aufgabe abgeschlossen!")
            say("")
            say("
Herzlichen GlückwunschAls Belohnung")
            say("
Für deine mühewerde ich dir eine PVM-Rüstung")
            say("
Rüstung schenkenPass gut auf sie aufnochmal")
            say("
bekommst du keine.")
            wait()
            local s=select("
Annehmen")
            if s== 1 then
                say_reward("
PVM-Rüstung erhalten")
            local item_vnum = 12979
                if pc.get_job() == 1 then
                    item_vnum = 13979
                elseif pc.get_job() == 2 then
                    item_vnum = 14979
                elseif pc.get_job() == 3 then
                    item_vnum = 15979
                set_state(ende)
            end
        end
    end
    
    state ende begin
    end
end 
08/07/2013 23:35 G.I Duke#8700
Quote:
Originally Posted by .s[H]orty View Post
PuTTy fehler:
PHP Code:
must start with 'quest'
searchanddestory.quest:28:Error occured on compile quest searchanddestroy.quest 
PHP Code:
quest searchanddestroy begin
    state start begin
        when login 
or levelup with pc.level >= 50 begin
            set_state
(information)
        
end
    end    
        
    state information begin
        when letter begin
            send_letter
("PVM-Rüstung")
        
end
        
        when info 
or button begin
        say_title
("PVM-Rüstung")
        
say("")
        
say("Hier auf Crypto-World ist es dir möglich mit")
        
say("Level 50 eine PVM-Rüstung zu bekommen. Alles was")
        
say("du dafür tun musst, ist 5 Goldene Frösche zu zerstören.")
        
say("Diese findest du im Schlangendungeon2 (SD2)")
        
say_reward("Töte 5x den Goldenen Frosch!")
        
pc.setqf("state1"0)
        
q.set_counter("Goldener Frosch"5)
        
set_state(mob)
        
end
    end
end

    state mob begin
    when letter begin
    send_letter
("PVM-Rüstung")
        
say_title("PVM-Rüstung")
        
say("Fortschritt:")
        
say_reward("Du hast schon "..pc.getqf("state1").." von 5 Goldenen Fröschen getötet!")
    
end
    
    when 11505.kill begin
        local count1 
pc.getqf("state1") + 1
        
if count1 <= 5 then
            pc
.setqf("state1"count1")
            q.set_counter("
Goldener Frosch", 5 - count1)
        end
        if pc.getqf("
state1") >= 5 then
            set_state(fertig)
        end
    end
    
    state fertig begin
        when letter begin
            send_letter("
PVM-Rüstung Abgeschlossen")
        end
        
        when info or button begin
            say_title("
Aufgabe abgeschlossen!")
            say("")
            say("
Herzlichen GlückwunschAls Belohnung")
            say("
Für deine mühewerde ich dir eine PVM-Rüstung")
            say("
Rüstung schenkenPass gut auf sie aufnochmal")
            say("
bekommst du keine.")
            wait()
            local s=select("
Annehmen")
            if s== 1 then
                say_reward("
PVM-Rüstung erhalten")
            local item_vnum = 12979
                if pc.get_job() == 1 then
                    item_vnum = 13979
                elseif pc.get_job() == 2 then
                    item_vnum = 14979
                elseif pc.get_job() == 3 then
                    item_vnum = 15979
                set_state(ende)
            end
        end
    end
    
    state ende begin
    end
end 
PHP Code:
quest searchanddestroy begin
    state start begin
        when login 
or levelup with pc.level >= 50 begin
            set_state
(information)
        
end
    end    
        
    state information begin
        when letter begin
            send_letter
("PVM-Rüstung")
        
end
        
        when info 
or button begin
        say_title
("PVM-Rüstung")
        
say("")
        
say("Hier auf Crypto-World ist es dir möglich mit")
        
say("Level 50 eine PVM-Rüstung zu bekommen. Alles was")
        
say("du dafür tun musst, ist 5 Goldene Frösche zu zerstören.")
        
say("Diese findest du im Schlangendungeon2 (SD2)")
        
say_reward("Töte 5x den Goldenen Frosch!")
        
pc.setqf("state1"0)
        
q.set_counter("Goldener Frosch"5)
        
set_state(mob)
        
end
    end


    state mob begin
        when letter begin
            send_letter
("PVM-Rüstung")
        
end
        
        when button 
or info begin
        say_title
("PVM-Rüstung")
        
say("Fortschritt:")
        
say_reward("Du hast schon "..pc.getqf("state1").." von 5 Goldenen Fröschen getötet!")
    
end
    
    when 11505.kill begin
        local count1 
pc.getqf("state1") + 1
        
if count1 <= 5 then
            pc
.setqf("state1"count1")
            q.set_counter("
Goldener Frosch", 5 - count1)
        end
        if pc.getqf("
state1") >= 5 then
            set_state(fertig)
        end
    end
end
    
    state fertig begin
        when letter begin
            send_letter("
PVM-Rüstung Abgeschlossen")
        end
        
        when info or button begin
            say_title("
Aufgabe abgeschlossen!")
            say("")
            say("
Herzlichen GlückwunschAls Belohnung")
            say("
Für deine mühewerde ich dir eine PVM-Rüstung")
            say("
Rüstung schenkenPass gut auf sie aufnochmal")
            say("
bekommst du keine.")
            wait()
            local s=select("
Annehmen")
            if s== 1 then
                say_reward("
PVM-Rüstung erhalten")
            local item_vnum = 12979
                if pc.get_job() == 1 then
                    item_vnum = 13979
                elseif pc.get_job() == 2 then
                    item_vnum = 14979
                elseif pc.get_job() == 3 then
                    item_vnum = 15979
                set_state(ende)
            end
        end
    end
end
    
    state ende begin
    end
end 
Wer die Quest geschrieben hat gehört erschossen :<
MfG.