[SERVICE] Die Questerstellung

08/27/2013 15:31 .SyNax™#481
koreckt hast nen thanks verdient :)
08/27/2013 15:56 Noa_#482
Quote:
Originally Posted by DaJuBi View Post
Geht viel kürzer:

Und wenn man individuelle Texte will:

MfG
'when login or levelup begin' wenn ich mich nicht irre, erscheint jedesmal die Nachricht wenn man mit dem selben lvl umloggt nicht?
08/27/2013 16:12 Yiv#483
Nein, deswegen die lange if-Abfrage, die bei ungleichheit der eingestellten Level returned ;)

MfG
08/27/2013 17:01 Noa_#484
du verstehst mich nicht richtig, ich meine wenn man mit lvl 30 5x umloggt erscheint die nachricht auch 5x wenn man aber 31 ist dann nicht, dafür ist die lange abfrage, dass was du meinst.
08/27/2013 17:43 Yiv#485
Ahhh damn ...

Fixed:
PHP Code:
quest info begin
    state start begin
        when login then
            say_title
("Willkommen auf Example2")
            
say("")
            
say("Hier ein Paar Regeln, an die du dich halten sollst!")
            
say("")
            
say("§1: Kein Mastrubieren in der Öffentlichkeit")
            
say("§2: Bla")
            
say("§3: Bla")
            
say("...")
            
say("...")
            
say("...")
            
set_state(lvlup)
        
end
    end
    state lvlup begin
        when login 
or levelup begin
            local lv 
pc.get_level()
            if 
lv != 30 and lv != 50 and lv != 70 and lv != 90 and lv != 100 and lv != 120 and lv != 130 then return end
            
if pc.getqf("anti_bug_info") == lv then return end
            notice_all
(string.format("%s hat Level %d erreicht!"pc.get_name(), lv))
            
syschat(string.format("Reife Leistung, %s"pc.get_name()))
            
pc.setqf("anti_bug_info"lv)
            if 
lv == 130 then
                set_state
(__COMPLETE__)
            
end
        end
    end
    state __COMPLETE__ begin
    end
end 
MfG
08/27/2013 23:34 Wython#486
Könnte mir jemand eine Quest schreiben, wo man zum Alki gehen muss (Betrunkener Bürger) für eine Aufgabe, dass man 1x den Wasserdrachen töten muss, für eine Drachenschuppe und Drachenkralle? Die Quest sollte immer gehen, also wenn man die einmal gemacht hat, soll man die immer wieder machen können, da ich den Wasserdrachen kein dropp geben kann bei mir..

08/28/2013 02:21 AreSleepLess#487
Kann mit bitte jemand eine zu 100 % funktionierende Drachenraum quest geben suche schon sehr lange danach wäre sehr nett :)
08/28/2013 09:26 .LuckyStrike#488
Quote:
Originally Posted by Wython View Post
Könnte mir jemand eine Quest schreiben, wo man zum Alki gehen muss (Betrunkener Bürger) für eine Aufgabe, dass man 1x den Wasserdrachen töten muss, für eine Drachenschuppe und Drachenkralle? Die Quest sollte immer gehen, also wenn man die einmal gemacht hat, soll man die immer wieder machen können, da ich den Wasserdrachen kein dropp geben kann bei mir..

PHP Code:
quest alki begin
    state start begin
        when xxx
.chat."Den Wasserdrachen Töten" with pc.get_level() >= 85 begin -- xxx durch die Vnum des "Alkis" ersetzen
            say_title
("Bla")
            
say("")
            
say("Bla")
            
say_reward("Töte den Wasserdrachen.")
            
pc.setqf("dragon"1)
        
end
        when xxx kill with pc
.getqf("dragon") == 1 begin -- xxx durch den Vnum des Drachens ersetzen
            game
.drop_item("xxx"1) -- xxx durch Drachenkrallen Vnum ersetzen
            game
.drop_item("xxx"1) -- xxx druch Drachenschuppen Vnum ersetzen
        end
    end
end 
Alternative, wenn man immer was Droppt, ohne auf den "Alki"
zu Drücken:

PHP Code:
quest alki begin
    state start begin
        when xxx kill begin 
-- xxx durch den Vnum des Drachens ersetzen
            game
.drop_item("xxx"1) -- xxx durch Drachenkrallen Vnum ersetzen
            game
.drop_item("xxx"1) -- xxx druch Drachenschuppen Vnum ersetzen
        end
    end
end 






LG
08/28/2013 13:17 Yiv#489
Quote:
Originally Posted by .LuckyStrike View Post
PHP Code:
quest alki begin
    state start begin
        when xxx
.chat."Den Wasserdrachen Töten" with pc.get_level() >= 85 begin -- xxx durch die Vnum des "Alkis" ersetzen
            say_title
("Bla")
            
say("")
            
say("Bla")
            
say_reward("Töte den Wasserdrachen.")
            
pc.setqf("dragon"1)
        
end
        when xxx kill with pc
.getqf("dragon") == 1 begin -- xxx durch den Vnum des Drachens ersetzen
            game
.drop_item("xxx"1) -- xxx durch Drachenkrallen Vnum ersetzen
            game
.drop_item("xxx"1) -- xxx druch Drachenschuppen Vnum ersetzen
        end
    end
end 
Alternative, wenn man immer was Droppt, ohne auf den "Alki"
zu Drücken:

PHP Code:
quest alki begin
    state start begin
        when xxx kill begin 
-- xxx durch den Vnum des Drachens ersetzen
            game
.drop_item("xxx"1) -- xxx durch Drachenkrallen Vnum ersetzen
            game
.drop_item("xxx"1) -- xxx druch Drachenschuppen Vnum ersetzen
        end
    end
end 






