> Frage bzgl. Quest

12/24/2013 22:53 ʅєƅυυ#1
Code:
quest buffs begin
	state start begin
		when 71135.use begin
			cmdchat("buff1")
		end 
		when 71136.use begin
			cmdchat("buff2")
		end 
		when 71143.use begin
			cmdchat("buff3")
		end 
		when 71145.use begin
			cmdchat("buff4")
		end
		when 71148.use begin
			cmdchat("buff5")
		end
		when 71149.use begin
			cmdchat("buff6")
		end
	end
end
Ich würde jetzt noch gerne einfügen, dass die ollen Dinger beim anziehen Effekte bringen & sie beim Ausziehen wieder verlieren. Kann mir da evtl. jemand behilflich seien, da ich kaum Plan von Lua habe.
12/25/2013 00:36 DerForenLeser#2
Quote:
Originally Posted by ʅєƅυυ View Post
Code:
quest buffs begin
	state start begin
		when 71135.use begin
			cmdchat("buff1")
		end 
		when 71136.use begin
			cmdchat("buff2")
		end 
		when 71143.use begin
			cmdchat("buff3")
		end 
		when 71145.use begin
			cmdchat("buff4")
		end
		when 71148.use begin
			cmdchat("buff5")
		end
		when 71149.use begin
			cmdchat("buff6")
		end
	end
end
Ich würde jetzt noch gerne einfügen, dass die ollen Dinger beim anziehen Effekte bringen & sie beim Ausziehen wieder verlieren. Kann mir da evtl. jemand behilflich seien, da ich kaum Plan von Lua habe.
Nächstes Mal bitte in die [Only registered and activated users can see links. Click Here To Register...] oder [Only registered and activated users can see links. Click Here To Register...].

Zu deiner Sache:

PHP Code:
quest buffs begin
    state start begin
        when 71135.
use begin
                affect
.add_collect(apply.STR1260*60*8)
            
cmdchat("buff1")
        
end 
        when 71136.
use begin
            cmdchat
("buff2")
        
end 
        when 71143.
use begin
            cmdchat
("buff3")
        
end 
        when 71145.
use begin
            cmdchat
("buff4")
        
end
        when 71148.
use begin
            cmdchat
("buff5")
        
end
        when 71149.
use begin
            cmdchat
("buff6")
        
end
    end
end 
affect.add_collect(apply.STR, 12, 60*60*8) > Erhöht den Bonus Stärke um 12 für die Zeit 60 Sekunden * 60 Minuten * 8 Stunden. Beim Ausziehen des Ringes verschwindet der Bonus.

Eine apply Tabelle findest Du in der questlib.lua oder alternativ hier in E*PvP.


Liebe Grüße
12/25/2013 12:54 ʅєƅυυ#3
Achso, teste ich gleich mal. Dachte man muss auch diesen affect remove collect einbauen. Hätte da mit States gearbeitet was meine Sicherung aber beinahe zum durchbrennen gebracht hat :D
12/25/2013 19:20 Dαѕн#4
Kann dir gleich sagen, damit kannste die den angegeben Wert um so viel verfielfachen, wie du willst. Musst mit States & remove arbeiten ;)