#if defined _private_message_included #endinput #endif #define _private_message_included /** * Returns if chat blocked. * * * @return true/false */ native bool:pm_is_chat_blocked(); /** * Returns if player blocked. * * @param blocker Player who blocked * @param blocked Blocked player * * @return true/false */ native bool:pm_is_player_blocked(blocker, blocked); /** * Set value for block/unblock chat. * * @param id Player admin * @param value Bool value * * @noreturn */ native pm_block_use(bool:value); /** * Send a message from player to player. * * @param sender Player sender * @param receiver Player receiver * @param message Message * * @noreturn */ native pm_send_message(sender, receiver, message[]); /** * Called when sends a message. * * @param sender Player sender * @param receiver Player receiver * @param message Message * * @return PLUGIN_CONTINUE to let send a message * PLUGIN_HANDLED or higher to prevent send a message */ forward pm_message_sent(sender, receiver, message[]); /** * Called when a player blocks another player. * * @param blocker Player blocker * @param blocked Player blocked * @param block True if blocked, otherwise false * * * @return PLUGIN_CONTINUE to let block/unblock a player * PLUGIN_HANDLED or higher to prevent block/unblock a player */ forward pm_player_blocked(blocker, blocked, bool:block);