Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 09:13

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[SERVICE] Die Questkontrolle

Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old 09/03/2012, 12:54   #6706
 
Mijago's Avatar
 
elite*gold: 191
Join Date: May 2009
Posts: 1,214
Received Thanks: 2,597
PHP Code:
if s==1 then
                local a
=pc.get_max_hp()-2000        -- (-2000tp/)            ---|Nicht ganz eindeutig
                local times 
get_time() + 3                                ---|
                
pc.get_hp(atimes)                                            ---|
            --    
affect.add_collect(apply.HP_REGEN, -20003)                ---|Andere Beispielmöglichkeit
                command
("Unsichtbarkeitscode")                                ---|
            --    
cmdchat(" ")                                                ---|
                
chat("Du wurdest Unsichtbar, verlierst aber jede 3te")        ---|
                
chat("secunde TP")                                            ---|
            else                                                            ---|
                return                                                        ---|
            
end                                                                ---|
            if 
s==2 then                                                    ---|
                
command("Unsichtbarkeitscode")                                ---|
            --    
cmdchat(" ")                                                ---|
                
chat("Du bist wieder Sichtbar")                                ---|Nicht ganz eindeutig
            
else
                return
            
end 
Du schließt die If-schleife mit einem Return, wenn die Angabe nicht 1 ist, und frägst darunter ab, ob die Angabe 2 ist.. Nicht sehr wirkungsvoll
Benutze Elseif
Mijago is offline  
Old 09/03/2012, 14:52   #6707
 
elite*gold: 0
Join Date: Apr 2011
Posts: 44
Received Thanks: 39
[QUOTE=©by Noa;18555853]wo war mein fehler? bei den else?

Ich weis nicht ob die Funktion richtig ist, hab die aus lw geschrieben und möchte wissen ob es so geht
PHP Code:
--Dateievil_ring.quest
--NCP:     Lagerverwalter
--Items:Waffen,Rüstungen,Perlen
--MobsFlammengeisterSensenmannFlammenkönig*
quest evil_ring begin
    state start begin
    
------------------------------------------>Ring<-------------------------------------|
        
when ID.use begin                --ID Ring
                
----"12345678901234567890123456789012345678901234567890"|
                
say("Das ist der Böse Ring, wenn du es benutzt")
                
say("macht er dich Unsichtbar,")
                
say("nur für kurze zeit kannst du in den zustand sein,")
                
say("du verlierst nach und nach Leben")
                
say("bis du schließlich stirbst.")
            
local s=select("Unsichtbarkeit","Normal")
            if 
s==1 then
                local a
=pc.get_max_hp()-2000        -- (-2000tp/)            ---|Nicht ganz eindeutig
                local times 
get_time() + 3                                ---|
                
pc.get_hp(atimes)                                            ---|
            --    
affect.add_collect(apply.HP_REGEN, -20003)                ---|Andere Beispielmöglichkeit
                command
("Unsichtbarkeitscode")                                ---|
            --    
cmdchat(" ")                                                ---|
                
chat("Du wurdest Unsichtbar, verlierst aber jede 3te")        ---|
                
chat("secunde TP")                                            ---|
            else                                                            ---|
                return                                                        ---|
            
end                                                                ---|
            if 
s==2 then                                                    ---|
                
command("Unsichtbarkeitscode")                                ---|
            --    
cmdchat(" ")                                                ---|
                
chat("Du bist wieder Sichtbar")                                ---|Nicht ganz eindeutig
            
else
                return
            
end
            set_state
(mission)
        
end
    
------------------------------------------>Ring ENDE<--------------------------------|
    
end
    state mission begin
        when login 
or letter with pc.level >= 60 begin
            send_letter
("Wirf den Ring ins Feuer")
        --    if 
pc.is_gm() then
        
--        return
        --    
end
        end
    
------------------------------------------>Geisterstimme<----------------------------|
        
when button or info begin
            say_title
("Geisterstimme:")
            
say("")
            ----
"12345678901234567890123456789012345678901234567890"|
            
say("Hallo Abenteurer, ich bin eine umherwanderne Seele,")
            
say("die keine Ruhe findet, ich suche Abenteurer")
            
say("die ein Speziellen gegenstand besitzen... du hast")
            
say("mein Schatz*! Ring*")
            
say("Du hast schon mitbekommen, dass der Ring Böse ist~")
            
say("Ihm verdanke ich auch mein derzeitigen zustand...")
            
say("drum sage ich dir wie man den vernichten kann.")
            
say("Höre gut zu.")
            
wait()
            
say("Die einzige möglichkeit den Ring loszuwerden")
            
say("ist ihn zu verbrennen, aus den lodernen Flammen")
            
say("wo er Ursprünglich kahm, soll er auch~")
            
say("zerstört werden.")
            
say("Was dannach Passiert kann ich dir nicht sagen~")
            
say("ich hab nicht Lange gelebt um das mitzuerleben.")
            
say("Versuche erstmal den ring zu verbrennen")
            
say("Geh und bezwinge Flammengeister")
            
say_reward("Besiege 200 Flammengeister")
            
clear_letter()
            
set_state(flammen)
        
end 
    end
    state flammen begin
        when letter begin
            send_letter
("Der Ring")
        
end
        when button 
or info begin
            say_title
("Der Ring")
            
say("")
            ----
"12345678901234567890123456789012345678901234567890"|
            
say("Die Geisterstimme sagte mir das ich den Ring")
            
say("vernichten soll, dafür solle ich Flammengeister~")
            
say("bezwingen.")
            
say("Er war ja nicht besonders schlau, er hätte den Ring")
            
say("nur abnehmen brauchen um sich wieder zu erholen.")
            
say("")
            
say_reward("Hoffentlich dauert das nicht zu lange..")
        
end
    
----------------------------------------->Flammengeister<--------------------------------------|
        
when 2202.kill begin        --ID Flammengeister
            local kill1 
number(1,200)        
            if 
kill1==200 then        --200 kills
                clear_letter
()
                
pc.remove_item(vnummenge)    -- Ring wegnehmen 
                pc
.give_item2(vnummenge)    -- Neuer Ring
                chat
("Da stimmt was nicht mit dem Ring!")
                
set_state(geist)
            
end
    
------------------------------------->Flammengeister kill ENDE<--------------------------------|
        
end
    end
    state geist begin
        when letter begin
            send_letter
("Der Ring")
        
end
        when button 
or info begin
            say_title
("Geisterstimme:")
            
say("")
            ----
"12345678901234567890123456789012345678901234567890"|
            
say("Hallo, wie ich gemerkt habe hat sich was getahn")
            
say("Der Ring wurde nur Heiß, in stücke sehe ich es~")
            
say("nicht.")
            
say("Bezwinge den Teufel selbst um den Ring vernichten~")
            
say("zu können. Geh nun und besiege den Sensenmann,")
            
say("damit man den Ring zerstören kann.")
            
say_reward("Besiege 1 Sensenmann")
        
end
        when 
.kill begin            --ID vom Sensenmann
    
------------------------------------------>Sensenmann<-----------------------------------------|
            
say_title("Geisterstimme:")
            
say("")
            
say("Du hast in Besiegt, gut gemacht.")
            
clear_letter()
            
set_state(destroy_ring)
        
end
    
---------------------------------------->Sensenmann kill Ende<---------------------------------|
    
end
    state destroy_ring begin
        when letter begin 
            sen_letter
("Letzte Aufgabe")
        
end
        when button 
or info begin
            say_title
("Geisterstimme:")
            
say("")
            ----
"12345678901234567890123456789012345678901234567890"|
            
say("Hallo, Abenteurer~")
            
say("Du musst noch eine Letzte kleinigkeit erledigen")
            
say("jetzt musst du den Ring nur noch ins Vulkansfeuer~")
            
say("werfen,")
            
say("solch eine hitze kann nur der Feuerkönig erzeugen")
            
say("Geh nun mein Junger Abenteurer.")
            
say_reward("Besiege 100 Flammenkönig*")
        
end
        when ID
.kill begin                                --ID vom Flammenkönig
    
----------------------------------------->Flammenkönig*<---------------------------------------|
            
local pct number(1,100)
            if 
pct==100 then
            clear_letter
()
            
pc.remove_item(vnummenge)                        --Ring wegnehmen
            say_title
("Geisterstimme:")
            
say("")
            ----
"12345678901234567890123456789012345678901234567890"|
            
say(""..pc.get_name().."Unglaublich du hast es geschafft")
            
say("Die erste Aufgabe war umsonst hmm...")
            
say("Ich bin nicht Allwissend, So nun da du mein Schatz*")
            
say("Zerstört hast und den Fluch gebrochen hast")
            
say("Werde ich dir was verraten, das bringt mich von den")
            
say("Toten auch nicht wieder, aber was solls.")
            
say("Scheibe dir das Passwort auf.")
            
say_reward(""..pc.get_name().." schreibt... .")
            
wait()
            
say_reward(""..pc.get_name().." hat ein Passwortschein erhalten")
            if 
pc.enough_inventory() then
                pc
