Quest frage

08/02/2015 18:32 Wizard#1
PHP Code:
                affect.add_collect(apply.MAX_HP50060*60*24*365*60)
                
affect.add_collect(apply.STR2060*60*24*365*60
Und zwar ist meine frage wen ich jetzt per quest die Status punkte erhöhen will was sind den nach der STR, 20, die restlichen zahlen ? Also 60*60*24*365*60) Haben den code hier auf epvp gefunden. Und wie ist der code für das erhöhen wen der Angriffsgeschwindigkeit.

Wäre sehr nett wen mir jemand helfen würde.

Ps: Bin gerade Neuling in der Quest Erstellung ^^
MFG

SwipSwaap
08/02/2015 18:38 rollback#2
Das ist die Zeit, die der Bonus aktiv sein soll. Man schreibt es einfach so, weil man es so besser lesen kann, als:
1892160000

Die Angabe ist in Sekunden, also:
60 Sekunden * 60 Minuten * 24 Stunden * 365 Tage * 60 Jahre
08/02/2015 18:40 Wizard#3
Oh ok danke. Ich wie erhöhe ich per quest das Angriffstempo ? z.B. um 10%
08/02/2015 18:41 rollback#4
Einfach die Bonus ID hinschreiben, apply.MAX_HP ist auch nichts anderes als eine Referenz zu einer Bonus ID ;)
08/02/2015 18:46 Wizard#5
also z.B. so ? affect.add_collect(apply.attackspeed, 10, 60*60*24*365*60)

Edit: Habe es affect.add_collect(apply.ATT_SPEED, 10, 60*60*24*365*60
08/02/2015 18:55 Nick#6
Die Tabelle dieser Bezeichnungen (apply.XY) lässt sich im Übrigen in der questlib.lua (Questverzeichnis) vorfinden, dafür nach

Code:
apply = {
suchen. Links stehend die Bezeichnung, rechts stehend die dazugehörige ID. (applytype)

lg
08/02/2015 19:01 Wizard#7
Achso und als was speicher ich meine quest ab ??
08/02/2015 20:34 Nick#8
Quote:
Originally Posted by SwipSwaap View Post
Achso und als was speicher ich meine quest ab ??
Die Namensgebung bleibt dir überlassen. Die Dateiendung solltest du ebenfalls frei wählen können, .quest oder .lua wäre obligatorisch.

lg