Server Scripting Events: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
{{Critical_Update|This entire section is undergoing a function-use change. It no longer lists functions designed to handle events, but instead should list all the events themselves, and the arguments they supply, along with information regarding the use of addEventHandler, and instructions detailing how to insert event handlers into the XML code.|[[User:Vandalite|Vandalite]]}}
This is a list of server-side scripting events that currently exist. More will come soon.
 
This is a list of scripting events that currently exist. More will come soon.


===Server Events===
===Server Events===

Revision as of 16:22, 6 February 2007

This is a list of server-side scripting events that currently exist. More will come soon.

Server Events

void onClientLogin ( account previous_account, account current_account, bool auto-login )

void onClientLogout ( account previous_account, account current_account )

void onColShapeHit ( player player, bool matchingDimension )

void onColShapeLeave ( player player, bool matchingDimension )

void onConsole ( string message )

void onElementDataChange ( string name )

void onElementColShapeHit ( colshape hitcolshape, bool matchingDimension )

void onElementColShapeLeave ( colshape leftcolshape, bool matchingDimension )

void onElementClicked ( string button, string state, player clicker, float posX, float posY, float posZ )

void onMarkerHit ( player hitplayer, bool matchingDimension )

void onPlayerChat ( string message, bool teamchat )

void onPlayerDamage ( player attacker, int attackerweapon, int bodypart, float loss )

void onPlayerJoin ()

void onPlayerQuit ( string reason )

void onPlayerSpawn ( spawnpoint spawnpoint, team )

void onPlayerWasted ( int ammo, player killer, int killerweapon, int bodypart )

void onPlayerTarget ( element targetedElement )

void onPlayerEnterVehicle ( vehicle vehicle, int seat, player jacked )

void onPlayerExitVehicle ( vehicle vehicle, int seat, player jacker )

void onPlayerWeaponSwitch ( int previousWeaponID, int currentWeaponID )

void onPlayerTask ( string priority, int type, string name )

void onPlayerMarkerHit ( marker hitmarker, bool matchingDimension )

void onPlayerPickupHit ( pickup hitpickup, bool matchingDimension )

void onPlayerPickupUse ( pickup usedpickup )

void onPickupSpawn ()

void onPickupHit ( player player, bool matchingDimension )

void onPickupUse ( player player )

void onPlayerClick ( string button, string state, element clickedElement, float posX, float posY, float posZ )

void onResourceStart ( string name )

void onResourceStop ()

void onSpawnpointUse ( player player )

void onTrailerAttach ( vehicle towedBy )

void onTrailerDetach ( vehicle towedBy )

void onVehicleDamage ( float loss )

void onVehicleRespawn ( bool explosion )

void onVehicleStartEnter ( player player, int seat, player jacked )

void onVehicleStartExit ( player player, int seat, player jacker )

void onVehicleEnter ( player player, int seat, player jacked )

void onVehicleExit ( player player, int seat, player jacker )

void onVehicleExplode ()