[Ajuda] bloquear player falar durante tutorial
#1

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.
Reply
#2

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!
Reply
#3

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
?
Reply
#4

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

deu certo vlw galera
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)