Client Scripting Events: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
Line 62: Line 62:
void [[onClientRender]] ( )
void [[onClientRender]] ( )


void [[onClientClick]] ( string button, string state, int absoluteX, int absoluteY, float worldX, float worldY, float worldZ, [[element]] clicked )
void [[onClientClick]] ( string button, string state, int absoluteX, int absoluteY, float worldX, float worldY, float worldZ, [[element]] clicked, [[bool]] clickedGUI )


void [[onClientDoubleClick]] ( string button, string state, float cursorX, float cursorY, float worldX, float worldY, float worldZ, [[element]] clicked )
void [[onClientDoubleClick]] ( string button, string state, float cursorX, float cursorY, float worldX, float worldY, float worldZ, [[element]] clicked )

Revision as of 20:04, 10 July 2007

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

Client Events

void onClientResourceStart ( resource resource )

void onClientResourceStop ( resource resource )

void onClientElementDataChange ( string name )

void onClientPlayerJoin ( void )

void onClientPlayerQuit ( string reason )

void onClientPlayerWeaponFire ( int weapon, int ammo, int ammoInClip, float hitX, float hitY, float hitZ, element hitElement )

void onClientPlayerWeaponSwitch ( int previous, int current )

void onClientPlayerTarget ( element target )

void onClientPlayerDamage ( element attacker, int weapon, int bodypart )

void onClientPlayerSpawn ( team hisTeam )

void onClientPlayerWasted ( element attacker, int weapon, int bodypart )

void onClientPlayerVehicleEnter ( vehicle theVehicle, int seat )

void onClientPlayerVehicleExit ( vehicle theVehicle, int seat )

void onClientPlayerChangeNick ( string oldNick )

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

void onClientVehicleRespawn ( void )

void onClientVehicleEnter ( player thePlayer, int seat )

void onClientVehicleExit ( player thePlayer, int seat )

void onClientVehicleStartEnter ( player thePlayer, int seat )

void onClientVehicleStartExit ( player thePlayer, int seat )

void onClientTrailerAttach ( vehicle towedBy )

void onClientTrailerDetach ( vehicle towedBy )

void onClientGUIClicked ( element theElement )

void onClientGUIDoubleClicked ( element theElement )

void onClientGUIChanged ( element theElement )

void onClientGUIAccepted ( element theElement )

void onClientGUIClose ( element theElement )

void onClientGUIKeyDown ( element theElement )

void onClientConsole ( text )

void onClientRender ( )

void onClientClick ( string button, string state, int absoluteX, int absoluteY, float worldX, float worldY, float worldZ, element clicked, bool clickedGUI )

void onClientDoubleClick ( string button, string state, float cursorX, float cursorY, float worldX, float worldY, float worldZ, element clicked )

void onClientMouseMove ( int absoluteX, int absoluteY )

void onClientCursorMove ( float cursorX, float cursorY, int absoluteX, int absoluteY, float worldX, float worldY, float worldZ )

void onClientGUIMove ()

void onClientGUISize ()

void onClientColShapeHit ( entity theEntity, bool matchingDimension )

void onClientColShapeLeave ( entity theEntity, bool matchingDimension )

void onClientElementColShapeHit ( colshape theShape, bool matchingDimension )

void onClientElementColShapeLeave ( colshape theShape, bool matchingDimension )