Drachengott Buffs

10/04/2015 08:42 !Xiz#1
Ist es möglich, dass man Sachen wie Drachengott-Leben usw. als permanten Buff einfügen kann?
So wie mehr Lagerseiten, mehr Exp usw?
10/04/2015 10:34 MaxChri#2
Ja kannst du per Quest einstellen. Einfach die Buffs die du haben willst, beim ersten Login integrieren.
10/04/2015 11:42 .Ƥcу#3
Das Stellt man per Datenbank ein, nicht per Quest
10/04/2015 14:10 !Xiz#4
[Only registered and activated users can see links. Click Here To Register...]

Als neue Spalte oder wie? Die normalen Buffs sind ja klar.
10/04/2015 14:37 -!Kontra!-#5
Was hat das für ein sinn? Vergeb dich lieber permanente boni mit Quest ohne die drachengott items? O.o
10/04/2015 15:39 MaxChri#6
Quote:
Originally Posted by -!Kontra!- View Post
Was hat das für ein sinn? Vergeb dich lieber permanente boni mit Quest ohne die drachengott items? O.o
Seh ich genau so. Warum muss man es sich kompliziert machen, wenn es doch so einfach ist.

Beispiel:
PHP Code:
affect.add_collect(apply.MAX_HP100060*60*24*365*35
10/04/2015 19:02 .Xilent#7
Quote:
Originally Posted by MaxChri View Post
Seh ich genau so. Warum muss man es sich kompliziert machen, wenn es doch so einfach ist.

Beispiel:
PHP Code:
affect.add_collect(apply.MAX_HP100060*60*24*365*35
Mit deinem Ansatz werden aber die Affect-Images der Buff-Items nicht geladen. Das ganze lässt sich mithilfe von SQL-Triggern eleganter lösen; (Shoutout to SQL-senpai Senenmann)

PHP Code:
delimiter &&
CREATE TRIGGER autoTaus
AFTER INSERT ON player 
FOR EACH ROW
BEGIN
    INSERT INTO player
.affect(dwPIDbTypebApplyOnlApplyValuedwFlaglDurationlSPCostVALUES (NEW.id51011650090000);
END; &&
delimiter 
Das wäre beispielsweise der Effekt des EXP-Rings, der dann für 9000 Sekunden hält. Die Werte für den Drachengott-Buff findet man nach dem Benutzen des Items in der player.affect Tabelle.