[SERVICE] Die Questkontrolle

04/05/2011 00:31 Brodan#1861
Hab mich an eine Pvp-Quest gewagt, leider bekomme ich keine Questrolle wenn ich mich mit einem Char über Lv90 einlogge.. :s


Hier die Quest:

04/05/2011 18:29 .ReDDoX™#1862
@ [Only registered and activated users can see links. Click Here To Register...]:
Versuchs mal so:


@ [Only registered and activated users can see links. Click Here To Register...]:
Ich verstehe nicht ganz was du mit der Quest amchen willst... o.ô
04/05/2011 19:58 Grevenbroicher#1863
Quote:

@ [Only registered and activated users can see links. Click Here To Register...]:
Ich verstehe nicht ganz was du mit der Quest amchen willst... o.ô


Er möchte Eine Willkommens / Starterset Quest gemischt machen wie die Quest aufgebaut ist kommt mir nur das in den Ged<nken!
04/05/2011 20:29 .ReDDoX™#1864
Quote:
Originally Posted by Grevenbroicher View Post
Er möchte Eine Willkommens / Starterset Quest [...] machen
Ja, das weiß ich auch...
Aber ich verstehe nicht was er mit dem "local item = 19" und so will...
04/05/2011 20:29 abdulk68#1865
Weiß ned Ob es hir rein gehört aber naja ich versuchs mal :D

Hir meine quest :


Ich will das mein WarpRing net mehr verschwindet nach dem benutzen was muss ich da eintragen o: ?
04/05/2011 20:31 .Delta#1866
Quote:
Originally Posted by abdulk68 View Post
Weiß ned Ob es hir rein gehört aber naja ich versuchs mal :D

Hir meine quest :


Ich will das mein WarpRing net mehr verschwindet nach dem benutzen was muss ich da eintragen o: ?
look in deinen Thread, hab dir grade geantworet :)
04/05/2011 20:54 xMichiix#1867
PHP Code:
quest reittiere begin
    state start begin
        when 20110.kill begin
            local drop 
number(15)
                if 
drop <= 80 then
                pc
.give_item2(711141)
                
chat("Du hast ein Siegel erhalten!")
                
end
            end
        when 20111.kill begin
            local drop 
number(15)
                if 
drop <= 80 then
                pc
.give_item2(711161)
                
chat("Du hast ein Siegel erhalten!")
                
end
            end
        when 20112.kill begin
            local drop 
number(15)
                if 
drop <= 80 then
                pc
.give_item2(711181)
                
chat("Du hast ein Siegel erhalten!")
                
end
            end
        when 20113.kill begin
            local drop 
number(15)
                if 
drop <= 80 then
                pc
.give_item2(711201)
                
chat("Du hast ein Siegel erhalten!")
                
end
            end
                when 8028.kill begin
                chat
("Man droppt erst mit lvl 100 was!")
            
local drop number(15)
                if 
drop <= 100 then
                game
.drop_item(711131)
                
game.drop_item(711151)
                
game.drop_item(711171)
                
game.drop_item(711191)
                
game.drop_item(112991)
                
game.drop_item(114991)
                
game.drop_item(116991)
                
game.drop_item(118991)
                
game.drop_item(289001)
                
game.drop_item(289011)
                
game.drop_item(289021)
                
game.drop_item(289031)
                
game.drop_item(289041)
                
game.drop_item(289051)
                
game.drop_item(289061)
                
game.drop_item(289071)
                
game.drop_item(289081)
                
game.drop_item(289091)
                
game.drop_item(289101)
                
game.drop_item(289111)
                
game.drop_item(289121)
                
game.drop_item(289131)
                
game.drop_item(2791)
                
game.drop_item(40491)
                
game.drop_item(51491)
                
game.drop_item(71991)
                
game.drop_item(21991)
                
game.drop_item(31791)
            
local x pc.get_local_x()
            
local y pc.get_local_y()
            
chat("Du hast den Weißen Löwen gefunden!")
            
mob.spawn(20114xy1)
            
end
        end
    end
end 
naja poste nochmal die quest da ja keiner sie beantwortet hat ;)

wen ich den metin klopp und er down geht spwant kein weißer löwe... und die Reittier siegel droppt man bei jeden gekillten mob wollte aber das es zufählig gedroppt wird also chance 1%
04/05/2011 20:58 Lowwer#1868
Ahja. Hab einfach nur die 2 Quests zusammengemischt. Großartig habe ich da nichts gescriptet. Naja aufjedenfall denke ich mal. Das mit "local item = 19" bedeutet, dass Krieger u. Sura Schwert bekommen. ^_^ Kann man natürlich wie bei Schami u. Ninja machen. :)
04/05/2011 21:00 .Delta#1869
Quote:
Originally Posted by .ReDDoX™ View Post
Ja, das weiß ich auch...
Aber ich verstehe nicht was er mit dem "local item = 19" und so will...
Er legt einfach eine Variable fest^^
unten schreibt er dann ja auch pc.give_item2(item)
Wobei das bei einer so kurzen quest eigentlich so gut wie keine Schreibarbeit erpart :D

