SA-MP Forums Archive
[Ajuda] bloquear player falar durante tutorial - 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] bloquear player falar durante tutorial (/showthread.php?tid=657495)



bloquear player falar durante tutorial - Uguinho - 08.08.2018

alguem sabe me dizer como eu faзo para bloquear o playar a falar e a digitar comando durante o tutorial exemplo:
/menu
ou
olaa

ai aparece voce nao pode digitar durante o tutorial.

й que estou com um problema que quando o player se registra no tutorial ele pode ja abrir comando e falar.


Re: bloquear player falar durante tutorial - SIZET - 08.08.2018

Faзa uma variбvel quando ele registrar й ir para o tutorial vc coloca


PHP код:
new bool:VendoTutorial[MAX_PLAYERS]; // Topo bool trabalha com true ou false
VendoTutorial[playerid] = true// Quando ele й lanзado para ver o tutorial.
// Public
public OnPlayerText(playeridtext[])
{
    if(
VendoTutorial[playerid] == true)
    {
        
SendClientMessage(playerid, -1"| ERRO | Vocк nгo pode falar durante o tutorial!");
        return 
0;
    }
    return 
1;
}
// Se nгo tiver essa public cria no final do GameMode ou antes dos comandos CMD:
public OnPlayerCommandReceived(playeridcmd[], params[], flags)
{
    if(
VendoTutorial[playerid] == true)
    {
        
SendClientMessage(playerid, -1"| ERRO | Vocк nгo pode digitar um comando vendo o tutorial!");
        return 
0;
    }
    return 
1;
}
// Quando terminar o tutorial vc coloca
VendoTutorial[playerid] = false
Essa public sу se usa se vc usar a include zcmd ou pawn.cmd

Nгo tenho certeza se usa a public OnPlayerCommandReceived mas testa ai!


Re: bloquear player falar durante tutorial - Uguinho - 08.08.2018

Quote:
Originally Posted by SIZET
Посмотреть сообщение
Faзa uma variбvel quando ele registrar й ir para o tutorial vc coloca


PHP код:
new bool:VendoTutorial[MAX_PLAYERS]; // Topo bool trabalha com true ou false
VendoTutorial[playerid] = true// Quando ele й lanзado para ver o tutorial.
// Public
public OnPlayerText(playeridtext[])
{
    if(
VendoTutorial[playerid] == true)
    {
        
SendClientMessage(playerid, -1"| ERRO | Vocк nгo pode falar durante o tutorial!");
        return 
0;
    }
    return 
1;
}
// Se nгo tiver essa public cria no final do GameMode ou antes dos comandos CMD:
public OnPlayerCommandReceived(playeridcmd[], params[], flags)
{
    if(
VendoTutorial[playerid] == true)
    {
        
SendClientMessage(playeridVermelho"| ERRO | Vocк nгo pode digitar um comando vendo o tutorial!");
        return 
0;
    }
    return 
1;

Essa public sу se usa se vc usar a include zcmd ou pawn.cmd

Nгo tenho certeza se usa a public OnPlayerCommandReceived mas testa ai!
ai no final do tutorial coloca
PHP код:
VendoTutorial[playerid] = false
?


Re: bloquear player falar durante tutorial - HelderPT - 08.08.2018

Sim '-' no final qnd acabrar o tutorial tu coloca isso


Re: bloquear player falar durante tutorial - Uguinho - 08.08.2018

deu certo vlw galera