• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Multiple creature event registers

Tarielle

New Member
Joined
Nov 4, 2007
Messages
214
Reaction score
0
Location
Sweden
Code:
function onLogin(cid)
	registerCreatureEvent(cid, "1") 
	registerCreatureEvent(cid, "2") 
	registerCreatureEvent(cid, "3")
	registerCreatureEvent(cid, "4")	
	return TRUE
end

when I make my login.lua like that only the last one is registered so how can I register them all?

thanks
 
This should just work fine. Maybe you want to post your real login.lua? And if this is your real one, you might want to register your events with names instead of numbers
 
Code:
function onLogin(cid)
	registerCreatureEvent(cid, "PlayerDeath")
	registerCreatureEvent(cid, "BeforeBoss")
	registerCreatureEvent(cid, "BossDeath")
	registerCreatureEvent(cid, "StorageDeletion")
	return TRUE
	
end



I dont use numbers just making it easier for the readers (atleast I tried :p)
 
Last edited:
And for every event you added a line in creatureevents.xml like this.

Code:
<event type="death" name="playerDeath" event="script" value="playerDeath.lua"/>
 
Code:
<?xml version="1.0" encoding="UTF-8"?>
<creaturescripts>
	<event type="login" name="PlayerLogin" script="login.lua"/>
	<event type="login" name="FirstItems" script="firstitems.lua"/>
	<event type="death" name="PlayerDeath" script="playerdeath.lua"/>
	
	<event type="death" name="StorageDeletion" script="storageDeletionByDeath.lua"/>
	<event type="kill" name="BossDeath" script="BossDeath.lua"/>
	<event type="kill" name="BeforeBoss" script="BeforeBoss.lua"/>
</creaturescripts>

yes

in addition: I did use on the crying damnson first and it worked and now I'm using the mystic spirit. There is nothing with the .lua's as they're working when I just change the place in the login.lua..
 
Thats because Mystic Spirit does not support multiple creatureevents of same type. You can have only one 'kill' event declared. So use 0.3 or declare it all in one script :)
 
Back
Top