18.07.2018, 19:23
(
Последний раз редактировалось F1N4L; 18.07.2018 в 20:26.
Причина: Update
)
Mention.inc
Sobre:Referente a um tуpico de ajuda resolvi fazer esta include, pois achei interessante o propуsito da mesma e... nгo tinha nada melhor para fazer.
Objetivo:
Esta include tem como objetivo realizar citaзхes no chat como o Discord.
Configuraзгo:
Код:
MAX_MENTION = Nъmero mбximo de citaзхes que serгo processadas em uma string. BLOCKED_MENTION_TEXT = String/Char que serб mostrado na citaзгo de um jogador que foi bloqueado por outro.
Realiza a citaзгo.
PHP код:
GetMention(str[], out_str[], playerid = INVALID_PLAYER_ID)
str = String que contenha citaзхes.
out_str = String que serб passada por referкncia com as modificaзхes de citaзгo.
playerid = Parвmetro opcional. Caso este parвmetro seja utilizado, a callback OnPlayerCitePlayer serб chamada.
Bloqueia um jogador, impedindo que o mesmo o mencione na mensagem.
PHP код:
PlayerBlockPlayerMention(playerid, targetid, bool:toggle)
playerid = ID do jogador que irб bloquear.
targetid = ID do jogador que serб bloqueado.
bool:toggle = True para bloquear um jogador e False para desbloquear.
Retorna True se o playerid bloqueou o targetid e False caso contrбrio.
PHP код:
IsPlayerBlockedMentionForPlayer(playerid, targetid)
playerid = ID do jogador que bloqueou.
targetid = ID do jogador que foi bloqueado.
Callback's:
Chamado quando um jogador cita outro. (Apenas os jogadores que nгo foram bloquados.)
PHP код:
OnPlayerMentionPlayer(playerid, citedid, bool:blocked)
playerid = ID do jogador que realizou a citaзгo.
citedid = ID do jogador citado.
bool:blocked = True caso o jogador (citedid) esteja bloqueado e False caso contrбrio.
Download:
Link
Crйditos:
SAMP Team
F1N4L