@ Michi:
du zählst mit number(1, 5) nur zwischen 1 bis 5. Wenn du nun die Bedingung festlegst if drop <= 80 then, dann ist die zhl immer darunter, also if immer erfüllt.
Versuchs mal mit if drop == 1 then, und teste obs geht.
Wegen dem Metin: leg die drops doch lieber in der mob_drop_item fest. ist viel geschickter als in ner Quest.
04/05/2011 21:15 xMichiix#1870
ehm aber wen ich sie in der mob_drop_item fest lege gehts nicht .... dann droppt der metin nicht und noch was der metin spawnt nicht ...xD
04/06/2011 15:48 BL00DSTYL3#1871
Hab den Quest mehrmals probiert (bearbeitet) aber der funkt bei immer nicht
JA ICH HABE MAKE.sh ausgeführt :D


PHP Code:
quest Drachen_Land begin
 state start begin
        when 20086.chat
."Drachen-Map" begin
            
if pc.get_level() <= 74 then
                say
("Dein Level ist zu niedrig")
                
say("um in die Drachen-Map")
                
say("zu gelangen.Du musst Lvl 75 erreicht haben!")
                
say("")
                return
            
end
            
if pc.get_level() >= 75 then
                say_title
("New-Map-Frau")
                
say("Du hast LvL 75 ereicht")
                
say("und bist stark gennug!")
                
say("Soll ich dich in")
                
say("die Drachen-Map teleportieren?")
                
say("")
                
local b select("Ja""Nein")
                if 
== 1 then
                    pc
.warp(832000)
                elseif 
== 2 then
                    say_title
("New-Map-Frau")
                    
say("")
                    
say("oke..wie du meinst.")
                    return
                
end
            end
        end
    end
end 
LG Blood
04/06/2011 16:20 .ReDDoX™#1872
@ [Only registered and activated users can see links. Click Here To Register...]:
Hier:
04/06/2011 16:47 Lowwer#1873
Kann man denn eigtl eine "Begrüßungsquest" und eine "Itemquest" zusammenmischen ? ^_^
04/06/2011 16:53 .ReDDoX™#1874
Quote:
Originally Posted by Lowwer View Post
Kann man denn eigtl eine "Begrüßungsquest" und eine "Itemquest" zusammenmischen ? ^_^

Wie meinst du...?
Gib mal ein Beispiel was du dir vorstellst ^^
04/06/2011 17:33 Lowwer#1875
Ja ehm also. Ich will eben, dass wenn ein Spieler sich zum ersten Mal auf mein Server einlogt, als Sura und Krieger Schwert +9 bekommt. Ninjas bekommen Dolche und Schamane bekommen Fächer. Dazu bekommt jeder diese Items und ein Pferdelevel.

PHP Code:
                    pc.give_item2(item)
                    
pc.give_item2(27002,200 )
                    
pc.give_item2(72702,)
                    
pc.give_item2(80009,)
                    
pc.give_item2(71004,)
                    
pc.give_item2(71017,)
                    
pc.give_item2(70038,20 )
                    
pc.give_item2(2500,)
                    
pc.give_item2(50054,10 )
                    
horse.set_level("1"
Nun wollte ich aber noch dazu, diesen Text hier haben.

PHP Code:
                    say_title("Willkommensgruß")
                    
say("")
                    
say("Hallo Neuling!")
                    
say("Viele spannende Abenteuer und starke")
                    
say("Monster werden dich hier in der Welt")
                    
say("von ---- erwarten. Hier wirst du")
                    
say("in einer angenehmen Atmosphäre spielen")
                    
say("können und Spaß haben. Am Besten")
                    
say("beginnst du deine Reise sofort und suchst")
                    
say("Herausforderungen. Zum Start haben wir dir")
                    
say("ein kleines Starterpaket gegeben, darunter")
                    
say("auch ein Pferd.")
                    
wait()
                    
say("Es werden dich viele neue Sachen")
                    
say("hier erwarten. Neue Items, neue Monster,")
                    
say("neues Equipment und vieles mehr.")
                    
say("")
                    
say("Es gibt neue Event-Maps, sowie ein")
                    
say("Handelsgebiet und eine Erholungswiese.")
                    
say("Aber wir wollen dich nicht groß von")
                    
say("deinem großem Abenteuer ablenken.")
                    
say("Beginne deine Reise!")
                    
wait()
                    
say("~")
                    
say_item_vnum(2)
                    
say("~"