.give_item2(vnummenge)    --ID des Scheine's
            else
                say(locale.years_greetings.not_enoguh_inventory)
            end
            set_state(lager)
        end
    ------------------------------------------>Geisterstimme ENDE<---------------------------------|
    ---------------------------------------->Flammenkönig* kill ENDE<------------------------------|
    end
    
    state lager begin
        when letter begin
            send_letter("Passwortschein Abgeben")
            local v = find_npc_by_vnum(ID)                --ID vom Lagerverwalter
            if v != 0 then
                target.vid("targ", v, "Lagerverwalter")
            end
        end
        when button or info begin
            say_title("Passwortschein Abgeben")
            say("")
            say_reward("Zieh den Passwortschein auf dem Lagerverwalter")
        end
        when targ.target.click "Passwortschein" begin 
            target.delete("targ")
            say_title("Lagerverwalter:")
            say("")
            say("ja, was möchtest du?")
            say_reward("Tipp: Zieh den Passwortschein auf dem Lagerverwalter")
        end
    ------------------------------------------>Lagerverwalter<-------------------------------------|
        when warehouse_keeper.take with item.get_vnum(ID) begin        --ID Passwortschein
        --    if pc.is_gm() then
        --        return
        --    end
                say_title("Lagerverwalter:")
                say("")
                ----"12345678901234567890123456789012345678901234567890"|
                say("Nanu was ist denn das?")
                say("Ein Passwortschein?")
                say("Junger Abenteurer weist du von wem das Ursprünglich")
                say("gehörte?")
                say("Das ist ein Passwortschein der Kaiserlichen Familie")
                say("Ich sollte dies vor graumer Zeit aufbewahren")
                say("Hier die Truhe von der Kaiserlichen Familie.")
                pc.remove_item(ID)                        --ID vom Passwortschein
                pc.give_item2(vnum, menge)                    --Kiste wegnehmen ID
                say_reward("Du hast die Kaiserliche Truhe erhalten")
            clear_letter()
            set_state(kiste)
        end
    -------------------------------------->Lagerverwalter ENDE<------------------------------------|
    end
    ------------------------------------------------>KISTE<----------------------------------------|
    state kiste begin
        when ID.use begin                                    --ID Kiste
        --    if pc.is_gm() then
        --        return
        --    end
            say("Die Kaiserliche Truhe")
            ----"12345678901234567890123456789012345678901234567890"|
            say_reward("Unglaublich, das ist keine Normale Kiste")
            say("Wähle deine Belohnung mit Bedacht aus.")
        --    say("Du darfst dir nur 2 sachen Auswählen")
            say("Die Truhe verschwindet beim Öffnen")
        --    if pc.getqf("kauf_punkt")==2 then
        --    pc.remove_item(vnum, menge)
            local s=select("Rüstungen,"Waffen","Sonstige","Beenden")
                if s==1 then
                    local a=select("Krieger Rüstung","Ninja Rüstung","Sura Rüstung","Schamane Rüstung","Zurück")
                        if a==1 then                    --Krieger
                        --    pc.setqf("kauf_punkt", pc.getqf("kauf_punkt")+1)
                            if pc.enough_inventory() then
                            pc.give_item2(vnum, menge)        --ID Rüstung
                            else
                                say(locale.years_greetings.not_enoguh_inventory)
                            end
                            pc.remove_item(vnum, menge)        --Kiste wegnehmen ID
                        elseif a==2 then                --Ninja
                            if pc.enough_inventory() then
                            pc.give_item2(vnum, menge)        --ID Rüstung
                            else
                                say(locale.years_greetings.not_enoguh_inventory)
                            end
                            pc.remove_item(vnum, menge)        --Kiste wegnehmen ID
                        --    pc.setqf("kauf_punkt", pc.getqf("kauf_punkt")+1)
                        elseif a==3 then                --Sura
                            if pc.enough_inventory() then
                            pc.give_item2(vnum, menge)        --ID Rüstung
                            else
                                say(locale.years_greetings.not_enoguh_inventory)
                            end
                            pc.remove_item(vnum, menge)        --Kiste wegnehmen ID
                        --    pc.setqf("kauf_punkt", pc.getqf("kauf_punkt")+1)
                        elseif a==4 then                --Schamane
                            if pc.enough_inventory() then
                            pc.give_item2(vnum, menge)        --ID Rüstung
                            else
                                say(locale.years_greetings.not_enoguh_inventory)
                            end
                            pc.remove_item(vnum, menge)        --Kiste wegnehmen ID
                        --    pc.setqf("kauf_punkt", pc.getqf("kauf_punkt")+1)
                        elseif a==5 then
                            return
                        else
                            say_title("Unbekanter Fehler:")
                            say("")
                            say("Berichte es dem ServerAdmin")
                        end
                elseif s==2 then
                    local a=select("Krieger Waffe","Ninja Waffe","Sura Waffe","Schamane Waffe","Zurück")
                        if a==1 then                    --Krieger
                            if pc.enough_inventory() then
                            pc.give_item2(vnum, menge)        --ID Waffe
                            else
                                say(locale.years_greetings.not_enoguh_inventory)
                            end
                            pc.remove_item(vnum, menge)        --Kiste wegnehmen ID
                        --    pc.setqf("kauf_punkt", pc.getqf("kauf_punkt")+1)
                        elseif a==2 then                --Ninja
                            if pc.enough_inventory() then
                            pc.give_item2(vnum, menge)        --ID Waffe
                            else
                                say(locale.years_greetings.not_enoguh_inventory)
                            end
                            pc.remove_item(vnum, menge)        --Kiste wegnehmen ID
                        --    pc.setqf("kauf_punkt", pc.getqf("kauf_punkt")+1)
                        elseif a==3 then                --Sura
                        if pc.enough_inventory() then
                            pc.give_item2(vnum, menge)        --ID Waffe
                        else
                            say(locale.years_greetings.not_enoguh_inventory)
                        end
                            pc.remove_item(vnum, menge)        --Kiste wegnehmen ID
                        --    pc.setqf("kauf_punkt", pc.getqf("kauf_punkt")+1)
                        elseif a==4 then                --Schamane
                        if pc.enough_invenotry() then
                            pc.give_item2(vnum, menge)        --ID Waffe
                        else
                            say(locale.years_greetings.not_enoguh_inventory)
                        end
                            pc.remove_item(vnum, menge)        --Kiste wegnehmen ID
                        --    pc.setqf("kauf_punkt", pc.getqf("kauf_punkt")+1)
                        elseif a==5 then
                            return
                        else
                            say_title("Unbekanter Fehler:")
                            say("")
                            say("Berichte es dem ServerAdmin")
                        end
                elseif s==3 then
                    say_title("Wähle:")
                    say("")
                    local a=select("Weiße Perlen*","Blaue Perlen*","Rote Perlen*","Zurück")
                        if a==1 then
                            if pc.enough_inventory() then
                            pc.give_item2(vnum, menge)            --ID der Perle
                            else
                                say(locale.years_greetings.not_enoguh_inventory)
                            end
                            pc.remove_item(vnum, menge)            --Kiste wegnehmen ID
                        --    pc.setqf("kauf_punkt", pc.getqf("kauf_punkt")+1)
                        elseif a==2 then
                            if pc.enough_inventory() then
                            pc.give_item2(vnum, menge)            --ID der Perle
                            else
                                say(locale.years_greetings.not_enoguh_inventory)
                            end
                            pc.remove_item(vnum, menge)            --Kiste wegnehmen ID
                        --    pc.setqf("kauf_punkt", pc.getqf("kauf_punkt")+1)
                        elseif a==3 then
                            if pc.enough_inventory() then
                            pc.give_item2(vnum, menge)            --ID der Perle
                            else
                                say(locale.years_greetings.not_enoguh_inventory)
                            end
                            pc.remove_item(vnum, menge)            --Kiste wegnehmen ID
                        --    pc.setqf("kauf_punkt", pc.getqf("kauf_punkt")+1)
                        elseif a==4 then
                            return
                        else 
                            say_title("Unbekanter Fehler:")
                            say("")
                            say("Berichte es dem ServerAdmin")
        ------------------------------------------------>KISTE ENDE<-------------------------------|
                        end
                end
        --    end
        end
    end        
end 
da hast du bei Rüstungen ein " vergessen ^^

PHP Code:
--Dateievil_ring.quest
--NCP:     Lagerverwalter
--Items:Waffen,Rüstungen,Perlen
--MobsFlammengeisterSensenmannFlammenkönig*
quest evil_ring begin
    state start begin
    
------------------------------------------>Ring<-------------------------------------|
        
when ID.use begin                --ID Ring
                
----"12345678901234567890123456789012345678901234567890"|
                
say("Das ist der Böse Ring, wenn du es benutzt")
                
say("macht er dich Unsichtbar,")
                
say("nur für kurze zeit kannst du in den zustand sein,")
                
say("du verlierst nach und nach Leben")
                
say("bis du schließlich stirbst.")
            
local s=select("Unsichtbarkeit","Normal")
            if 
s==1 then
                local a
=pc.get_max_hp()-2000        -- (-2000tp/)            ---|Nicht ganz eindeutig
                local times 
get_time() + 3                                ---|
                
pc.get_hp(atimes)                                            ---|
            --    
affect.add_collect(apply.HP_REGEN, -20003)                ---|Andere Beispielmöglichkeit
                command
("Unsichtbarkeitscode")                                ---|
            --    
cmdchat(" ")                                                ---|
                
chat("Du wurdest Unsichtbar, verlierst aber jede 3te")        ---|
                
chat("secunde TP")                                            ---|
            else                                                            ---|
                return                                                        ---|
            
end                                                                ---|
            if 
s==2 then                                                    ---|
                
command("Unsichtbarkeitscode")                                ---|
            --    
cmdchat(" ")                                                ---|
                
chat("Du bist wieder Sichtbar")                                ---|Nicht ganz eindeutig
            
else
                return
            
end
            set_state
(mission)
        
end
    
------------------------------------------>Ring ENDE<--------------------------------|
    
end
    state mission begin
        when login 
or letter with pc.level >= 60 begin
            send_letter
("Wirf den Ring ins Feuer")
        --    if 
pc.is_gm() then
        
--        return
        --    
end
        end
    
------------------------------------------>Geisterstimme<----------------------------|
        
when button or info begin
            say_title
("Geisterstimme:")
            
say("")
            ----
"12345678901234567890123456789012345678901234567890"|
            
say("Hallo Abenteurer, ich bin eine umherwanderne Seele,")
            
say("die keine Ruhe findet, ich suche Abenteurer")
            
say("die ein Speziellen gegenstand besitzen... du hast")
            
say("mein Schatz*! Ring*")
            
say("Du hast schon mitbekommen, dass der Ring Böse ist~")
            
say("Ihm verdanke ich auch mein derzeitigen zustand...")
            
say("drum sage ich dir wie man den vernichten kann.")
            
say("Höre gut zu.")
            
wait()
            
say("Die einzige möglichkeit den Ring loszuwerden")
            
say("ist ihn zu verbrennen, aus den lodernen Flammen")
            
say("wo er Ursprünglich kahm, soll er auch~")
            
say("zerstört werden.")
            
say("Was dannach Passiert kann ich dir nicht sagen~")
            
say("ich hab nicht Lange gelebt um das mitzuerleben.")
            
say("Versuche erstmal den ring zu verbrennen")
            
say("Geh und bezwinge Flammengeister")
            
say_reward("Besiege 200 Flammengeister")
            
clear_letter()
            
set_state(flammen)
        
end 
    end
    state flammen begin
        when letter begin
            send_letter
("Der Ring")
        
end
        when button 
or info begin
            say_title
("Der Ring")
            
say("")
            ----
"12345678901234567890123456789012345678901234567890"|
            
say("Die Geisterstimme sagte mir das ich den Ring")
            
say("vernichten soll, dafür solle ich Flammengeister~")
            
say("bezwingen.")
            
say("Er war ja nicht besonders schlau, er hätte den Ring")
            
say("nur abnehmen brauchen um sich wieder zu erholen.")
            
say("")
            
say_reward("Hoffentlich dauert das nicht zu lange..")
        
end
    
----------------------------------------->Flammengeister<--------------------------------------|
        
when 2202.kill begin        --ID Flammengeister
            local kill1 
number(1,200)        
            if 
kill1==200 then        --200 kills
                clear_letter
()
                
pc.remove_item(vnummenge)    -- Ring wegnehmen 
                pc
.give_item2(vnummenge)    -- Neuer Ring
                chat
("Da stimmt was nicht mit dem Ring!")
                
set_state(geist)
            
end
    
------------------------------------->Flammengeister kill ENDE<--------------------------------|
        
end
    end
    state geist begin
        when letter begin
            send_letter
("Der Ring")
        
end
        when button 
or info begin
            say_title
("Geisterstimme:")
            
say("")
            ----
"12345678901234567890123456789012345678901234567890"|
            
say("Hallo, wie ich gemerkt habe hat sich was getahn")
            
say("Der Ring wurde nur Heiß, in stücke sehe ich es~")
            
say("nicht.")
            
say("Bezwinge den Teufel selbst um den Ring vernichten~")
            
say("zu können. Geh nun und besiege den Sensenmann,")
            
say("damit man den Ring zerstören kann.")
            
say_reward("Besiege 1 Sensenmann")
        
end
        when 
.kill begin            --ID vom Sensenmann
    
------------------------------------------>Sensenmann<-----------------------------------------|
            
say_title("Geisterstimme:")
            
say("")
            
say("Du hast in Besiegt, gut gemacht.")
            
clear_letter()
            
set_state(destroy_ring)
        
end
    
---------------------------------------->Sensenmann kill Ende<---------------------------------|
    
end
    state destroy_ring begin
        when letter begin 
            sen_letter
("Letzte Aufgabe")
        
end
        when button 
or info begin
            say_title
("Geisterstimme:")
            
say("")
            ----
"12345678901234567890123456789012345678901234567890"|
            
say("Hallo, Abenteurer~")
            
say("Du musst noch eine Letzte kleinigkeit erledigen")
            
say("jetzt musst du den Ring nur noch ins Vulkansfeuer~")
            
say("werfen,")
            
say("solch eine hitze kann nur der Feuerkönig erzeugen")
            
say("Geh nun mein Junger Abenteurer.")
            
say_reward("Besiege 100 Flammenkönig*")
        
end
        when ID
.kill begin                                --ID vom Flammenkönig
    
----------------------------------------->Flammenkönig*<---------------------------------------|
            
local pct number(1,100)
            if 
pct==100 then
            clear_letter
()
            
pc.remove_item(vnummenge)                        --Ring wegnehmen
            say_title
("Geisterstimme:")
            
say("")
            ----
"12345678901234567890123456789012345678901234567890"|
            
say(""..pc.get_name().."Unglaublich du hast es geschafft")
            
say("Die erste Aufgabe war umsonst hmm...")
            
say("Ich bin nicht Allwissend, So nun da du mein Schatz*")
            
say("Zerstört hast und den Fluch gebrochen hast")
            
say("Werde ich dir was verraten, das bringt mich von den")
            
say("Toten auch nicht wieder, aber was solls.")
            
say("Scheibe dir das Passwort auf.")
            
say_reward(""..pc.get_name().." schreibt... .")
            
wait()
            
say_reward(""..pc.get_name().." hat ein Passwortschein erhalten")
            if 
pc.enough_inventory() then
                pc
.give_item2(vnummenge)    --ID des Scheines
            
else
                
say(locale.years_greetings.not_enoguh_inventory)
            
end
            set_state
(lager)
        
end
    
------------------------------------------>Geisterstimme ENDE<---------------------------------|
    ---------------------------------------->
Flammenkönigkill ENDE<------------------------------|
    
end
    
    state lager begin
        when letter begin
            send_letter
("Passwortschein Abgeben")
            
local v find_npc_by_vnum(ID)                --ID vom Lagerverwalter
            
if != 0 then
                target
.vid("targ"v"Lagerverwalter")
            
end
        end
        when button 
or info begin
            say_title
("Passwortschein Abgeben")
            
say("")
            
say_reward("Zieh den Passwortschein auf dem Lagerverwalter")
        
end
        when targ
.target.click "Passwortschein" begin 
            target
.delete("targ")
            
say_title("Lagerverwalter:")
            
say("")
            
say("ja, was möchtest du?")
            
say_reward("Tipp: Zieh den Passwortschein auf dem Lagerverwalter")
        
end
    
------------------------------------------>Lagerverwalter<-------------------------------------|
        
when warehouse_keeper.take with item.get_vnum(IDbegin        --ID Passwortschein
        
--    if pc.is_gm() then
        
--        return
        --    
end
                say_title
("Lagerverwalter:")
                
say("")
                ----
"12345678901234567890123456789012345678901234567890"|
                
say("Nanu was ist denn das?")
                
say("Ein Passwortschein?")
                
say("Junger Abenteurer weist du von wem das Ursprünglich")
                
say("gehörte?")
                
say("Das ist ein Passwortschein der Kaiserlichen Familie")
                
say("Ich sollte dies vor graumer Zeit aufbewahren")
                
say("Hier die Truhe von der Kaiserlichen Familie.")
                
pc.remove_item(ID)                        --ID vom Passwortschein
                pc
.give_item2(vnummenge)                    --Kiste wegnehmen ID
                say_reward
("Du hast die Kaiserliche Truhe erhalten")
            
clear_letter()
            
set_state(kiste)
        
end
    
-------------------------------------->Lagerverwalter ENDE<------------------------------------|
    
end
    
------------------------------------------------>KISTE<----------------------------------------|
    
state kiste begin
        when ID
.use begin                                    --ID Kiste
        
--    if pc.is_gm() then
        
--        return
        --    
end
            say
("Die Kaiserliche Truhe")
            ----
"12345678901234567890123456789012345678901234567890"|
            
say_reward("Unglaublich, das ist keine Normale Kiste")
            
say("Wähle deine Belohnung mit Bedacht aus.")
        --    
say("Du darfst dir nur 2 sachen Auswählen")
            
say("Die Truhe verschwindet beim Öffnen")
        --    if 
pc.getqf("kauf_punkt")==2 then
        
--    pc.remove_item(vnummenge)
            
local s=select("Rüstungen","Waffen","Sonstige","Beenden")
                if 
s==1 then
                    local a
=select("Krieger Rüstung","Ninja Rüstung","Sura Rüstung","Schamane Rüstung","Zurück")
                        if 
a==1 then                    --Krieger
                        
--    pc.setqf("kauf_punkt"pc.getqf("kauf_punkt")+1)
                            if 
pc.enough_inventory() then
                            pc
.give_item2(vnummenge)        --ID Rüstung
                            
else
                                
say(locale.years_greetings.not_enoguh_inventory)
                            
end
                            pc
.remove_item(vnummenge)        --Kiste wegnehmen ID
                        
elseif a==2 then                --Ninja
                            
if pc.enough_inventory() then
                            pc
.give_item2(vnummenge)        --ID Rüstung
                            
else
                                
say(locale.years_greetings.not_enoguh_inventory)
                            
end
                            pc
.remove_item(vnummenge)        --Kiste wegnehmen ID
                        
--    pc.setqf("kauf_punkt"pc.getqf("kauf_punkt")+1)
                        elseif 
a==3 then                --Sura
                            
if pc.enough_inventory() then
                            pc
.give_item2(vnummenge)        --ID Rüstung
                            
else
                                
say(locale.years_greetings.not_enoguh_inventory)
                            
end
                            pc
.remove_item(vnummenge)        --Kiste wegnehmen ID
                        
--    pc.setqf("kauf_punkt"pc.getqf("kauf_punkt")+1)
                        elseif 
a==4 then                --Schamane
                            
if pc.enough_inventory() then
                            pc
.give_item2(vnummenge)        --ID Rüstung
                            
else
                                
say(locale.years_greetings.not_enoguh_inventory)
                            
end
                            pc
.remove_item(vnummenge)        --Kiste wegnehmen ID
                        
--    pc.setqf("kauf_punkt"pc.getqf("kauf_punkt")+1)
                        elseif 
a==5 then
                            
return
                        else
                            
say_title("Unbekanter Fehler:")
                            
say("")
                            
say("Berichte es dem ServerAdmin")
                        
end
                
elseif s==2 then
                    local a
=select("Krieger Waffe","Ninja Waffe","Sura Waffe","Schamane Waffe","Zurück")
                        if 
a==1 then                    --Krieger
                            
if pc.enough_inventory() then
                            pc
.give_item2(vnummenge)        --ID Waffe
                            
else
                                
say(locale.years_greetings.not_enoguh_inventory)
                            
end
                            pc
.remove_item(vnummenge)        --Kiste wegnehmen ID
                        
--    pc.setqf("kauf_punkt"pc.getqf("kauf_punkt")+1)
                        elseif 
a==2 then                --Ninja
                            
if pc.enough_inventory() then
                            pc
.give_item2(vnummenge)        --ID Waffe
                            
else
                                
say(locale.years_greetings.not_enoguh_inventory)
                            
end
                            pc
.remove_item(vnummenge)        --Kiste wegnehmen ID
                        
--    pc.setqf("kauf_punkt"pc.getqf("kauf_punkt")+1)
                        elseif 
a==3 then                --Sura
                        
if pc.enough_inventory() then
                            pc
.give_item2(vnummenge)        --ID Waffe
                        
else
                            
say(locale.years_greetings.not_enoguh_inventory)
                        
end
                            pc
.remove_item(vnummenge)        --Kiste wegnehmen ID
                        
--    pc.setqf("kauf_punkt"pc.getqf("kauf_punkt")+1)
                        elseif 
a==4 then                --Schamane
                        
if pc.enough_invenotry() then
                            pc
.give_item2(vnummenge)        --ID Waffe
                        
else
                            
say(locale.years_greetings.not_enoguh_inventory)
                        
end
                            pc
.remove_item(vnummenge)        --Kiste wegnehmen ID
                        
--    pc.setqf("kauf_punkt"pc.getqf("kauf_punkt")+1)
                        elseif 
a==5 then
                            
return
                        else
                            
say_title("Unbekanter Fehler:")
                            
say("")
                            
say("Berichte es dem ServerAdmin")
                        
end
                
elseif s==3 then
                    say_title
("Wähle:")
                    
say("")
                    
local a=select("Weiße Perlen*","Blaue Perlen*","Rote Perlen*","Zurück")
                        if 
a==1 then
                            
if pc.enough_inventory() then
                            pc
.give_item2(vnummenge)            --ID der Perle
                            
else
                                
say(locale.years_greetings.not_enoguh_inventory)
                            
end
                            pc
.remove_item(vnummenge)            --Kiste wegnehmen ID
                        
--    pc.setqf("kauf_punkt"pc.getqf("kauf_punkt")+1)
                        elseif 
a==2 then
                            
if pc.enough_inventory() then
                            pc
.give_item2(vnummenge)            --ID der Perle
                            
else
                                
say(locale.years_greetings.not_enoguh_inventory)
                            
end
                            pc
.remove_item(vnummenge)            --Kiste wegnehmen ID
                        
--    pc.setqf("kauf_punkt"pc.getqf("kauf_punkt")+1)
                        elseif 
a==3 then
                            
if pc.enough_inventory() then
                            pc
.give_item2(vnummenge)            --ID der Perle
                            
else
                                
say(locale.years_greetings.not_enoguh_inventory)
                            
end
                            pc
.remove_item(vnummenge)            --Kiste wegnehmen ID
                        
--    pc.setqf("kauf_punkt"pc.getqf("kauf_punkt")+1)
                        elseif 
a==4 then
                            
return
                        else 
                            
say_title("Unbekanter Fehler:")
                            
say("")
                            
say("Berichte es dem ServerAdmin")
        ------------------------------------------------>
KISTE ENDE<-------------------------------|
                        
end
                end
        
--    end
        end
    end        
end 
hier ist der fehler behoben beachte dann noch den tipp vom vorposter dann könnte es funktionieren ;D
nachuhi is offline  
Old 09/03/2012, 16:07   #6708
 
dstyl's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 428
Received Thanks: 192
Quote:
Originally Posted by dstyl View Post
Hey Community,

ich habe ein kleines Problem..
Und zwar, wenn ich meine Quest einfüge steht in FreeBSD nur das:
Code:
QUEST : give_basic_weapon
STATE : start
WHEN : login
Das hier ist die volle Quest:
Code:
quest give_basic_weapon begin
	state start begin
		when login begin
			if pc.getqf("first_log") == 0 then
				pc.setqf("first_log", 1)
				say_title("Herzlich willkommen!")
				say("")
				say("Herzlich willkommen auf SERVERNAME.")
				say("Hier erwarten dich viele Quests und Aufgaben")
				say("die teilweise nur in Gruppen schaffbar sind.")
				say("Der zusammen halt von Gilden und Freunden ist")
				say("hier sehr gefördert um den maximalen Spielspaß")
				say("zu erzielen. Ich bitte dich nun zu Mr. Snace zu")
				say("gehen. Er wird dir einiges näher bringen und erklären.")
				say("Hole dir nun deine erste Ausrüstung bei Mr.Snace.")
				set_state(first_mission) 
			end	
		end
	end	
	state first_mission begin 
		when letter begin 
			local v = find_npc_by_vnum(33006) 
			if v != 0 then target.vid("__TARGET__", v, "Mr.Snace") 
			end 
			send_letter("Mr.Snace") 
		end 
		when button or info begin 
			say_title("Erste Mission") 
			say("") 
			say("Mr.Snace bittet dich zu ihm.") 
			say("Sprich mit ihm.") 
			say("") 
			say_reward("Sprich mit Mr.Snace") 
			say("") 
		end 
		when __TARGET__.target.click or 33006.chat."Erste Mission" begin 
			target.delete("__TARGET__") 
			say("Mr.Snace:") 
			say("") 
			say("Oh, da bist du ja endlich!") 
			say("Gut ...") 
			say("Ich bin übrigens Mr.Snace") 
			say("und helfe den neuen Usern sich zurecht zu finden.") 
			say("Als erstes solltest du zur Gemischwarenhändlerin.") 
			say("Sie hat einige Items für dich!") 
			set_state(gemi_items) 
		end 
	end 
	state gemi_items begin 
		when letter begin 
			local v = find_npc_by_vnum(9003) 
			if v != 0 then target.vid("__TARGET__", v, "Gemischtwarenhändlerin") 
			end 
			send_letter("Gehe zur Gemischtwarenhändlerin") 
		end 
		when button or info begin 
			say_title("Die Gemischtwarenhändlerin") 
			say("") 
			say("Mr.Snace gab euch den Auftrag,") 
			say("zur Gemischtwarenhändlerin zu gehen.") 
			say("Geht zu ihr und sprecht mit ihr.") 
			say("") 
			say_reward("Sprich mit der Gemischtwarenhändlerin") 
			say("") 
		end 
		when __TARGET__.target.click or 9003.chat."Mr.Snace" begin 
			target.delete("__TARGET__") 
			local gib = {
			["allen"] = {{13007,1},{14007,1},{15007,1},{16007,1},{27001,200},{27004,200},{22230,1},{50904,1},},
			[0] = {18 , 12207 , 11207 , 17027},[1] = {1008 , 12347 , 11407 , 17007},[2] = {18 , 12487 , 11607 , 17067},[3] = {7008 , 12627 , 11807 , 17067},}
			table.foreach(gib.allen,function(i,l) pc.give_item2(l[1],l[2]) end)
			table.foreach(gib[pc.get_job()],function(i,l) pc.give_item2(l,1) end)
			say_title("Deine erste Ausrüstung") 
			say("") 
			say("Ihr müsst neu sein!") 
			say("Schön das Ihr so schnell zu mir gekommen seid.") 
			say("Ich bin übrigens die Gemischtwarenhändlerin!") 
			say("Ihr werdet mich wahrscheinlich öfters besuchen") 
			say("kommen, denn Ihr siehst aus wie eine Kämpfernatur!") 
			say("Ich habe noch ein paar alte Items im Lager die Ihr") 
			say("haben könnt, wenn Ihr möchtet.") 
			say("Ich hab sie ihnen mal in eure Tasche gepackt.") 
			say("Ihr könnt eure Tasche, auch Inventar genannt,") 
			say("mit der Taste "I" oder unten rechts auf dem Inventar") 
			say("Button öffnen. Außerdem wäre es lieb wenn Ihr etwas zu") 
			say("Mr.Snace von mir bringen könntest, was er letztens hier") 
			say("liegen gelassen hat.") 
			say_item_vnum(50904) 
			say("") 
			set_state(mrsnace_item) 
		end 
	end 
	state mrsnace_item begin 
		when letter begin 
			send_letter("Gehe zu Mr.Snace") 
			local v = find_npc_by_vnum(33006) 
			if v != 0 then target.vid("__TARGET__", v, "Mr.Snace") 
			end 
		end
		when button or info begin 
			say_title("Mr.Snace's Rezept") 
			say("") 
			say("Mr.Snace hat sein Rezept bei der Gemischtwarenhändlerin") 
			say("vergessen. Bring es ihm zurück!") 
			say("") 
		end 
		when __TARGET__.target.click or 33006.chat."Das Rezept" begin 
			if pc.count_item(50904)>0 then 
				say("Mr.Snace:") 
				say("Vielen Dank!") 
				say("Das Rezept habe ich schon total vergessen.") 
				say("Vielen Dank nochmal das du es mir gebracht hast.") 
				say("Hier, nimm diese Umhänge als Zeichen meiner") 
				say("Dankbarkeit.") 
				say("") 
				pc.remove_item(50904,1) 
				pc.give_item2(70038,5)
				set_state(rezept_abgegeben) 
			else 
				say("Mr.Snace:") 
				say("Könntest du mein Rezept von der") 
				say("Gemischtwarenhändlerin holen?") 
				say("WAS???") 
				say("Du hast es verloren?")	 
				say("Auf Leute wie dich ist nie verlass..") 
				say("")		 
			end 
		end 
	state rezept_abgegeben begin 
		when 33006.chat."Neue Aufgabe" begin 
			say("Mr.Snace:") 
			say("Hey, eine Aufgabe hätte ich noch für dich.") 
			say("Die Wildhunde haben mir ein anderes Rezept geklaut") 
			say("was ich umbedingt wieder haben muss.") 
			say("Es wäre echt toll wenn du sie mir zurückholen würdest.") 
			say_item_vnum(50903) 
			say_title("Würdest du das für mich machen?")
			
			local s = select("Ja", "Nein")
				
			if s == 1 then
				say("Vielen, vielen Dank!")
				say("Nun geh los und töte Wildhunde um mein Rezept")
				say("zu finden.")
				set_state(rezept_finden)
				
			else
				return
			end 
		end 
	end
	state rezept_finden begin 
		when letter begin 
			send_letter("Finde das Rezept") 
		end 
		when button or info begin 
			say_title("Das Rezept") 
			say("") 
			say("Die Wildhunde haben das Rezept geklaut!") 
			say("Geht und tötet Wildhunde um es wieder zu finden.") 
			say("") 
			say_item_vnum(50903) 
			say("") 
		end 
		when 101.kill or 102.kill or 103.kill begin 
			if pc.count_item(50903)<1 then 
				local rand = number(0,99) 
				if rand<3 then pc.give_item2(50903, 1) 
				end 
			end	 
		end 
		when 33006.chat."Das verlorene Rezept" begin 
			if pc.count_item(50903)>0 then 
				say("Mr.Snace:") 
				say("Dank deiner Hilfe habe ich nun endlich") 
				say("mein Rezept wieder!") 
				say("Du hast hart gekämpft und dafür") 
				say("danke ich dir.") 
				say("Sprich mit Baek-Go, er wird dir helfen,") 
				say("deine inneren Kräfte zu steigern.") 
				say("") 
				pc.remove_item(50903,1) 
				set_state(rezept_reward) 
			else 
				say("Mr.Snace:") 
				say("Du hast das Rezept noch nicht gefunden?") 
				say("Das ist Schade..")  
				say("Was die Wildhunde wohl damit anstellen?") 
				say("")		 
			end 
		end 
	end	 
	state rezept_reward begin 
		when letter begin 
			send_letter("Sprich mit Baek-Go") 
			local v = find_npc_by_vnum(20018) 
			if v != 0 then target.vid("__TARGET__", v, "Doktor") 
			end 
		end 
		when button or info begin 
			say("Um die Belohnung von Mr.Snace zu erhalten") 
			say("suche Baek-Go auf.") 
			say("") 
		end 
		when __TARGET__.target.click  or 20018.chat."Belohnung des Biologen" begin 
			target.delete("__TARGET__") 
			say_title("Baek-Go:") 
			say("Ich sehe ...") 
			say("Mr.Snace hat dich zu mir geschickt.") 
			say("Hier ist deine Belohnung:") 
			say("") 
			say_reward("Du erhälst:") 
			say_reward("TP +1500") 
			say("") 
			affect.add_collect(apply.MAX_HP, 1000, 60*60*24*365*60)
			set_state(__COMPLETE__)
		end 
	end 
	state __COMPLETE__ begin
	end
end
PS: Das ist meine ERSTE Quest.
Bräuchte immernoch Hilfe..
dstyl is offline  
Old 09/03/2012, 19:07   #6709
 
elite*gold: 5
Join Date: Oct 2010
Posts: 1,692
Received Thanks: 1,772
Quote:
Originally Posted by dstyl View Post
Bräuchte immernoch Hilfe..
Benutz nicht immer else sondern mach elseif s == 2 then z.b.
DasKuchen is offline  
Old 09/04/2012, 00:24   #6710
 
elite*gold: 0
Join Date: Aug 2012
Posts: 65
Received Thanks: 8
Heyho zusammen,
Ich habe die Pets von eingefügt,
Nun habe ich aber die Shinju2 Files und ne andere Quest.
Da ich probleme mit denen hatte, habe ich nun einfach neue Quest's gemacht.
Die Pets kommen zwar alle, aber sobald ich auf denen draufklicke erscheint nicht das Fenster wo ich zwischen Status & Tp auswählen kann...

Quest
Code:
quest BabyAzrael begin
	state start begin
		when 53005.use with pc.get_level()>=120 begin
			local old = horse.get_level()
			horse.set_level(22)
			horse.summon()		
			say_title("BabyAzrael")
			say("Um den Boni zu aktivieren musst du")
			say("auf das BabyAzrael klicken!")
			horse.set_level(old)
		end
		when 20529.click or 20530.click or 20531.click with horse.is_mine() begin
			say_title("BabyAzrael")
			if pc.getqf("dur") > get_time() then
				say("Zurzeit ist noch ein Boni aktiv.")
				return
			end
			say("Was für einen Boni möchtest du haben?")
			local arr = {
				{"Status", "Max. HP"},
				{Status, Tp}
			}
			local bon = select_table(arr[1])
			say_title("BabyAzrael")
			if bon==3 then
				affect.add_collect(1, 15000, 60*30)
				say("Deine max. HP wurde für 30 Minuten um 15000 erhöht!")
			else
				for i=arr[2][1], arr[2][2] do
					affect.add_collect(i, 35, 60*30)
				end
				say("Dein Status wurde für 30 Minuten um 35 erhöht!")			
			end
			pc.setqf("dur", get_time() + 60*30)	
		end
	end
end
Bitte genau erklären was falsch ist...
*Syserr* is offline  
Old 09/04/2012, 06:19   #6711
 
DeScO!'s Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 230
Received Thanks: 25
Was ist denn an dieser Quest bitte Falsch

PHP Code:
quest kaiser begin
    state start begin
        when 9010.chat
."Kaiser-Wahl" begin
            
if game.get_event_flag("wahl") == 1 then
                say
("Grüß dich, was möchtest du tun?")
                
local s select("Kaiser wählen""zur Wahl aufstellen""Wahl-Ergebnisse anschauen""Abbrechen")
                if 
== 2 then
                    
if pc.get_level() >= 98 then
                        
if pc.getqf("aufgestellt") == 0 then
                            say
("Willst du dich wirklich zur Wahl aufstellen?")
                            
local w select("Ja""Nein")
                            if 
== 2 then
                                say
("Du kannst es dir ja noch anders überlegen.")
                                
say("Bis dann.")
                            else
                                if 
game.get_event_flag("maximum") == 0 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("erster"name)
                                    
game.set_event_flag("maximum"1)
                                    
game.set_event_flag("stimmen_eins"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color("green" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 1 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("zweiter"name)
                                    
game.set_event_flag("maximum"2)
                                    
game.set_event_flag("stimmen_zwei"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color("green" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 2 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("dritter"name)
                                    
game.set_event_flag("maximum"3)
                                    
game.set_event_flag("stimmen_drei"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 3 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("vierter"name)
                                    
game.set_event_flag("maximum"4)
                                    
game.set_event_flag("stimmen_vier"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 4 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("fuenfter"name)
                                    
game.set_event_flag("maximum"5)
                                    
game.set_event_flag("stimmen_fuenf"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 5 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("sechster"name)
                                    
game.set_event_flag("maximum"6)
                                    
game.set_event_flag("stimmen_sechs"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 6 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("siebter"name)
                                    
game.set_event_flag("maximum"7)
                                    
game.set_event_flag("stimmen_sieben"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 7 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("achter"name)
                                    
game.set_event_flag("maximum"8)
                                    
pc.setqf("aufgestellt"1)
                                    
game.set_event_flag("stimmen_acht"0)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 8 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("neunter"name)
                                    
game.set_event_flag("maximum"9)
                                    
game.set_event_flag("stimmen_neun"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 9 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("zehnter"name)
                                    
game.set_event_flag("maximum"10)
                                    
game.set_event_flag("stimmen_zehn"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") >= 10 then
                                    say_color
("red" "Leider sind bereits 10 Spieler aufgestellt.")
                                else
                                    
say_color("red" "Fehler!")
                                
end    
                            end
                        
else
                            
say_color("red" "Du bist bereits aufgestellt!")
                        
end    
                    
else
                        
say_color("red" "Du bist leider zu niedrig um als Kaiser zu kandidieren!")
                    
end
                
elseif == 1 then
                    
if pc.getqf("gewählt") == 0 then
                        say
("Welchen Spieler möchtest du als Kaiser wählen?")
                        
local waehlen select(""..global_getvarchar("erster")..""""..global_getvarchar("zweiter")..""""..global_getvarchar("dritter")..""""..global_getvarchar("vierter")..""""..global_getvarchar("fuenfter").."""Weiter""Abbrechen")
                        if 
waehlen == 6 then
                            local waehlen_zwei 
select(""..global_getvarchar("sechster")..""""..global_getvarchar("siebter")..""""..global_getvarchar("achter")..""""..global_getvarchar("neunter")..""""..global_getvarchar("zehnter").."""Abbrechen")
                            if 
waehlen_zwei == 1 then
                                say
("Willst du wirklich "..global_getvarchar("sechster").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("sechster").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_sechs"game.get_event_flag("stimmen_sechs")+1)
                                
end    
                            
elseif waehlen_zwei == 2 then
                                say
("Willst du wirklich "..global_getvarchar("siebter").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("siebter").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_sieben"game.get_event_flag("stimmen_sieben")+1)
                                
end    
                            
elseif waehlen_zwei == 3 then
                                say
("Willst du wirklich "..global_getvarchar("achter").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("achter").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_acht"game.get_event_flag("stimmen_acht")+1)
                                
end    
                            
elseif waehlen_zwei == 4 then
                                say
("Willst du wirklich "..global_getvarchar("neunter").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("neunter").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_neun"game.get_event_flag("stimmen_neun")+1)
                                
end    
                            
elseif waehlen_zwei == 5 then
                                say
("Willst du wirklich "..global_getvarchar("zehnter").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("zehnter").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_zehn"game.get_event_flag("stimmen_zehn")+1)
                                
end    
                            end
                        
elseif waehlen == 1 then
                            say
("Willst du wirklich "..global_getvarchar("erster").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("erster").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_eins"game.get_event_flag("stimmen_eins")+1)
                            
end    
                        
elseif waehlen == 2 then
                            say
("Willst du wirklich "..global_getvarchar("zweiter").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("zweiter").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_zwei"game.get_event_flag("stimmen_zwei")+1)
                            
end
                        
elseif waehlen == 3 then
                            say
("Willst du wirklich "..global_getvarchar("dritter").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("dritter").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_drei"game.get_event_flag("stimmen_drei")+1)
                            
end    
                        
elseif waehlen == 4 then
                            say
("Willst du wirklich "..global_getvarchar("vierter").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("vierter").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_vier"game.get_event_flag("stimmen_vier")+1)
                            
end
                        
elseif waehlen == 5 then
                            say
("Willst du wirklich "..global_getvarchar("fuenfter").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("fuenfter").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_fuenf"game.get_event_flag("stimmen_fuenf")+1)
                            
end
                        end
                    
else
                        
say_color("red" "Du hast bereits eine Stimme abgegeben.")
                    
end    
                
elseif == 3 then
                    say
("Hier kannst du die aktuellen Wahl-Ergebnisse anschauen.")
                    
say("")
                    
say(""..global_getvarchar("erster").." : "..game.get_event_flag("stimmen_eins").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("zweiter").." : "..game.get_event_flag("stimmen_zwei").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("dritter").." : "..game.get_event_flag("stimmen_drei").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("vierter").." : "..game.get_event_flag("stimmen_vier").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("fuenfter").." : "..game.get_event_flag("stimmen_fuenf").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("sechster").." : "..game.get_event_flag("stimmen_sechs").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("siebter").." : "..game.get_event_flag("stimmen_sieben").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("achter").." : "..game.get_event_flag("stimmen_acht").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("neunter").." : "..game.get_event_flag("stimmen_neun").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("zehnter").." : "..game.get_event_flag("stimmen_zehn").." Stimmen")
                    
say("")
                
end    
            
elseif game.get_event_flag("wahl") == 0 then
                
if pc.getqf("aufgestellt") == 1 then
                    say_green
("Zurück gesetzt. Vielen Dank!")
                    
pc.setqf("aufgestellt"0)
                else    
                    
say_color("red" "Die Kaiser-Wahl ist beendet.")
                    
say_color("red" "Sobald die nächste startet, wirst du informiert.")
                    
say("")
                    if 
game.get_event_flag(""..global_getvarchar("neuer_kaiser").."") == 1 then
                        say_green
("Aktueller Kaiser: "..global_getvarchar("neuer_kaiser")..", Status: Online")
                    else
                        
say_color("red" Aktueller Kaiser"..global_getvarchar("neuer_kaiser").."StatusOffline")
                    end    
                end
            end
        end    
        when 20013.chat."
Kaiser-Wahl-Optionen" with pc.is_gm() begin
            if game.get_event_flag("
wahl") == 0 then
                if pc.getqf("
installation") == 0 then
                    say("
Wie ich sehesind sie das erste mal hier.")
                    say("
Deshalb ist eine Installation vor dem Starten erforderlich!")
                    say("
Geben sie bitte folgendes einnicht festgelegt")
                    local abc = input()
                    if abc == "
nicht festgelegt" then
                        global_setvarchar("
install", abc)
                        pc.setqf("
installation", 1)
                        say_green("
Installation erfolgreich!")
                        say_green("
Sie können das System nun benutzen.")
                    else
                        say_color("
red" , "Installation fehlgeschlagen!")
                    end
                else
                    local w = select("
Kaiser-Wahl starten", "aktueller Kaiser", "Abbrechen")
                    if w == 1 then
                        notice_all(""..global_getvarchar("
neuer_kaiser").." wurde von seinem Amt entlöst!")
                        notice_all("
Eine neue Kaiser-Wahl wurde gestartet!")
                        notice_all("
Ihr könnt euch nun zur Wahl aufstellen.")
                        notice_all("
Viel Glück!")
                        game.set_event_flag("
wahl", 1)
                        game.set_event_flag("
stimmen_eins", 0)
                        game.set_event_flag("
stimmen_zwei", 0)
                        game.set_event_flag("
stimmen_drei", 0)
                        game.set_event_flag("
stimmen_vier", 0)
                        game.set_event_flag("
stimmen_fuenf", 0)
                        game.set_event_flag("
stimmen_sechs", 0)
                        game.set_event_flag("
stimmen_sieben", 0)
                        game.set_event_flag("
stimmen_acht", 0)
                        game.set_event_flag("
stimmen_neun", 0)
                        game.set_event_flag("
stimmen_zehn", 0)
                        game.set_event_flag("
maximum", 0)
                        global_setvarchar("
erster", global_getvarchar("install"))
                        global_setvarchar("
zweiter", global_getvarchar("install"))
                        global_setvarchar("
dritter", global_getvarchar("install"))
                        global_setvarchar("
vierter", global_getvarchar("install"))
                        global_setvarchar("
fuenfter", global_getvarchar("install"))
                        global_setvarchar("
sechster", global_getvarchar("install"))
                        global_setvarchar("
siebter", global_getvarchar("install"))
                        global_setvarchar("
achter", global_getvarchar("install"))
                        global_setvarchar("
neunter", global_getvarchar("install"))
                        global_setvarchar("
zehnter", global_getvarchar("install"))
                        global_setvarchar("
neuer_kaiser", global_getvarchar("install"))
                    elseif w == 2 then
                        say("
Aktueller Kaiser ist"..global_getvarchar("neuer_kaiser")..".")
                    end    
                end    
            else
                local w = select("
Kaiser-Wahl beenden", "Abbrechen")
                if w == 1 then
                    say("
Möchtest du die Wahl wirklich beenden?")
                    local s = select("
Ja", "Nein")
                    if s == 1 then
                        notice_all("
In 24 Stunden endet die Kaiser-Wahl.")
                        notice_all("
Also nochmal kräftig wählen!")
                        timer("
generation", 60*1)
                    end
                end
            end
        end
        when generation.timer begin
            game.set_event_flag("
wahl", 0)
            notice_all("
Die letzten 24 Stunden sind rum!")
            notice_all("
Die Wahl-Kanäle wurden geschlossen.")
            notice_all("
Die Stimmen werden ausgewertetDies kann einige Minuten beanspruchen.")
            game.set_event_flag("
wahl", 0)
            local eins = game.get_event_flag("
stimmen_eins")
            local zwei = game.get_event_flag("
stimmen_zwei")
            local drei = game.get_event_flag("
stimmen_drei")
            local vier = game.get_event_flag("
stimmen_vier")
            local fuenf = game.get_event_flag("
stimmen_fuenf")
            local sechs = game.get_event_flag("
stimmen_sechs")
            local sieben = game.get_event_flag("
stimmen_sieben")
            local acht = game.get_event_flag("
stimmen_acht")
            local neun = game.get_event_flag("
stimmen_neun")
            local zehn = game.get_event_flag("
stimmen_zehn")
            if eins > zwei and eins > drei and eins > vier and eins > fuenf and eins > sechs and eins > sieben and eins > acht and eins > neun and eins > zehn then
                global_setvarchar("
neuer_kaiser", global_getvarchar("erster"))
                timer("
auswertung", 60*2)
            elseif zwei > eins and zwei > drei and zwei > vier and zwei > fuenf and zwei > sechs and zwei > sieben and zwei > acht and zwei > neun and zwei > zehn then
                global_setvarchar("
neuer_kaiser", global_getvarchar("zweiter"))
                timer("
auswertung", 60*2)
            elseif drei > eins and drei > zwei and drei > vier and drei > fuenf and drei > sechs and drei > sieben and drei > acht and drei > neun and drei > zehn then
                global_setvarchar("
neuer_kaiser", global_getvarchar("dritter"))
                timer("
auswertung", 60*2)
            elseif vier > eins and vier > zwei and vier > drei and vier > fuenf and vier > sechs and vier > sieben and vier > acht and vier > neun and vier > zehn then    
                global_setvarchar("
neuer_kaiser", global_getvarchar("vierter"))
                timer("
auswertung", 60*2)
            elseif fuenf > eins and fuenf > zwei and fuenf > drei and fuenf > vier and fuenf > sechs and fuenf > sieben and fuenf > acht and fuenf > neun and fuenf > zehn then
                global_setvarchar("
neuer_kaiser", global_getvarchar("fuenf"))
                timer("
auswertung", 60*2)
            elseif sechs > eins and sechs > zwei and sechs > drei and sechs > vier and sechs > fuenf and sechs > sieben and sechs > acht and sechs > neun and sechs > zehn then
                global_setvarchar("
neuer_kaiser", global_getvarchar("sechs"))
                timer("
auswertung", 60*2)
            elseif sieben > eins and sieben > zwei and sieben > drei and sieben > vier and sieben > fuenf and sieben > sechs and sieben > acht and sieben > neun and sieben > zehn then
                global_setvarchar("
neuer_kaiser", global_getvarchar("sieben"))
                timer("
auswertung", 60*2)
            elseif acht > eins and acht > zwei and acht > drei and acht > vier and acht > fuenf and acht > sechs and acht > sieben and acht > neun and acht > zehn then
                global_setvarchar("
neuer_kaiser", global_getvarchar("acht"))
                timer("
auswertung", 60*2)
            elseif neun > eins and neun > zwei and neun > drei and neun > vier and neun > fuenf and neun > sechs and neun > sieben and neun > acht and neun > zehn then
                global_setvarchar("
neuer_kaiser", global_getvarchar("neun"))
                timer("
auswertung", 60*2)
            elseif zehn > eins and zehn > zwei and zehn > drei and zehn > vier and zehn > fuenf and zehn > sechs and zehn > sieben and zehn > acht and zehn > neun then
                global_setvarchar("
neuer_kaiser", global_getvarchar("zehn"))
                timer("
auswertung", 60*2)
            else
                notice_all("
Stimmen GleichheitNeuwahl erforderlich.")
                notice_all("
Die aufgestellten Spieler können nun nicht mit wählen!")
                game.set_event_flag("
wahl", 1)
                game.set_event_flag("
stimmen_eins", 0)
                game.set_event_flag("
stimmen_zwei", 0)
                game.set_event_flag("
stimmen_drei", 0)
                game.set_event_flag("
stimmen_vier", 0)
                game.set_event_flag("
stimmen_fuenf", 0)
                game.set_event_flag("
stimmen_sechs", 0)
                game.set_event_flag("
stimmen_sieben", 0)
                game.set_event_flag("
stimmen_acht", 0)
                game.set_event_flag("
stimmen_neun", 0)
                game.set_event_flag("
stimmen_zehn", 0)
            end    
        end
        when auswertung.timer begin
            notice_all("
Die Stimmen wurden ausgewertet!")
            notice_all("
Der neue Kaiser ist "..global_getvarchar("neuer_kaiser").."")
            notice_all("
Herzlichen Glückwunsch!")
            timer("
bugs", 60*2)
        end
        when bugs.timer begin
            notice_all("
An alle, die sich bei der Wahl aufgestellt haben:")
            notice_all("
Bitte begebt euch umgehend zum Fischer,")
            notice_all("
ansonsten könnt ihr bei der nächsten Wahl nicht teilnehmen!!!")
        end    
        when login begin
            if global_getvarchar("
neuer_kaiser") == pc.get_name() then
                notice_all("
Euer Kaiser"..global_getvarchar("neuer_kaiser").." hat sich soeben eingeloggt!")
                game.set_event_flag(pc.get_name(), 1)
            end    
        end    
        when logout begin
            if global_getvarchar("
neuer_kaiser") == pc.get_name() then
                notice_all("
Euer Kaiser"..global_getvarchar("neuer_kaiser").." hat sich soeben ausgeloggt!")
                game.set_event_flag(pc.get_name(), 0)
            end
        end    
    end
end 
DeScO! is offline  
Old 09/04/2012, 18:29   #6712
 
|★|554's Avatar
 
elite*gold: 150
Join Date: Sep 2009
Posts: 855
Received Thanks: 486
Beim ersten drüberscrollen sieht man natürlich den "Farbwechsel", der auf einem fehlenden Zeichen bzw. einem Überschüssigen basiert, probier es so, hab es mir nicht genau angeschaut, is mir grad zu lang, wäre auch ÜBERAUS praktisch, wenn du in Zukunft die Fehlermeldung in Putty/VPC/Bla mit postest, danke!

PHP Code:
quest kaiser begin
    state start begin
        when 9010.chat
."Kaiser-Wahl" begin
            
if game.get_event_flag("wahl") == 1 then
                say
("Grüß dich, was möchtest du tun?")
                
local s select("Kaiser wählen""zur Wahl aufstellen""Wahl-Ergebnisse anschauen""Abbrechen")
                if 
== 2 then
                    
if pc.get_level() >= 98 then
                        
if pc.getqf("aufgestellt") == 0 then
                            say
("Willst du dich wirklich zur Wahl aufstellen?")
                            
local w select("Ja""Nein")
                            if 
== 2 then
                                say
("Du kannst es dir ja noch anders überlegen.")
                                
say("Bis dann.")
                            else
                                if 
game.get_event_flag("maximum") == 0 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("erster"name)
                                    
game.set_event_flag("maximum"1)
                                    
game.set_event_flag("stimmen_eins"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color("green" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 1 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("zweiter"name)
                                    
game.set_event_flag("maximum"2)
                                    
game.set_event_flag("stimmen_zwei"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color("green" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 2 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("dritter"name)
                                    
game.set_event_flag("maximum"3)
                                    
game.set_event_flag("stimmen_drei"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 3 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("vierter"name)
                                    
game.set_event_flag("maximum"4)
                                    
game.set_event_flag("stimmen_vier"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 4 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("fuenfter"name)
                                    
game.set_event_flag("maximum"5)
                                    
game.set_event_flag("stimmen_fuenf"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 5 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("sechster"name)
                                    
game.set_event_flag("maximum"6)
                                    
game.set_event_flag("stimmen_sechs"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 6 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("siebter"name)
                                    
game.set_event_flag("maximum"7)
                                    
game.set_event_flag("stimmen_sieben"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 7 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("achter"name)
                                    
game.set_event_flag("maximum"8)
                                    
pc.setqf("aufgestellt"1)
                                    
game.set_event_flag("stimmen_acht"0)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 8 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("neunter"name)
                                    
game.set_event_flag("maximum"9)
                                    
game.set_event_flag("stimmen_neun"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 9 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("zehnter"name)
                                    
game.set_event_flag("maximum"10)
                                    
game.set_event_flag("stimmen_zehn"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("color" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") >= 10 then
                                    say_color
("red" "Leider sind bereits 10 Spieler aufgestellt.")
                                else
                                    
say_color("red" "Fehler!")
                                
end    
                            end
                        
else
                            
say_color("red" "Du bist bereits aufgestellt!")
                        
end    
                    
else
                        
say_color("red" "Du bist leider zu niedrig um als Kaiser zu kandidieren!")
                    
end
                
elseif == 1 then
                    
if pc.getqf("gewählt") == 0 then
                        say
("Welchen Spieler möchtest du als Kaiser wählen?")
                        
local waehlen select(""..global_getvarchar("erster")..""""..global_getvarchar("zweiter")..""""..global_getvarchar("dritter")..""""..global_getvarchar("vierter")..""""..global_getvarchar("fuenfter").."""Weiter""Abbrechen")
                        if 
waehlen == 6 then
                            local waehlen_zwei 
select(""..global_getvarchar("sechster")..""""..global_getvarchar("siebter")..""""..global_getvarchar("achter")..""""..global_getvarchar("neunter")..""""..global_getvarchar("zehnter").."""Abbrechen")
                            if 
waehlen_zwei == 1 then
                                say
("Willst du wirklich "..global_getvarchar("sechster").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("sechster").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_sechs"game.get_event_flag("stimmen_sechs")+1)
                                
end    
                            
elseif waehlen_zwei == 2 then
                                say
("Willst du wirklich "..global_getvarchar("siebter").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("siebter").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_sieben"game.get_event_flag("stimmen_sieben")+1)
                                
end    
                            
elseif waehlen_zwei == 3 then
                                say
("Willst du wirklich "..global_getvarchar("achter").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("achter").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_acht"game.get_event_flag("stimmen_acht")+1)
                                
end    
                            
elseif waehlen_zwei == 4 then
                                say
("Willst du wirklich "..global_getvarchar("neunter").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("neunter").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_neun"game.get_event_flag("stimmen_neun")+1)
                                
end    
                            
elseif waehlen_zwei == 5 then
                                say
("Willst du wirklich "..global_getvarchar("zehnter").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("zehnter").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_zehn"game.get_event_flag("stimmen_zehn")+1)
                                
end    
                            end
                        
elseif waehlen == 1 then
                            say
("Willst du wirklich "..global_getvarchar("erster").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("erster").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_eins"game.get_event_flag("stimmen_eins")+1)
                            
end    
                        
elseif waehlen == 2 then
                            say
("Willst du wirklich "..global_getvarchar("zweiter").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("zweiter").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_zwei"game.get_event_flag("stimmen_zwei")+1)
                            
end
                        
elseif waehlen == 3 then
                            say
("Willst du wirklich "..global_getvarchar("dritter").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("dritter").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_drei"game.get_event_flag("stimmen_drei")+1)
                            
end    
                        
elseif waehlen == 4 then
                            say
("Willst du wirklich "..global_getvarchar("vierter").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("vierter").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_vier"game.get_event_flag("stimmen_vier")+1)
                            
end
                        
elseif waehlen == 5 then
                            say
("Willst du wirklich "..global_getvarchar("fuenfter").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("fuenfter").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_fuenf"game.get_event_flag("stimmen_fuenf")+1)
                            
end
                        end
                    
else
                        
say_color("red" "Du hast bereits eine Stimme abgegeben.")
                    
end    
                
elseif == 3 then
                    say
("Hier kannst du die aktuellen Wahl-Ergebnisse anschauen.")
                    
say("")
                    
say(""..global_getvarchar("erster").." : "..game.get_event_flag("stimmen_eins").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("zweiter").." : "..game.get_event_flag("stimmen_zwei").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("dritter").." : "..game.get_event_flag("stimmen_drei").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("vierter").." : "..game.get_event_flag("stimmen_vier").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("fuenfter").." : "..game.get_event_flag("stimmen_fuenf").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("sechster").." : "..game.get_event_flag("stimmen_sechs").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("siebter").." : "..game.get_event_flag("stimmen_sieben").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("achter").." : "..game.get_event_flag("stimmen_acht").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("neunter").." : "..game.get_event_flag("stimmen_neun").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("zehnter").." : "..game.get_event_flag("stimmen_zehn").." Stimmen")
                    
say("")
                
end    
            
elseif game.get_event_flag("wahl") == 0 then
                
if pc.getqf("aufgestellt") == 1 then
                    say_green
("Zurück gesetzt. Vielen Dank!")
                    
pc.setqf("aufgestellt"0)
                else    
                    
say_color("red" "Die Kaiser-Wahl ist beendet.")
                    
say_color("red" "Sobald die nächste startet, wirst du informiert.")
                    
say("")
                    if 
game.get_event_flag(""..global_getvarchar("neuer_kaiser").."") == 1 then
                        say_green
("Aktueller Kaiser: "..global_getvarchar("neuer_kaiser")..", Status: Online")
                    else
                        
say_color("red" "Aktueller Kaiser: "..global_getvarchar("neuer_kaiser")..", Status: Offline")
                    
end    
                end
            end
        end    
        when 20013.chat
."Kaiser-Wahl-Optionen" with pc.is_gm() begin
            
if game.get_event_flag("wahl") == 0 then
                
if pc.getqf("installation") == 0 then
                    say
("Wie ich sehe, sind sie das erste mal hier.")
                    
say("Deshalb ist eine Installation vor dem Starten erforderlich!")
                    
say("Geben sie bitte folgendes ein: nicht festgelegt")
                    
local abc input()
                    if 
abc == "nicht festgelegt" then
                        global_setvarchar
("install"abc)
                        
pc.setqf("installation"1)
                        
say_green("Installation erfolgreich!")
                        
say_green("Sie können das System nun benutzen.")
                    else
                        
say_color("red" "Installation fehlgeschlagen!")
                    
end
                
else
                    
local w select("Kaiser-Wahl starten""aktueller Kaiser""Abbrechen")
                    if 
== 1 then
                        notice_all
(""..global_getvarchar("neuer_kaiser").." wurde von seinem Amt entlöst!")
                        
notice_all("Eine neue Kaiser-Wahl wurde gestartet!")
                        
notice_all("Ihr könnt euch nun zur Wahl aufstellen.")
                        
notice_all("Viel Glück!")
                        
game.set_event_flag("wahl"1)
                        
game.set_event_flag("stimmen_eins"0)
                        
game.set_event_flag("stimmen_zwei"0)
                        
game.set_event_flag("stimmen_drei"0)
                        
game.set_event_flag("stimmen_vier"0)
                        
game.set_event_flag("stimmen_fuenf"0)
                        
game.set_event_flag("stimmen_sechs"0)
                        
game.set_event_flag("stimmen_sieben"0)
                        
game.set_event_flag("stimmen_acht"0)
                        
game.set_event_flag("stimmen_neun"0)
                        
game.set_event_flag("stimmen_zehn"0)
                        
game.set_event_flag("maximum"0)
                        
global_setvarchar("erster"global_getvarchar("install"))
                        
global_setvarchar("zweiter"global_getvarchar("install"))
                        
global_setvarchar("dritter"global_getvarchar("install"))
                        
global_setvarchar("vierter"global_getvarchar("install"))
                        
global_setvarchar("fuenfter"global_getvarchar("install"))
                        
global_setvarchar("sechster"global_getvarchar("install"))
                        
global_setvarchar("siebter"global_getvarchar("install"))
                        
global_setvarchar("achter"global_getvarchar("install"))
                        
global_setvarchar("neunter"global_getvarchar("install"))
                        
global_setvarchar("zehnter"global_getvarchar("install"))
                        
global_setvarchar("neuer_kaiser"global_getvarchar("install"))
                    elseif 
== 2 then
                        say
("Aktueller Kaiser ist: "..global_getvarchar("neuer_kaiser")..".")
                    
end    
                end    
            
else
                
local w select("Kaiser-Wahl beenden""Abbrechen")
                if 
== 1 then
                    say
("Möchtest du die Wahl wirklich beenden?")
                    
local s select("Ja""Nein")
                    if 
== 1 then
                        notice_all
("In 24 Stunden endet die Kaiser-Wahl.")
                        
notice_all("Also nochmal kräftig wählen!")
                        
timer("generation"60*1)
                    
end
                end
            end
        end
        when generation
.timer begin
            game
.set_event_flag("wahl"0)
            
notice_all("Die letzten 24 Stunden sind rum!")
            
notice_all("Die Wahl-Kanäle wurden geschlossen.")
            
notice_all("Die Stimmen werden ausgewertet. Dies kann einige Minuten beanspruchen.")
            
game.set_event_flag("wahl"0)
            
local eins game.get_event_flag("stimmen_eins")
            
local zwei game.get_event_flag("stimmen_zwei")
            
local drei game.get_event_flag("stimmen_drei")
            
local vier game.get_event_flag("stimmen_vier")
            
local fuenf game.get_event_flag("stimmen_fuenf")
            
local sechs game.get_event_flag("stimmen_sechs")
            
local sieben game.get_event_flag("stimmen_sieben")
            
local acht game.get_event_flag("stimmen_acht")
            
local neun game.get_event_flag("stimmen_neun")
            
local zehn game.get_event_flag("stimmen_zehn")
            if 
eins zwei and eins drei and eins vier and eins fuenf and eins sechs and eins sieben and eins acht and eins neun and eins zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("erster"))
                
timer("auswertung"60*2)
            elseif 
zwei eins and zwei drei and zwei vier and zwei fuenf and zwei sechs and zwei sieben and zwei acht and zwei neun and zwei zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("zweiter"))
                
timer("auswertung"60*2)
            elseif 
drei eins and drei zwei and drei vier and drei fuenf and drei sechs and drei sieben and drei acht and drei neun and drei zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("dritter"))
                
timer("auswertung"60*2)
            elseif 
vier eins and vier zwei and vier drei and vier fuenf and vier sechs and vier sieben and vier acht and vier neun and vier zehn then    
                global_setvarchar
("neuer_kaiser"global_getvarchar("vierter"))
                
timer("auswertung"60*2)
            elseif 
fuenf eins and fuenf zwei and fuenf drei and fuenf vier and fuenf sechs and fuenf sieben and fuenf acht and fuenf neun and fuenf zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("fuenf"))
                
timer("auswertung"60*2)
            elseif 
sechs eins and sechs zwei and sechs drei and sechs vier and sechs fuenf and sechs sieben and sechs acht and sechs neun and sechs zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("sechs"))
                
timer("auswertung"60*2)
            elseif 
sieben eins and sieben zwei and sieben drei and sieben vier and sieben fuenf and sieben sechs and sieben acht and sieben neun and sieben zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("sieben"))
                
timer("auswertung"60*2)
            elseif 
acht eins and acht zwei and acht drei and acht vier and acht fuenf and acht sechs and acht sieben and acht neun and acht zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("acht"))
                
timer("auswertung"60*2)
            elseif 
neun eins and neun zwei and neun drei and neun vier and neun fuenf and neun sechs and neun sieben and neun acht and neun zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("neun"))
                
timer("auswertung"60*2)
            elseif 
zehn eins and zehn zwei and zehn drei and zehn vier and zehn fuenf and zehn sechs and zehn sieben and zehn acht and zehn neun then
                global_setvarchar
("neuer_kaiser"global_getvarchar("zehn"))
                
timer("auswertung"60*2)
            else
                
notice_all("Stimmen Gleichheit! Neuwahl erforderlich.")
                
notice_all("Die aufgestellten Spieler können nun nicht mit wählen!")
                
game.set_event_flag("wahl"1)
                
game.set_event_flag("stimmen_eins"0)
                
game.set_event_flag("stimmen_zwei"0)
                
game.set_event_flag("stimmen_drei"0)
                
game.set_event_flag("stimmen_vier"0)
                
game.set_event_flag("stimmen_fuenf"0)
                
game.set_event_flag("stimmen_sechs"0)
                
game.set_event_flag("stimmen_sieben"0)
                
game.set_event_flag("stimmen_acht"0)
                
game.set_event_flag("stimmen_neun"0)
                
game.set_event_flag("stimmen_zehn"0)
            
end    
        end
        when auswertung
.timer begin
            notice_all
("Die Stimmen wurden ausgewertet!")
            
notice_all("Der neue Kaiser ist : "..global_getvarchar("neuer_kaiser").."")
            
notice_all("Herzlichen Glückwunsch!")
            
timer("bugs"60*2)
        
end
        when bugs
.timer begin
            notice_all
("An alle, die sich bei der Wahl aufgestellt haben:")
            
notice_all("Bitte begebt euch umgehend zum Fischer,")
            
notice_all("ansonsten könnt ihr bei der nächsten Wahl nicht teilnehmen!!!")
        
end    
        when login begin
            
if global_getvarchar("neuer_kaiser") == pc.get_name() then
                notice_all
("Euer Kaiser, "..global_getvarchar("neuer_kaiser").." hat sich soeben eingeloggt!")
                
game.set_event_flag(pc.get_name(), 1)
            
end    
        end    
        when logout begin
            
if global_getvarchar("neuer_kaiser") == pc.get_name() then
                notice_all
("Euer Kaiser, "..global_getvarchar("neuer_kaiser").." hat sich soeben ausgeloggt!")
                
game.set_event_flag(pc.get_name(), 0)
            
end
        end    
    end
end 
|★|554 is offline  
Thanks
1 User
Old 09/04/2012, 20:13   #6713

 
ηєχσ™'s Avatar
 
elite*gold: 0
Join Date: Aug 2012
Posts: 406
Received Thanks: 75
Warpring Quest

Habe folgende Warpring Quest, allerdings sind hier die Koordinaten für Grotte falsch eingetragen oder gar nicht, kenne mich dabei nicht aus. Ich weiß nur das ich nicht zum gewünschten Ort geportet werde, nämlich der Grotte 1. Da ich mich wirklich 0 mit Questen auskenne, wollte ich euch fragen ob ihr mir die richtigen Koordinaten für die Grotte 1 eintragen könnt & evtl. noch Grotte 2.
Ich weiß nicht ob es sowas schon gibt, aber ich benötige noch eine Quest um mit einem NPC in den Drachenraum zu porten, wäre euch sehr dankbar wenn ihr mir die Quest "auffrischen" könntet !

Koordinaten:

Grotte1 : 10000 , 1214200
Grotte2 : 241700 , 1274900
Drachenraum: 171700 , 1220400

Quest:

PHP Code:
quest warpring begin
    state start begin
        when 70007.
use begin
            say_title
("Warpring"
            
say("Wohin möchtest du Teleportiert werden?")
        
local empire pc.get_empire() 
                    
local selectmap select("Map1","Map2","Orktal","Wüste","Eisland","Feuerland","Weiter","Abbrechen")
                    if 
selectmap == 8 then
                
return
                    elseif 
selectmap == 7 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
local selectmap2 select("Dämonenturm","Geisterwald","Roter Wald","Spinnendungeon","Grotte der Verbannung","Land der Riesen","Abbrechen")
                    if 
selectmap2 == 7 then
                        
return
                    elseif 
selectmap2 == 1 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
pc.warp(590500,110800)
                    elseif 
selectmap2 == 2 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local geisterselect select("Anfang","Ende","Abbrechen")
                    if 
geisterselect == 3 then
                        
return
                    elseif 
geisterselect == 1 then
            pc
.warp(290500,5700)
                    elseif 
geisterselect == 2 then
            pc
.warp(286400,44200)
            
end
                    
elseif selectmap2 == 3 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local roterselect select("Anfang","Ende","Abbrechen")
                    if 
roterselect == 3 then
                        
return
                    elseif 
roterselect == 1 then
            pc
.warp(1119900,70800)
                    elseif 
geisterselect == 2 then
            pc
.warp(1119100,7700)
            
end
                    
elseif selectmap2 == 4 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
pc.warp(91700525300)
                    elseif 
selectmap2 == 5 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
pc.warp(27600142700)
                    elseif 
selectmap2 == 6 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
pc.warp(819200716800)
            
end
                    
elseif selectmap == 1 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local map1select select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen")
                    if 
map1select == 4 then
                        
return
                    elseif 
map1select == 1 then
            pc
.warp(474300954800)
                    elseif 
map1select == 2 then
            pc
.warp(63800166400)
                    elseif 
map1select == 3 then
            pc
.warp(959900269200)
            
end
                    
elseif selectmap == 2 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local map2select select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen")
                    if 
map2select == 4 then
                        
return
                    elseif 
map2select == 1 then
            pc
.warp(353100882900)
                    elseif 
map2select == 2 then
            pc
.warp(145500240000)
                    elseif 
map2select == 3 then
            pc
.warp(863900246000)
            
end
                    
elseif selectmap == 3 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local otselect select("Anfang","Mitte","Abbrechen")
                    if 
otselect == 3 then
                        
return
                    elseif 
otselect == 1 then
            
if empire == 1 then
            pc
.warp(402100673900)
                    elseif 
empire == 2 then
            pc
.warp(270400739900)
                    elseif 
empire == 3 then
            pc
.warp(321300808000)
            
end
                    
elseif otselect == 2 then
            pc
.warp(332800745600)
            
end
                    
elseif selectmap == 4 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local wuesteselect select("Anfang","Mitte","Abbrechen")
                    if 
wuesteselect == 3 then
                        
return
                    elseif 
wuesteselect == 1 then
            
if empire == 1 then
            pc
.warp(217800627200)
                    elseif 
empire == 2 then
            pc
.warp(221900502700)
                    elseif 
empire == 3 then
            pc
.warp(344000502500)
            
end
                    
elseif wuesteselect == 2 then
            pc
.warp(296800547100)
            
end
                    
elseif selectmap == 5 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local eisselect select("Anfang","Mitte","Abbrechen")
                    if 
eisselect == 3 then
                        
return
                    elseif 
eisselect == 1 then
            
if empire == 1 then
            pc
.warp(434200290600)
                    elseif 
empire == 2 then
            pc
.warp(375200174900)
                    elseif 
empire == 3 then
            pc
.warp(491800173600)
            
end
                    
elseif eisselect == 2 then
            pc
.warp(436500215400)
            
end
                    
elseif selectmap == 6 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local feuerselect select("Anfang","Mitte","Abbrechen")
                    if 
feuerselect == 3 then
                        
return
                    elseif 
feuerselect == 1 then
            
if empire == 1 then
            pc
.warp(599400756300)
                    elseif 
empire == 2 then
            pc
.warp(597800622200)
                    elseif 
empire == 3 then
            pc
.warp(730700689800)
            
end
                    
elseif feuerselect == 2 then
            pc
.warp(600800687100)
            
end
                end
                    end
                        end
                            end 
Ich hoffe ihr könnt mir dabei helfen.

Mfg
ηєχσ™ is offline  
Old 09/04/2012, 21:00   #6714
 
DeScO!'s Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 230
Received Thanks: 25
Danke das du versuchst hast mir zu helfen.
Aber es hat immer noch ein fehler
PHP Code:
quest kaiser begin
    state start begin
        when 9010.chat
."Kaiser-Wahl" begin
            
if game.get_event_flag("wahl") == 1 then
                say
("Grüß dich, was möchtest du tun?")
                
local s select("Kaiser wählen""zur Wahl aufstellen""Wahl-Ergebnisse anschauen""Abbrechen")
                if 
== 2 then
                    
if pc.get_level() >= 98 then
                        
if pc.getqf("aufgestellt") == 0 then
                            say
("Willst du dich wirklich zur Wahl aufstellen?")
                            
local w select("Ja""Nein")
                            if 
== 2 then
                                say
("Du kannst es dir ja noch anders überlegen.")
                                
say("Bis dann.")
                            else
                                if 
game.get_event_flag("maximum") == 0 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("erster"name)
                                    
game.set_event_flag("maximum"1)
                                    
game.set_event_flag("stimmen_eins"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color("green" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 1 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("zweiter"name)
                                    
game.set_event_flag("maximum"2)
                                    
game.set_event_flag("stimmen_zwei"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color("green" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 2 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("dritter"name)
                                    
game.set_event_flag("maximum"3)
                                    
game.set_event_flag("stimmen_drei"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("green" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 3 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("vierter"name)
                                    
game.set_event_flag("maximum"4)
                                    
game.set_event_flag("stimmen_vier"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("green" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 4 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("fuenfter"name)
                                    
game.set_event_flag("maximum"5)
                                    
game.set_event_flag("stimmen_fuenf"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("green" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 5 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("sechster"name)
                                    
game.set_event_flag("maximum"6)
                                    
game.set_event_flag("stimmen_sechs"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("green" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 6 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("siebter"name)
                                    
game.set_event_flag("maximum"7)
                                    
game.set_event_flag("stimmen_sieben"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("green" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 7 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("achter"name)
                                    
game.set_event_flag("maximum"8)
                                    
pc.setqf("aufgestellt"1)
                                    
game.set_event_flag("stimmen_acht"0)
                                    
say_color ("green" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 8 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("neunter"name)
                                    
game.set_event_flag("maximum"9)
                                    
game.set_event_flag("stimmen_neun"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("green" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") == 9 then
                                    local name 
pc.get_name()
                                    
global_setvarchar("zehnter"name)
                                    
game.set_event_flag("maximum"10)
                                    
game.set_event_flag("stimmen_zehn"0)
                                    
pc.setqf("aufgestellt"1)
                                    
say_color ("green" "Du hast dich erfolgreich zur Wahl aufgestellt.")
                                elseif 
game.get_event_flag("maximum") >= 10 then
                                    say_color
("red" "Leider sind bereits 10 Spieler aufgestellt.")
                                else
                                    
say_color("red" "Fehler!")
                                
end    
                            end
                        
else
                            
say_color("red" "Du bist bereits aufgestellt!")
                        
end    
                    
else
                        
say_color("red" "Du bist leider zu niedrig um als Kaiser zu kandidieren!")
                    
end
                
elseif == 1 then
                    
if pc.getqf("gewählt") == 0 then
                        say
("Welchen Spieler möchtest du als Kaiser wählen?")
                        
local waehlen select(""..global_getvarchar("erster")..""""..global_getvarchar("zweiter")..""""..global_getvarchar("dritter")..""""..global_getvarchar("vierter")..""""..global_getvarchar("fuenfter").."""Weiter""Abbrechen")
                        if 
waehlen == 6 then
                            local waehlen_zwei 
select(""..global_getvarchar("sechster")..""""..global_getvarchar("siebter")..""""..global_getvarchar("achter")..""""..global_getvarchar("neunter")..""""..global_getvarchar("zehnter").."""Abbrechen")
                            if 
waehlen_zwei == 1 then
                                say
("Willst du wirklich "..global_getvarchar("sechster").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("sechster").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_sechs"game.get_event_flag("stimmen_sechs")+1)
                                
end    
                            
elseif waehlen_zwei == 2 then
                                say
("Willst du wirklich "..global_getvarchar("siebter").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("siebter").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_sieben"game.get_event_flag("stimmen_sieben")+1)
                                
end    
                            
elseif waehlen_zwei == 3 then
                                say
("Willst du wirklich "..global_getvarchar("achter").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("achter").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_acht"game.get_event_flag("stimmen_acht")+1)
                                
end    
                            
elseif waehlen_zwei == 4 then
                                say
("Willst du wirklich "..global_getvarchar("neunter").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("neunter").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_neun"game.get_event_flag("stimmen_neun")+1)
                                
end    
                            
elseif waehlen_zwei == 5 then
                                say
("Willst du wirklich "..global_getvarchar("zehnter").." wählen?")
                                
local w select("Ja""Nein")
                                if 
== 1 then
                                    say_green
("Du hast "..global_getvarchar("zehnter").." gewählt.")
                                    
pc.setqf("gewählt"1)
                                    
game.set_event_flag("stimmen_zehn"game.get_event_flag("stimmen_zehn")+1)
                                
end    
                            end
                        
elseif waehlen == 1 then
                            say
("Willst du wirklich "..global_getvarchar("erster").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("erster").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_eins"game.get_event_flag("stimmen_eins")+1)
                            
end    
                        
elseif waehlen == 2 then
                            say
("Willst du wirklich "..global_getvarchar("zweiter").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("zweiter").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_zwei"game.get_event_flag("stimmen_zwei")+1)
                            
end
                        
elseif waehlen == 3 then
                            say
("Willst du wirklich "..global_getvarchar("dritter").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("dritter").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_drei"game.get_event_flag("stimmen_drei")+1)
                            
end    
                        
elseif waehlen == 4 then
                            say
("Willst du wirklich "..global_getvarchar("vierter").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("vierter").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_vier"game.get_event_flag("stimmen_vier")+1)
                            
end
                        
elseif waehlen == 5 then
                            say
("Willst du wirklich "..global_getvarchar("fuenfter").." wählen?")
                            
local w select("Ja""Nein")
                            if 
== 1 then
                                say_green
("Du hast "..global_getvarchar("fuenfter").." gewählt.")
                                
pc.setqf("gewählt"1)
                                
game.set_event_flag("stimmen_fuenf"game.get_event_flag("stimmen_fuenf")+1)
                            
end
                        end
                    
else
                        
say_color("red" "Du hast bereits eine Stimme abgegeben.")
                    
end    
                
elseif == 3 then
                    say
("Hier kannst du die aktuellen Wahl-Ergebnisse anschauen.")
                    
say("")
                    
say(""..global_getvarchar("erster").." : "..game.get_event_flag("stimmen_eins").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("zweiter").." : "..game.get_event_flag("stimmen_zwei").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("dritter").." : "..game.get_event_flag("stimmen_drei").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("vierter").." : "..game.get_event_flag("stimmen_vier").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("fuenfter").." : "..game.get_event_flag("stimmen_fuenf").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("sechster").." : "..game.get_event_flag("stimmen_sechs").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("siebter").." : "..game.get_event_flag("stimmen_sieben").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("achter").." : "..game.get_event_flag("stimmen_acht").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("neunter").." : "..game.get_event_flag("stimmen_neun").." Stimmen")
                    
say("")
                    
say(""..global_getvarchar("zehnter").." : "..game.get_event_flag("stimmen_zehn").." Stimmen")
                    
say("")
                
end    
            
elseif game.get_event_flag("wahl") == 0 then
                
if pc.getqf("aufgestellt") == 1 then
                    say_green
("Zurück gesetzt. Vielen Dank!")
                    
pc.setqf("aufgestellt"0)
                else    
                    
say_color("red" "Die Kaiser-Wahl ist beendet.")
                    
say_color("red" "Sobald die nächste startet, wirst du informiert.")
                    
say("")
                    if 
game.get_event_flag(""..global_getvarchar("neuer_kaiser").."") == 1 then
                        say_green
("Aktueller Kaiser: "..global_getvarchar("neuer_kaiser")..", Status: Online")
                    else
                        
say_color("red" "Aktueller Kaiser: "..global_getvarchar("neuer_kaiser")..", Status: Offline")
                    
end    
                end
            end
        end    
        when 20013.chat
."Kaiser-Wahl-Optionen" with pc.is_gm() begin
            
if game.get_event_flag("wahl") == 0 then
                
if pc.getqf("installation") == 0 then
                    say
("Wie ich sehe, sind sie das erste mal hier.")
                    
say("Deshalb ist eine Installation vor dem Starten erforderlich!")
                    
say("Geben sie bitte folgendes ein: nicht festgelegt")
                    
local abc input()
                    if 
abc == "nicht festgelegt" then
                        global_setvarchar
("install"abc)
                        
pc.setqf("installation"1)
                        
say_green("Installation erfolgreich!")
                        
say_green("Sie können das System nun benutzen.")
                    else
                        
say_color("red" "Installation fehlgeschlagen!")
                    
end
                
else
                    
local w select("Kaiser-Wahl starten""aktueller Kaiser""Abbrechen")
                    if 
== 1 then
                        notice_all
(""..global_getvarchar("neuer_kaiser").." wurde von seinem Amt entlöst!")
                        
notice_all("Eine neue Kaiser-Wahl wurde gestartet!")
                        
notice_all("Ihr könnt euch nun zur Wahl aufstellen.")
                        
notice_all("Viel Glück!")
                        
game.set_event_flag("wahl"1)
                        
game.set_event_flag("stimmen_eins"0)
                        
game.set_event_flag("stimmen_zwei"0)
                        
game.set_event_flag("stimmen_drei"0)
                        
game.set_event_flag("stimmen_vier"0)
                        
game.set_event_flag("stimmen_fuenf"0)
                        
game.set_event_flag("stimmen_sechs"0)
                        
game.set_event_flag("stimmen_sieben"0)
                        
game.set_event_flag("stimmen_acht"0)
                        
game.set_event_flag("stimmen_neun"0)
                        
game.set_event_flag("stimmen_zehn"0)
                        
game.set_event_flag("maximum"0)
                        
global_setvarchar("erster"global_getvarchar("install"))
                        
global_setvarchar("zweiter"global_getvarchar("install"))
                        
global_setvarchar("dritter"global_getvarchar("install"))
                        
global_setvarchar("vierter"global_getvarchar("install"))
                        
global_setvarchar("fuenfter"global_getvarchar("install"))
                        
global_setvarchar("sechster"global_getvarchar("install"))
                        
global_setvarchar("siebter"global_getvarchar("install"))
                        
global_setvarchar("achter"global_getvarchar("install"))
                        
global_setvarchar("neunter"global_getvarchar("install"))
                        
global_setvarchar("zehnter"global_getvarchar("install"))
                        
global_setvarchar("neuer_kaiser"global_getvarchar("install"))
                    elseif 
== 2 then
                        say
("Aktueller Kaiser ist: "..global_getvarchar("neuer_kaiser")..".")
                    
end    
                end    
            
else
                
local w select("Kaiser-Wahl beenden""Abbrechen")
                if 
== 1 then
                    say
("Möchtest du die Wahl wirklich beenden?")
                    
local s select("Ja""Nein")
                    if 
== 1 then
                        notice_all
("In 24 Stunden endet die Kaiser-Wahl.")
                        
notice_all("Also nochmal kräftig wählen!")
                        
timer("generation"60*1)
                    
end
                end
            end
        end
        when generation
.timer begin
            game
.set_event_flag("wahl"0)
            
notice_all("Die letzten 24 Stunden sind rum!")
            
notice_all("Die Wahl-Kanäle wurden geschlossen.")
            
notice_all("Die Stimmen werden ausgewertet. Dies kann einige Minuten beanspruchen.")
            
game.set_event_flag("wahl"0)
            
local eins game.get_event_flag("stimmen_eins")
            
local zwei game.get_event_flag("stimmen_zwei")
            
local drei game.get_event_flag("stimmen_drei")
            
local vier game.get_event_flag("stimmen_vier")
            
local fuenf game.get_event_flag("stimmen_fuenf")
            
local sechs game.get_event_flag("stimmen_sechs")
            
local sieben game.get_event_flag("stimmen_sieben")
            
local acht game.get_event_flag("stimmen_acht")
            
local neun game.get_event_flag("stimmen_neun")
            
local zehn game.get_event_flag("stimmen_zehn")
            if 
eins zwei and eins drei and eins vier and eins fuenf and eins sechs and eins sieben and eins acht and eins neun and eins zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("erster"))
                
timer("auswertung"60*2)
            elseif 
zwei eins and zwei drei and zwei vier and zwei fuenf and zwei sechs and zwei sieben and zwei acht and zwei neun and zwei zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("zweiter"))
                
timer("auswertung"60*2)
            elseif 
drei eins and drei zwei and drei vier and drei fuenf and drei sechs and drei sieben and drei acht and drei neun and drei zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("dritter"))
                
timer("auswertung"60*2)
            elseif 
vier eins and vier zwei and vier drei and vier fuenf and vier sechs and vier sieben and vier acht and vier neun and vier zehn then    
                global_setvarchar
("neuer_kaiser"global_getvarchar("vierter"))
                
timer("auswertung"60*2)
            elseif 
fuenf eins and fuenf zwei and fuenf drei and fuenf vier and fuenf sechs and fuenf sieben and fuenf acht and fuenf neun and fuenf zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("fuenf"))
                
timer("auswertung"60*2)
            elseif 
sechs eins and sechs zwei and sechs drei and sechs vier and sechs fuenf and sechs sieben and sechs acht and sechs neun and sechs zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("sechs"))
                
timer("auswertung"60*2)
            elseif 
sieben eins and sieben zwei and sieben drei and sieben vier and sieben fuenf and sieben sechs and sieben acht and sieben neun and sieben zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("sieben"))
                
timer("auswertung"60*2)
            elseif 
acht eins and acht zwei and acht drei and acht vier and acht fuenf and acht sechs and acht sieben and acht neun and acht zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("acht"))
                
timer("auswertung"60*2)
            elseif 
neun eins and neun zwei and neun drei and neun vier and neun fuenf and neun sechs and neun sieben and neun acht and neun zehn then
                global_setvarchar
("neuer_kaiser"global_getvarchar("neun"))
                
timer("auswertung"60*2)
            elseif 
zehn eins and zehn zwei and zehn drei and zehn vier and zehn fuenf and zehn sechs and zehn sieben and zehn acht and zehn neun then
                global_setvarchar
("neuer_kaiser"global_getvarchar("zehn"))
                
timer("auswertung"60*2)
            else
                
notice_all("Stimmen Gleichheit! Neuwahl erforderlich.")
                
notice_all("Die aufgestellten Spieler können nun nicht mit wählen!")
                
game.set_event_flag("wahl"1)
                
game.set_event_flag("stimmen_eins"0)
                
game.set_event_flag("stimmen_zwei"0)
                
game.set_event_flag("stimmen_drei"0)
                
game.set_event_flag("stimmen_vier"0)
                
game.set_event_flag("stimmen_fuenf"0)
                
game.set_event_flag("stimmen_sechs"0)
                
game.set_event_flag("stimmen_sieben"0)
                
game.set_event_flag("stimmen_acht"0)
                
game.set_event_flag("stimmen_neun"0)
                
game.set_event_flag("stimmen_zehn"0)
            
end    
        end
        when auswertung
.timer begin
            notice_all
("Die Stimmen wurden ausgewertet!")
            
notice_all("Der neue Kaiser ist : "..global_getvarchar("neuer_kaiser").."")
            
notice_all("Herzlichen Glückwunsch!")
            
timer("bugs"60*2)
        
end
        when bugs
.timer begin
            notice_all
("An alle, die sich bei der Wahl aufgestellt haben:")
            
notice_all("Bitte begebt euch umgehend zum Fischer,")
            
notice_all("ansonsten könnt ihr bei der nächsten Wahl nicht teilnehmen!!!")
        
end    
        when login begin
            
if global_getvarchar("neuer_kaiser") == pc.get_name() then
                notice_all
("Euer Kaiser, "..global_getvarchar("neuer_kaiser").." hat sich soeben eingeloggt!")
                
game.set_event_flag(pc.get_name(), 1)
            
end    
        end    
        when logout begin
            
if global_getvarchar("neuer_kaiser") == pc.get_name() then
                notice_all
("Euer Kaiser, "..global_getvarchar("neuer_kaiser").." hat sich soeben ausgeloggt!")
                
game.set_event_flag(pc.get_name(), 0)
            
end
        end    
    end
end 
Error befehl:

Danek nochmal für eure hilfe
DeScO! is offline  
Old 09/04/2012, 22:18   #6715
 
|★|554's Avatar
 
elite*gold: 150
Join Date: Sep 2009
Posts: 855
Received Thanks: 486
Naja, daran kann man jetz schonma ablesen, dass die Quest fehlerfrei durchläuft, sie soll nur Funktionen/Befehle verwenden, die der Server/der "Questausführer" garnicht kennt, die "undeclared" sind.

Deklarieren musst du sie in der quest_functions, das ist eine Datei unter locale/germany[hongkong]/quest.
Dort unten anfügen.
Jetzt gibts aber noch nen kleinen Haken, der Server muss natürlich auch wissen, was er bei diesen Befehlen überhaupt machen soll, dass wird in der questlib definiert. Du kannst jetzt nur beten, das dort die Befehle definiert sind, ansonsten musst du erst eien Definition suchen.

Hoffe, das es halbwegs verständlich ist.
|★|554 is offline  
Old 09/04/2012, 23:06   #6716
 
*SkillzZ''s Avatar
 
elite*gold: 0
Join Date: Sep 2011
Posts: 108
Received Thanks: 14
Ich habe ein Problem, wenn ich eine Quest bei Filezilla einfüge, egal ob sie komplett richtig ist, oder nicht (Codes copy+pasted), es kommt immer dieselbe Meldung nachdem ich die Quests in der VirtualBox geladen habe. Und zwar:
must start with 'quest'
testi.quest:1:Error occured on compile testi.quest
*SkillzZ' is offline  
Old 09/05/2012, 14:52   #6717
 
heckii123's Avatar
 
elite*gold: 0
Join Date: May 2012
Posts: 273
Received Thanks: 30
Quote:
Originally Posted by *SkillzZ' View Post
Ich habe ein Problem, wenn ich eine Quest bei Filezilla einfüge, egal ob sie komplett richtig ist, oder nicht (Codes copy+pasted), es kommt immer dieselbe Meldung nachdem ich die Quests in der VirtualBox geladen habe. Und zwar:
must start with 'quest'
testi.quest:1:Error occured on compile testi.quest


poste mal die quest hier rein :-)
heckii123 is offline  
Old 09/05/2012, 20:32   #6718
 
DeScO!'s Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 230
Received Thanks: 25
Hi ich wollte fragen ob es ein Quest gib wo nur VIPs rauf kommen, auf maps.
DeScO! is offline  
Old 09/05/2012, 22:12   #6719

 
ηєχσ™'s Avatar
 
elite*gold: 0
Join Date: Aug 2012
Posts: 406
Received Thanks: 75
Problem mit UserPanel Quest

Moin Leute, wie der Titel schon sagt habe ich Problem mit folgender UserPanel Quest:

PHP Code:
quest user begin 
    state start begin 
        when 112000.
use begin 
            say_title
("Servername Userpanel"
            
say(""
            
say_reward("Willkommen im Userpanel von Servername"
            
say_reward("Wie kann ich dir "..pc.get_name().." weiterhelfen"
            
say(""
            
local main_set select("Lager-Tool","Reich's Teleport","Shops","Team-Liste","Panel Entbuggen","Garnichts"
            if 
main_set == 6 then 
                say
("Nagut, vielleicht beim nächsten mal"
                return 
            elseif 
main_set == 1 then 
                    say_title
("Lagerverwalter:"
                    
say("Hey, ich kann auch von weit weg"
                    
say("euer Lager/Itemshop öffnen...willst du"
                    
say("das ich das mache?"
                    
local gg select("Lager öffnen","Is-Lager öffnen","Nichts öffnen"
                    if 
gg == 3 then 
                        say
("Okay wie du gedenkst. Bis später!"
                        return 
                    elseif 
gg == 1 then 
                        say
("Okey ich öffne dir dein Lager!"
                        
say("Beachte: Du kannst dein Lager nur"
                        
say("jede 10 Sekunden aufrufen"
                        
game.open_safebox() 
                        
chat("Lager geöffnet"
                    elseif 
gg == 2 then 
                        say
("Okey ich öffne dein Itemshop-Lager"
                        
say("Beachte: Du kannst dein Itemshop-Lager"
                        
say("nur jede 10 Sekunden öffnen"
                        
game.open_mall() 
                        
chat("Lager geöffnet"
                    
end 
                end 
            
elseif main_set == 2 then 
                say
("Du willst dich also Teleportieren?"
                
say(""
                
local j select("Ja","Nein"
                if 
== 2 then 
                    
return 
                
end 
                
if == 1 then 
                    say_reward
("Wo möchtest du hin:"
                    
local k select("Map1-Rot","Map1-Blau","Map1-Gelb","Lieber nicht."
                    if 
== 4 then 
                        
return 
                    
end 
                    
if == 1 then 
                        pc
.warp(469300964200
                    
end 
                    
if == 2 then 
                        pc
.warp(969600278400
                    
end 
                    
if == 3 then 
                        pc
.warp (55700157900
                    
end 
                end                
            
elseif main_set == 3 then 
                say
("Du kannst die Shops auch von weitem ansprechen!"
                
say("Jedoch kostet es dich 10kk Yang. Ich weiss,"
                
say("dass es ist nicht wenig ist."
                
say(""
                
say("Bist du einverstanden?"
                
local j select("Okay","Nein"
                if 
== 2 then 
                    
return 
                else 
                    
say_reward("Welchen Shop willst du öffnen?"
                    
local k select("Gemischtwahrenhändlerin","Item-Shop","SteinTruhe","Lieber nicht."
                    if 
== 4 then 
                        
return 
                    
end 
                    
if == 1 then 
                        npc
.open_shop (3
                        
pc.change_money(-10000000
                    
end 
                    
if == 2 then 
                        npc
.open_shop (13
                        
pc.change_money(-10000000
                        
end 
                    
if == 3 then 
                        npc
.open_shop (12
                        
pc.change_money(-10000000
                    
end 
                end     
            
elseif main_set == 4 then 
                say_reward
("Hier siehst du alle Teammitglieder"
                
say(""
                
say_reward("Die ServerAdmin´s [SL] :"
                
say("[SL]NeXo"
                
say_reward("Die GameAdmin´s [GA] :"
                
say("Keine"
                
say_reward("Die SuperGameMaster´s [SGM] :"
                
say("Keine"
                
say_reward("Die GameMaster´s [GM] :"
                
say("Keine"
                
say("Keine"
                
say_reward("Die TestGameMaster´s [TGM] :"
                
say("Keine"
                
say("Keine"
                
say("Du kannst dir die Liste jederzeit erneut anschaun"
                return 
                
end                 
            
elseif main_set == 5 then 
                say_reward
("Also dein Panel ist Verbuggt Hmmmmm..."
                
say(""
                
say_reward("Sprich mit einem X beliebigen NPC"
                
say_reward("danach solte es gehen!"
                
say(""
                
say_reward("Fals es nicht Funktioniert"
                
say_reward("kauf dir einfach ein neues."
                
say(""
                
say(""
                
say("Ach du meine Güte schaus dir an es"
                
say("zerfällt gleich in tausend Teile!"
                
say("Ich nehme dein altes und gebe dir ein neues."
        
Ansprechen-->chat.npc(20023) <--- Ansprechen 
                pc
.remove_item(1120001
                
pc.give_item2(112000,
            
end 
        end 
    end 
end 
Beim reloaden kam dieser Fehler:



Hoffe ihr könnt mir schnell dabei helfen !

Mit freundlichen Grüßen
ηєχσ™ is offline  
Old 09/05/2012, 23:23   #6720
 
Fishdicent's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 26
Received Thanks: 3
Hallo Leute,
ich habe folgendes Problem:
ich habe die yangbug quest umgeändert und zwar so:

Damit wollte ich erzielen, dass man, wenn man mehr als 1,9kkk im Invi hat,
automatisch einen 500kk Yangspeicher(30253) bekommt.
Allerdings klappt das nicht...habe die quest richtig eingefügt (quest_list und
in der VirtualBOX aktiviert)

Bitte schnell um Hilfe
Fishdicent is offline  
Reply




All times are GMT +1. The time now is 09:14.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.