[Release] Reittierquest mit def

08/28/2010 03:12 DerFlamm#1
hallo ich stelle euch heir dei quest für das reittier löw bereit womit ihr es bekommt und ihr erhaltet auhc die def...

PHP Code:
----------------------------------------------
-- 
Reittier Löwe Quest
-- copyright by xunyang
----------------------------------------------
quest Reittier begin
    state start begin
        when 70045.
use begin
            say_title
("Hey ".. pc.get_name() ..".")
            
say("Du bekommst jetzt einen löwen als reittier")
            
say("(c)xunyang aka derflamm")
            
local s select("Löwe abholen")
            
pc.remove_item(700451)
        if 
== 1 then
            say_reward
("Du Hast deinen abgeholt")
            
pc.mount(39912,90)    
                
affect.add_collect(apply.DEF_GRADE_BONUS,200,90)
                
affect.add_collect(apply.ATT_GRADE_BONUS,200,90)            
                
affect.add_collect(apply.MOV_SPEED,100,90)
            
end
        end
    end
end 
mfg DerFlamm

ps: thx erwünscht außerdem si es mein erstes release:P

€:€: die def bleiben solange wie das tier da wäre wen man nicht absteig also in meinem fall 90 sec
08/28/2010 03:14 ~Casi~#2
Quote:
Originally Posted by DerFlamm View Post
hallo ich stelle euch heir dei quest für das reittier löw bereit womit ihr es bekommt und ihr erhaltet auhc die def...

PHP Code:
----------------------------------------------
-- 
Reittier Löwe Quest
-- copyright by xunyang
----------------------------------------------
quest Reittier begin
    state start begin
        when 70045.
use begin
            say_title
("Hey ".. pc.get_name() ..".")
            
say("Du bekommst jetzt einen löwen als reittier")
            
say("(c)xunyang aka derflamm")
            
local s select("Löwe abholen")
            
pc.remove_item(700451)
        if 
== 1 then
            say_reward
("Du Hast deinen abgeholt")
            
pc.mount(39912,90)    
                
affect.add_collect(apply.DEF_GRADE_BONUS,200,90)
                
affect.add_collect(apply.ATT_GRADE_BONUS,200,90)            
                
affect.add_collect(apply.MOV_SPEED,100,90)
            
end
        end
    end
end 
mfg DerFlamm

ps: thx erwünscht außerdem si es mein erstes release:P

in der DB einstellen ist um 1000 fache besser
08/28/2010 03:15 +†Littel2†+#3
Würde ich auch sagen
08/28/2010 03:15 DerFlamm#4
naj dan sag du mir wie du es ina db einstellen willst wenigsten hab ichmir die mühe gemacht udn es released für einige fürs erste das die def ect wenigstens da sind ..
08/28/2010 03:27 +†Littel2†+#5
Ich kenn mich da nicht so aus aber das ist warscheinlich wie bei einer waffe
08/28/2010 03:33 xIvan4ikx#6
Funktioniert bei mir irgendwie nicht,
also ich bekomme den entsprechenden Def oder Aw nicht,
wenn ich drauf bin..
08/28/2010 10:25 .Hass#7
wie stellt manb das denn in der db ein? einfach bei dem Reittier str auf z.b. 100 hauen?oder wo?
08/28/2010 10:59 тrαder#8
Player->Mob_proto
[Only registered and activated users can see links. Click Here To Register...]
08/28/2010 11:28 .IlluSion#9
Ja, das mit der Db scheint ums Vielfache besser zu sein!
08/28/2010 12:04 LS-fanfan#10
Das mit der Db zu lösen ist finde ich auch viel einfacher, als für jedes vieh so ein quest reinzuballern.
08/28/2010 15:20 dommi4#11
ACHTUNG!!! VERBUGGT!!!!!
Die def und den angriff gibts zwar dazu ,aber er geht nicht mehr weg^^
Auch wenn man absteigt!(Vielleicht nach 30min,weiß net)
Wenn man nun 10-20 siegel nacheinander aktiviert,hat man 5000 def oder so^^
Also selbst wenns nur 30min hält!des ist nicht gut ;)
Also lieber in DB!!
Wobei bei den Originalen Gaulen gehts glaub ich auch über quest?!
08/28/2010 16:30 DerFlamm#12
ich hab doch gesgat es geht nicht weg wen man absteigft sondern erst wenn das reittier auch regulär weg wäre...
08/28/2010 20:05 dommi4#13
Aso,hab das so verstanden als ob es auch weg ist,wenn man absteigt?!
Aber ok,ist nciht so schlimm!
Denn glaub nicht,dass sehr viele auf einem guten rootserver 10,15 siegel bekommen bzw. sie dann dafür auf einmal opfern.
Außerdem ist ja nur 30min!
Aber wie macht man die "Reittierbonis" per db??
Hab bei str,iq,dex.. 200 geschrieben und bekommen absolut nichs!!!
Bei Miligaul steht aber au nichs!!
Bei miligaul haben die des irgendwie anders gemacht!
Wird so ähnlich wie muschel,bündel etc. sein,wo keiner weiß wies geht und es nirgends zu finden ist^^
(Keine quest,keine truhe......)
08/28/2010 20:12 chrissel44#14
das ist ja irgendwie doof wenn das das erst weg geht wenn reittier regulär weg ist. :( :(
08/28/2010 21:00 dommi4#15
Man müsste in die quests eine bedingung mit ein bauen.
Dass man nur alle 30min so ein Siegel verwenden kann!
Vielleicht mit timer oder ähnlichem.
Dass,sobald man aufsteigt ein timer beginnt.
Und jedes mal bevor du aufsteigen willst,schaut er ob dieser timer bereits abgelaufen ist oder so.
Wer kennt sich den gut mit quests aus?
Hm vielleicht mal Casi fragen,wenn er mit dem 010 client fertig ist.

€dit:
bessere idee!
Wir nutzen einfach den umkehrbefehl^^
affect.add() -- affect hinzufügen
affect.remove() -- affect entfernen

Also wir bauen eifnach in die qeust,dass er bevor er aufsteigt die bonis wieder entfernt,damit sie sich nicht stapeln lassen!Nur wie sagen wir ihm,dass er "alle bonis" wegmacht?!
Naja ich probier mal ein bisschen rum^^