SA-MP Forums Archive
[Ajuda] Chat - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Chat (/showthread.php?tid=221226)



[Ajuda] Chat - [GET]Vidaloka - 05.02.2011

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.


Re: [Ajuda] Chat - [NWD]Jim._.Carrey - 05.02.2011

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

Algum tio faz pб nуs >.<


Re: [Ajuda] Chat - Macintosh - 05.02.2011

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?


Re: [Ajuda] Chat - [NWD]Jim._.Carrey - 05.02.2011

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 ._.


Re: [Ajuda] Chat - Macintosh - 05.02.2011

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 .-.


Re: [Ajuda] Chat - Baddark2131 - 05.02.2011

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;
}



Re: [Ajuda] Chat - [NWD]Jim._.Carrey - 05.02.2011

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.


Re: [Ajuda] Chat - [NWD]Jim._.Carrey - 05.02.2011

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


Re: [Ajuda] Chat - zSuYaNw - 05.02.2011

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;
}



Re: [Ajuda] Chat - Macintosh - 05.02.2011

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...)