OnPlayerChat: Difference between revisions
Jump to navigation
Jump to search
m (→Variables) |
|||
Line 9: | Line 9: | ||
==Variables== | ==Variables== | ||
*'''player''': A player element refering to the player who | *'''player''': A player element refering to the player who is chatting the message | ||
*'''message''': A string representing the message typed into the chat | *'''message''': A string representing the message typed into the chat | ||
Revision as of 17:11, 4 December 2006
This event is triggered when a player chats inside the chat box.
Syntax
void onPlayerChat( player tmpplayer, string message )
Variables
- player: A player element refering to the player who is chatting the message
- message: A string representing the message typed into the chat
Canceling
If this event is canceled, the game's chatsystem won't deliver the posts. Use outputChatBox to send the messages then.
Example
This example adds the /me command into the script. For example, if a player called Bob types "me likes pie" in console, it will display "* Bob likes pie" in the chatbox.
addEventHandler ( "onPlayerChat ", getRootElement(), "onPlayerChat" ) -- add an event handler for onPlayerChat function onPlayerChat ( player, message ) if ( strtok ( message , 1, 32 ) == "!createhydra" ) then x, y, z = getElementPosition ( player ) createVehicle ( 520, x + 5, y, z ) outputChatBox("You got a hydra",player) end end
See Also
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- wasEventCancelled