Client Scripting Events: Difference between revisions
mNo edit summary |
(Removed onClientGUIKeyDown, onClientGUIClose do not exist.) |
||
Line 53: | Line 53: | ||
void [[onClientGUIAccepted]] ( [[element]] theElement ) | void [[onClientGUIAccepted]] ( [[element]] theElement ) | ||
void [[onClientConsole]] ( text ) | void [[onClientConsole]] ( text ) |
Revision as of 18:24, 28 October 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 onClientGUIClick ( string button, string state, int absoluteX, int absoluteY )
void onClientGUIDoubleClick ( element theElement )
void onClientGUIChanged ( element theElement )
void onClientGUIAccepted ( 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 )
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 )