SendBoxMessage
Esta include cria e utiliza 11 textdraws para formar uma nova chat box.
Para começar a usa-la é simples, basta incluí-la em seu GameMode/FilterScript e então carrega-lo.pawn Code:
#include <boxmsg>
public OnGameModeInit()
{
LoadBox();
return 1;
}
Funções:
SendBoxMessage
Envia uma mensagem para a box. Parecido com SendClientMessage.
pawn Code:
public OnPlayerConnect(playerid)
{
new name[24], text[50];
GetPlayerName(playerid,name,24);
format(text,40,"%s ~g~entrou no servidor.",name)
SendBoxMessage(text);
}
ShowPlayerBox
Mostra a chat box pro player.
pawn Code:
public OnPlayerConnect(playerid)
{
ShowPlayerBox(playerid);
}
HidePlayerBox
Esconde a chat box pro player.
pawn Code:
public OnPlayerDeath(playerid,killerid,reason)
{
HidePlayerBox(playerid);
}
EditBoxMessage
Edita uma linha específica da box.
Por exemplo, temos uma box assim:Code:Arakuta entrou no servidor.
[KICK] Arakuta kickou Nubao. Noob demais.
Laranja assassinou Verde.
Laranja assassinou Azul.
Laranja assassinou Verde.
Laranja assassinou Amarelo.
Hippie usou o comando /erva
Lokao se matou.
Arakuta se matou.
Lokao injetou erva. /erva
Então temos o seguinte comando:Se editarmos a linha 3 com o texto "Forum Samp Owna", o resultado seria este, pois as linhas são contadas de baixo para cima.pawn Code:
CMD:editboxmessage(playerid,params[])
{
new line, text[128];
if(sscanf(params,"ds[128]",line,text)) return SendClientMessage(playerid,azul,"Uso: /editboxmessage [LINHA][TEXTO]");
EditBoxMessage(line,text);
return 1;
}Code:Arakuta entrou no servidor.
[KICK] Arakuta kickou Nubao. Noob demais.
Laranja assassinou Verde.
Laranja assassinou Azul.
Laranja assassinou Verde.
Laranja assassinou Amarelo.
Hippie usou o comando /erva
Forum Samp Owna
Arakuta se matou.
Lokao injetou erva. /erva
Observações finais:É isso aí, críticas construtivas e sugestões são sempre bem vindas. Abraços!
Por ser em Textdraws, deve se usar "GameText Tag Colours" ao invés de color Embedding. Link da Wiki
E também não se pode utilizar acentos, por exemplo: "Hoje é o dia" ou "Para de coçar".
Creditos: arakuta
Download
(Clique com botão direito e selecione "Salvar Como")
Download
(Clique com botão direito e selecione "Salvar Como")
Espero que gostem!
0 comentários:
Postar um comentário