LG
Wobei es besser ist, wenn du statt
Code:
game.drop_item()
game.drop_item[b]_with_ownership()[/b]
schreibst, damit auch der Name drüber steht und nicht jeder es einsammeln kann :)

MfG
08/29/2013 07:48 .J3lυє#490
Hay Leute
Ich Suche 2 Quests

Die 1 :
Ich Suche eine Quest die einen Spieler der dem Blauen oder dem Gelben Reich beitrettet ein [BR] oder [GR] vor dem Name Automatisch stehen hat NICHT ALS RANG sondern im Name Automatisch (z.b. [GR]Raptor)



Die 2 :
Dann Suche ich noch eine Quest wenn man im Gelben Reich [GR] (Vor dem name hat) das man die End Rüssi gegen eine andere eintauschen kann | Das selbe für das Blaue Reich
08/29/2013 15:39 abcdosentee#491
hey leute ich suche eine quest so wie die hier

PHP Code:
quest beutel begin
    state start begin
        when xxxx
.use begin
            pc
.give_item2("xxxx"200)        
        
end

        when xxx
.use begin
            pc
.give_item2("xxxx"200)
        
end
        
        when xxxx
.use begin
            pc
.give_item2("xxxx"200)
        
end
        
        when xxxx
.use begin
            pc
.give_item2("xxxx"200)
        
end
    end    
end 
nur mit einer zeit also das man nur jede 3minuten drauf klicken darf danke :)
08/29/2013 16:37 AGU#492
PHP Code:
when 80046.use begin
    wartezeit 
60*60*30 --Zeit abgabe
    maximmale_truhen 
10 --Maximale anzahl an truhen
    
        
if pc.getqf("anzahl_"..item.get_id().."") >= 1 then
            
if pc.getqf("time_"..item.get_id().."") <= get_time() then
            pc
.setqf("anzahl_"..item.get_id()..""pc.getqf("anzahl_"..item.get_id().."") -1)
            
pc.setqf("time_"..item.get_id()..""get_time() + wartezeit)
            
chat("#old#Du kannst noch "..pc.getqf("anzahl_"..item.get_id().."").." mal die Truhe öffnen.")
                if 
pc.getqf("anzahl_"..item.get_id().."") == 0 then
                pc
.delqf("anzahl_"..item.get_id().."")
                
pc.delqf("time_"..item.get_id().."")
                
item.remove()
                return
                
end
            
else
            
chat("Du kannst die nächste Truhe erst in "..pc.getqf("time_"..item.get_id().."") - get_time().." Sekunden öffnen.")
            
end
        
else
            
pc.setqf("anzahl_"..item.get_id().."",maximmale_truhen)
            
pc.setqf("time_"..item.get_id()..""get_time() + wartezeit)
            
chat("#neu# Du kannst noch "..pc.getqf("anzahl_"..item.get_id().."") -.." mal die Truhe öffnen.")
        
end
    end 
Ist von Zymos, paar Sekunden in SuFu schon gefunden. ;)
[Only registered and activated users can see links. Click Here To Register...]
08/29/2013 17:28 abcdosentee#493
Quote:
Originally Posted by AGU View Post
PHP Code:
when 80046.use begin
    wartezeit 
60*60*30 --Zeit abgabe
    maximmale_truhen 
10 --Maximale anzahl an truhen
    
        
if pc.getqf("anzahl_"..item.get_id().."") >= 1 then
            
if pc.getqf("time_"..item.get_id().."") <= get_time() then
            pc
.setqf("anzahl_"..item.get_id()..""pc.getqf("anzahl_"..item.get_id().."") -1)
            
pc.setqf("time_"..item.get_id()..""get_time() + wartezeit)
            
chat("#old#Du kannst noch "..pc.getqf("anzahl_"..item.get_id().."").." mal die Truhe öffnen.")
                if 
pc.getqf("anzahl_"..item.get_id().."") == 0 then
                pc
.delqf("anzahl_"..item.get_id().."")
                
pc.delqf("time_"..item.get_id().."")
                
item.remove()
                return
                
end
            
else
            
chat("Du kannst die nächste Truhe erst in "..pc.getqf("time_"..item.get_id().."") - get_time().." Sekunden öffnen.")
            
end
        
else
            
pc.setqf("anzahl_"..item.get_id().."",maximmale_truhen)
            
pc.setqf("time_"..item.get_id()..""get_time() + wartezeit)
            
chat("#neu# Du kannst noch "..pc.getqf("anzahl_"..item.get_id().."") -.." mal die Truhe öffnen.")
        
end
    end 
Ist von Zymos, paar Sekunden in SuFu schon gefunden. ;)
[Only registered and activated users can see links. Click Here To Register...]
die quest verstehe ich aber nicht
08/30/2013 06:56 xJ3Lack_MaieRx#494
Hallöchen,
Kann mir jemand in diese Quest einfügen, dass wenn man den Gegner 5 mal
gekillt hat, dass man dann wieder in Map1 geportet wird?

Hier die arena_manager.quest

Hoffe mir kann jmd helfen ;)
Gruß euer J3LacK
08/30/2013 09:59 .J3lυє#495
Quote:
Originally Posted by .Rαρтor View Post
Hay Leute
Ich Suche 2 Quests

Die 1 :
Ich Suche eine Quest die einen Spieler der dem Blauen oder dem Gelben Reich beitrettet ein [BR] oder [GR] vor dem Name Automatisch stehen hat NICHT ALS RANG sondern im Name Automatisch (z.b. [GR]Raptor) <Wenn Möglich>



Die 2 :
Dann Suche ich noch eine Quest wenn man im Gelben Reich ist das man nur dort die End Rüssi gegen eine andere eintauschen kann | Das selbe für das Blaue Reich
I Need it !! :handsdown: