[Ajuda] Chat
#1

Alguйm me ajuda a colocar uma parada onde o chat sу apareзa para o jogador quando o mesmo logar no server, tentei fazer mais nгo consegui, se alguйm pode ajudar agradeзo muito.
Reply
#2

Eu tambйm tentei fazer e nгo funcionou, eu tambйm quero *-*

Algum tio faz pб nуs >.<
Reply
#3

Hum tipo...
O cara loga no servidor ai ele ficarб em um chat... ai se ele digitar um cmd ou algum tempo dps eu ficarб com outro chat й isso?
Reply
#4

Nгo й assim:

Quando vocк logar o chat pra vocк some vocк nгo nada que os manolos estгo digitando, somente depois de dar spawn ai sim ele pode ver o que os manolos estao digitando ._.
Reply
#5

pawn Код:
public OnPlayerConect(playerid)
{
 if(Logado[playerid >= 1)
 {
  ChatApper = 1;
  return 1;
 }
 if(!Logado[playerid >= 1)
 {
  ChatApper = 0;
  return 1;
 }
 return 1;
}
pawn Код:
public OnPlayerText(playerid, text[])
{
 if(ChatApper >= 1)
 {
  printf("OnPlayerText(%d)", playerid);
  return 1;
 }
 if(!ChatApper >= 1)
 {
  SendClientMessage(playerid, COR, "Vocк nгo estб logado e nгo pode falar.");
  //printf("OnPlayerText(%d)", playerid);
  return 1;
 }
 return 1;
}
Tenta isso .-.
Reply
#6

pawn Код:
// Topo do GM
#include <zcmd>
new DesabilitarChat[MAX_PLAYERS];
static  
zString[128],
    sPlayer
;

//Comando
CMD:desabilitarchat(playerid,params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFFFFF,"Vocк nгo й um Administrador !");
sPlayer= strval(params);
if(!IsPlayerConnected(sPlayer)) return SendClientMessage(playerid,0xFFFFFFF,"Este ID Atualmente estб desconectado");

format(zString,64,"Vocк desabilitou o Chat de %s(%d)  !",GetPlayerNick(playerid),playerid);
SendClientMessage(playerid,0xFFFFFF,zString);

DesabilitarChat[sPlayer] = 1;
return 1 ;
}

//Public
public OnPlayerText(playerid, text[])
{
    if(DesabilitarChat[playerid] == 1)return 0;
    return 1;
}
Reply
#7

Nгo й nenhum dos dois, pois agente nгo quer desabilitar o chat para todos muito menos usar o comando, o que estamos querendo dizer й: Quando vocк logar no servidor que estiver no login box, ou no tutorial do servidor o chat nгo irб aparecer, aparecer o que ? o que os players que jб estгo logados estгo falando.
Reply
#8

Jб tentei isso antes e nгo funfou, creio que nгo seja tгo facil assim /\
Reply
#9

Tenta assim:

pawn Код:
static bool:LoginBoxing[MAX_PLAYERS];

// No Tutorial/Dialog:
LoginBoxing[playerid] = true;

//Quando acabar:
LoginBoxing[playerid] = false;

public OnPlayerText(playerid, text[])
{
        if(LoginBoxing[playerid] == true) return Checekar(playerid);
        return 0;
}
stock Checekar(playerid)
{
        static lol[MAX_PLAYERS] = 0;
        while(lol[playerid] == 20)
        {
            SendClientMessage(playerid, COR," ");
        }
        SendClientMessage(playerid, COR,"[INFO]: Nгo podes falar enquanto estiver no tutorial!");
        return 1;
}
Reply
#10

LOL Nгo tenho ideia do que seja S:
Nunca tentei isso.
Tem de fazer algo pra desabilitar o chat (para que ele fique invisivel...)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)