[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(playerid, text[])
{
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(playerid, cmd[], 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(playerid, text[])
{
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(playerid, cmd[], params[], flags)
{
if(VendoTutorial[playerid] == true)
{
SendClientMessage(playerid, Vermelho, "| 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