[Ajuda] ChatOn e ChatOff -
Maklister - 23.06.2012
Eae Galerinha
Bom Meu problema dessa vez й um Cmd do " JAdmin " Creditos: [NWD] Jim._.Carrey
o Problema й o Seguinte:
Meu sistema Tem 2 Diferenciaзгo de Admins. Valor = 2000 й Administrador e Valor = 1000 й Moderador
Coloquei para Administradores poderem Desativar o Chat para Dar algum anuncio importante. So que o sistema Apenas apenas Diz "[x] O Chat Foi Desativado Por um Administrador " Mas quando um administrador vai dar um anuncio Apareci isso pra ele tambem depois da Fala.
Ex: /chatoff = [x] O Chat Foi Desativado Por um Administrador
[Admin] Teste
[x] O Chat Foi Desativado Por um Administrador
[Admin] Gente й o Seguinte ...
[x] O Chat Foi Desativado Por um Administrador
[Admin] Estou fazendo um Teste ...
[x] O Chat Foi Desativado Por um Administrador
Intende ? e Tambem os Players Consegue falar no Chat Mesmo Assim Acontecendo a mesma Coisa que citei assim
CMD:
pawn Код:
CMD:chaton(playerid, params[])
{
new TextoChat[256];
if(PlayerInfo[playerid][pAdmin] < 1000)
{
SendClientMessage(playerid, VERMELHO_ESCURO,"[x] Vocк Nao Tem Permissao!");
return 1;
}
if(PlayerInfo[playerid][pAdmin] > 1000)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
format(TextoChat, sizeof(TextoChat), "[ BCV ] O Administrador '%s' ativou o chat.", Nome);
SendClientMessageToAll(0x00FF40AA, TextoChat);
PlayerInfo[i][Chat] = 0;
return 1;
}
}
}
return 1;
}
CMD:chatoff(playerid, params[])
{
new TextoChat[256];
if(PlayerInfo[playerid][pAdmin] < 2000)
{
SendClientMessage(playerid, VERMELHO_ESCURO,"[x] Vocк Nao Tem Permissao!");
return 1;
}
if(PlayerInfo[playerid][pAdmin] > 1000)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
format(TextoChat, sizeof(TextoChat), "[ BCV ] O Administrador %s' Desativou o chat.", Nome);
SendClientMessageToAll(VERMELHO_ESCURO, TextoChat);
PlayerInfo[i][Chat] = 1;
return 1;
}
}
}
return 1;
}
DESCRIЗХES:
pawn Код:
enum pInfo
{
Chat,
}
OnPlayerConnect
PlayerInfo[playerid][Chat] = 0;
OnPLayerDisconnect
PlayerInfo[playerid][Chat] = 0;
OnPlayerText
if(PlayerInfo[playerid][Chat] == 1)
SendClientMessage(playerid, VERMELHO_ESCURO, "[x] O chat foi desativado por um Administrador!");
Re: [Ajuda] ChatOn e ChatOff -
.FuneraL. - 23.06.2012
Se tiver algum return 1; no OnPlayerText quando o jogador estб com o chat desativado, mude-o para return 0; apуs a mensagem.
Re: [Ajuda] ChatOn e ChatOff -
Maklister - 23.06.2012
Ainda Nao Funfou =/
Tirei Algumas Prints Para voce Ver
SENDO ADMIN:
#EDIT: FOI RESOLVIDO '-'
NAO SENDO ADMIN:
#EDIT: FOI RESOLVIDO '-'
Re: [Ajuda] ChatOn e ChatOff - rjjj - 23.06.2012
Apague o cуdigo que estб no
OnPlayerText e coloque no inнcio deste

:
pawn Код:
if(PlayerInfo[playerid][Chat] == 1 && PlayerInfo[playerid][pAdmin] <= 1000)
{
SendClientMessage(playerid, VERMELHO_ESCURO, "[x] O chat foi desativado por um Administrador!");
return 0;
}
Espero ter ajudado

.
Re: [Ajuda] ChatOn e ChatOff -
Maklister - 23.06.2012
Quote:
Originally Posted by rjjj
Apague o cуdigo que estб no OnPlayerText e coloque no inнcio deste  :
pawn Код:
if(PlayerInfo[playerid][Chat] == 1 && PlayerInfo[playerid][pAdmin] <= 1000) { SendClientMessage(playerid, VERMELHO_ESCURO, "[x] O chat foi desativado por um Administrador!"); return 0; }
Espero ter ajudado  .
|
PERFECT, ajudou e muito
Vlw + REP
Deu Certim '-'