Look on google for SQLite Database manager - it is addon to explorers. You can create there databases, getting values etc.. It will create .sqlite file, which mta supports. In this addon you can do a column with auto_increment - for ids. Until I'm using it, everything is easier.
Well, but to do this event you need addEvent. For example
_destroyElement = destroyElement
addEvent ( "onElementDestroy", true )
function destroyElement ( element )
triggerEvent ( "onElementDestroy", root, element )
return _destroyElement ( element )
end
In meta in resource with team event export function
function="setPlayerTeam" type="server" />
And then in resource where are you setting team
exports.resource_name:setPlayerTeam ( player, team )
I just created variable named real function. For example
_setElementData = setElementData
And then you return
return _setElementData ( player, name, value )
It is. In last topic I created for you one, but I think event onElementDataChange is global event.
https://wiki.multitheftauto.com/wiki/On ... DataChange
We will help you If you would give us FULL ERRORS. FULL not trigger error, FULL. FULL error which is in console or /debugscript 3 in game. FULL FULL FULL!
Couse if you use this 1st trigger it will trigger this event for ALL player on server, but if you use 2nd one it will do event only for player, who changed team.
Well, you have to change that
triggerClientEvent ( "destroyonleave", theNewTeam, theOldTeam, teamName )
to
triggerClientEvent ( source, "destroyonleave", root )