[SERVICE] Die Questerstellung

07/16/2013 13:36 swamswam#331
Ich brauche ne quest wo man ein item ins lagergelegt bekommt ;)
07/16/2013 14:46 "Sh4Xx"#332
Wie meinst du das?
07/16/2013 15:07 swamswam#333
das man als belohnung ein item statt ins inventar ins lager gelegt bekommt ;)
07/16/2013 15:30 deutschenstyle#334
Wenn man ein Player killt, dass man dann halt Items DROPPT

zb Ich kill ein Player und droppe blaue perle ( beim gegenstand muss der name drauf sein damit kein anderer es nehmen kann )

wäre nice
07/16/2013 18:29 √π.#335
Quote:
Originally Posted by deutschenstyle View Post
Wenn man ein Player killt, dass man dann halt Items DROPPT

zb Ich kill ein Player und droppe blaue perle ( beim gegenstand muss der name drauf sein damit kein anderer es nehmen kann )

wäre nice
Spielerlevel werden nicht berücksichtigt, dafür müsstest du deine game mit der npc.get_vid() dif patchen. Falls es hast kannst ja nochmal hier rein schreiben.

PHP Code:
quest spieler_drop begin
    state start begin
        when kill with npc
.is_pc() begin
            local chance 
10 -- 10 1%, 0.1%
            if 
number(11000)<=chance then
                game
.drop_item_with_ownership(vnumanzahl)
            
end
            
            
-- ODER (hier können mehrere Items von einem Spieler gedroppt werden)
            
            
local tab = {
                {
19110}, --vnumanzahlchance wie oben
                
{18911},
                {
505005500}
            }
            
table.foreach(tab, function(i,p)
                if 
number(11000)<=p[3then
                    game
.drop_item_with_ownership(p[1], p[2])
                
end
            end
)
        
end
    end
end 
07/17/2013 07:53 Pasha#336
Brauche eine funktionierende Drachenkillquest.
Heißt nach 30 Kills bekommt man zb ein item.
Aber bitte eine funktionierende.
Danke
07/17/2013 13:42 .LuckyStrike#337
Quote:
Originally Posted by Yuroshi View Post
Brauche eine funktionierende Drachenkillquest.
Heißt nach 30 Kills bekommt man zb ein item.
Aber bitte eine funktionierende.
Danke
Die sollte funktionieren!

PHP Code:
quest drachenkill begin
    state start begin
        when 2493.kill begin
            local count 
pc.getqf("state") - 1
            
if count <= 30 then
                pc
.setqf("state"count)
                
q.set_counter("Kills",count)
            
end
            
if count == 0 then
                say
("Sehr schön, du hast 30 Wasserdrachen getötet")
                
say("und eine Tolle belohnung erhalten.")
                
pc.give_item2(ITEMVNUM) --- Hier die Item vnum eintragen.
            
end
        end
    end
end 
07/17/2013 18:22 OliviaIchLiebeDichx3#338
Hatt jemand eine quest wo die sprache auf G ist ?
Sprich das alle reichen schreiben können und alles lesen können ?
07/17/2013 19:01 dopeness'#339
Suche eine kleine Quest. Wenn man sich einen Char erstellt, sprich Lvl 1 ist erhält man eine Quest. Die Questrolle soll "Die Überflutung" heißen, wenn man sie anklickt erscheint folgender Text
PHP Code:
Hallo neuling,

Schön dich hier anzutreffenZwar bist du noch nicht so Groß und Stark wie manch ein anderertrotzdem sehe ich in dir PotenzialUnserere Stadt wird von mysteriösen Metin-Steinen überflutetSei du auch ein Helfer und Hilf uns diese zu beseitigen.

(
RotTöte 10x Metin des Kummers 
Wenn man diese getötet hat, und die Quest fertig ist, kommt folgende Nachricht (im Questfenster)
PHP Code:
Wow!

Ich wusste dochdass du dich durchkämpfstDu hast nun einen kleinen Teil von den Metin-Steinen erledigtund dafür möchte ich dich Belohnen

(
RotDu erhälst Leonidas-Siegel.
Dieser verleiht dir 1.000 TP
Der Eisphönix hat die ID: 53010

Danke im vorraus :)
07/17/2013 20:01 .LuckyStrike#340
Quote:
Originally Posted by .s[H]orty View Post
Suche eine kleine Quest. Wenn man sich einen Char erstellt, sprich Lvl 1 ist erhält man eine Quest. Die Questrolle soll "Die Überflutung" heißen, wenn man sie anklickt erscheint folgender Text
PHP Code:
Hallo neuling,

Schön dich hier anzutreffenZwar bist du noch nicht so Groß und Stark wie manch ein anderertrotzdem sehe ich in dir PotenzialUnserere Stadt wird von mysteriösen Metin-Steinen überflutetSei du auch ein Helfer und Hilf uns diese zu beseitigen.

(
RotTöte 10x Metin des Kummers 
Wenn man diese getötet hat, und die Quest fertig ist, kommt folgende Nachricht (im Questfenster)
PHP Code:
Wow!

Ich wusste dochdass du dich durchkämpfstDu hast nun einen kleinen Teil von den Metin-Steinen erledigtund dafür möchte ich dich Belohnen

(
RotDu erhälst Leonidas-Siegel.
Dieser verleiht dir 1.000 TP
Der Eisphönix hat die ID: 53010

Danke im vorraus :)


Hier, bitteschön :D

PHP Code:
quest dieflut begin
    state start begin
        when login begin
             when letter begin
                send_letter
("Die Überflutung")
            
end
        end
        
        when button 
or info begin
            say_title
("Die Überflutung")
            
say("")
            
say("Hallo neuling, schön dich hier anzutreffen!")
            
say("Zwar bist du noch nicht so Groß und Stark wie")
            
say("mansch ein anderer, trotzdem sehe ich in dir")
            
say("Potenzial! Unsere Stadt wird von mysteriösen")
            
say("Metin-Steinen überflutet, Sei du auch ein Helfer")
            
say("und Hilf uns diese zu beseitigen.")
            
say_reward("Töte 10x Metin des Kummers")
        
end
        
        when 8001.kill begin 
            local count1 
pc.getqf("state1") + 
            
if count <= 10 then 
                pc
.setqf("state1"count1
                
q.set_counter("Metin des Kummers"count1
            
end 
            
if count1 == 10 then 
                say_title
("Die Überflutung")
                
say("")
                
say("Wow! Ich wusste doch, dass du dich durchkämpfst!")
                
say("Du hast nun einen kleinen Teil von den Metin-Steinen")
                
say("erledigt, und dafür möchte ich dich Belohnen.")
                
say("")
                
say_reward("Du erhälst Leonidas-Siegel")
                
pc.give_item2(53010)
            
end
        end
    end
end 
07/17/2013 20:21 dopeness'#341
Quote:
Originally Posted by .LuckyStrike View Post
Hier, bitteschön :D

PHP Code:
quest dieflut begin
    state start begin
        when login begin
             when letter begin
                send_letter
("Die Überflutung")
            
end
        end
        
        when button 
or info begin
            say_title
("Die Überflutung")
            
say("")
            
say("Hallo neuling, schön dich hier anzutreffen!")
            
say("Zwar bist du noch nicht so Groß und Stark wie")
            
say("mansch ein anderer, trotzdem sehe ich in dir")
            
say("Potenzial! Unsere Stadt wird von mysteriösen")
            
say("Metin-Steinen überflutet, Sei du auch ein Helfer")
            
say("und Hilf uns diese zu beseitigen.")
            
say_reward("Töte 10x Metin des Kummers")
        
end
        
        when 8001.kill begin 
            local count1 
pc.getqf("state1") + 
            
if count <= 10 then 
                pc
.setqf("state1"count1
                
q.set_counter("Metin des Kummers"count1
            
end 
            
if count1 == 10 then 
                say_title
("Die Überflutung")
                
say("")
                
say("Wow! Ich wusste doch, dass du dich durchkämpfst!")
                
say("Du hast nun einen kleinen Teil von den Metin-Steinen")
                
say("erledigt, und dafür möchte ich dich Belohnen.")
                
say("")
                
say_reward("Du erhälst Leonidas-Siegel")
                
pc.give_item2(53010)
            
end
        end
    end
end 
PHP Code:
syntax error : [string "start"]:1unexpected symbol near `when'
dieflut.quest:7:Error occured on compile dieflut.quest 
Danke, aber die Quest hat den oben genannten fehler in putty.
07/17/2013 20:23 .LuckyStrike#342
Quote:
Originally Posted by .s[H]orty View Post
PHP Code:
syntax error : [string "start"]:1unexpected symbol near `when'
dieflut.quest:7:Error occured on compile dieflut.quest 
Danke, aber die Quest hat den oben genannten fehler in putty.
PHP Code:
quest dieflut begin
    state start begin
        when login begin
            send_letter
("Die Überflutung")
        
end
        
        when button 
or info begin
            say_title
("Die Überflutung")
            
say("")
            
say("Hallo neuling, schön dich hier anzutreffen!")
            
say("Zwar bist du noch nicht so Groß und Stark wie")
            
say("mansch ein anderer, trotzdem sehe ich in dir")
            
say("Potenzial! Unsere Stadt wird von mysteriösen")
            
say("Metin-Steinen überflutet, Sei du auch ein Helfer")
            
say("und Hilf uns diese zu beseitigen.")
            
say_reward("Töte 10x Metin des Kummers")
        
end
        
        when 8001.kill begin 
            local count1 
pc.getqf("state1") + 
            
if count <= 10 then 
                pc
.setqf("state1"count1
                
q.set_counter("Metin des Kummers"count1
            
end 
            
if count1 == 10 then 
                say_title
("Die Überflutung")
                
say("")
                
say("Wow! Ich wusste doch, dass du dich durchkämpfst!")
                
say("Du hast nun einen kleinen Teil von den Metin-Steinen")
                
say("erledigt, und dafür möchte ich dich Belohnen.")
                
say("")
                
say_reward("Du erhälst Leonidas-Siegel")
                
pc.give_item2(53010)
            
end
        end
    end
end 
07/17/2013 20:58 dopeness'#343
Hm.. Fehler ist zwar weg, aber wenn ich 10x den Metin töte kommt weder die Belohnung noch der Text.
07/17/2013 21:12 .LuckyStrike#344
Quote:
Originally Posted by .s[H]orty View Post
Hm.. Fehler ist zwar weg, aber wenn ich 10x den Metin töte kommt weder die Belohnung noch der Text.
PHP Code:
quest dieflut begin 
    state start begin 
        when login begin 
            send_letter
("Die Überflutung"
        
end 
         
        when button 
or info begin 
            say_title
("Die Überflutung"
            
say(""
            
say("Hallo neuling, schön dich hier anzutreffen!"
            
say("Zwar bist du noch nicht so Groß und Stark wie"
            
say("mansch ein anderer, trotzdem sehe ich in dir"
            
say("Potenzial! Unsere Stadt wird von mysteriösen"
            
say("Metin-Steinen überflutet, Sei du auch ein Helfer"
            
say("und Hilf uns diese zu beseitigen."
            
say_reward("Töte 10x Metin des Kummers"
        
end 
         
        when 8001.kill begin  
            local count1 
pc.getqf("state1") + 1  
            
if count <= 10 then  
                pc
.setqf("state1"count1)  
                
q.set_counter("Metin des Kummers"count1)  
            
end  
            
if count1 == 10 then  
                set_state
(fertig)
            
end
        end
    end
    
    state fertig begin
        when letter begin
            send_letter
("Die Überflutung")
        
end
        
        when info 
or button begin
            say_title
("Die Überflutung"
            
say(""
            
say("Wow! Ich wusste doch, dass du dich durchkämpfst!"
            
say("Du hast nun einen kleinen Teil von den Metin-Steinen"
            
say("erledigt, und dafür möchte ich dich Belohnen."
            
say(""
            
say_reward("Du erhälst Leonidas-Siegel"
            
pc.give_item2(53010
        
end 
    end 
end 

P.S:
Wer hat deine Signatur Editiert? :D
07/17/2013 21:19 "Sh4Xx"#345
Reischlascht quest wo man direkt zur schlascht komtm ohne vorher zu kämpfen :)