Bloquear Comando -
N3XTMapper - 31.10.2013
Ola Galera estou fazendo um filterscript de X1 pra mim, mais ta pronto, o chato й que o player pode digitar comandos em quando esta em combate, eu queria que voces me passassem algum code ou sei la pra que quando o player estivesse no x1 , ele nao poderia usar nenhum comando , e que para algum comando ele teria que escrever /sairdm ...
Obrigado, quem me ajudar +rep
Re: Bloquear Comando -
Falcon. - 31.10.2013
Qual processador de comandos vocк usa ?
Re: Bloquear Comando -
N3XTMapper - 31.10.2013
nao uso nenhum, meus comandos sao assim :
Quote:
if(!strcmp("/x1", cmdtext, true, 4))
|
Re: Bloquear Comando -
Eudes - 31.10.2013
acho q vc pode fazer assim:
cria uma variavel na matriz player do tipo bool:EmDM
quando o cara for para DM vc setar esta variavel como true
e nos comandos vc coloca tipo
if(playerInfo[playerid][EmDM]) return enviamensagem("vc esta em DM nao pode usar cmd");
q checa se o player esta em DM.
e quando ele sair do DM seta variavel como false
Re: Bloquear Comando -
N3XTMapper - 31.10.2013
Quote:
Originally Posted by Eudes
acho q vc pode fazer assim:
cria uma variavel na matriz player do tipo bool:EmDM
quando o cara for para DM vc setar esta variavel como true
e nos comandos vc coloca tipo
if(playerInfo[playerid][EmDM]) return enviamensagem("vc esta em DM nao pode usar cmd");
q checa se o player esta em DM.
e quando ele sair do DM seta variavel como false
|
Ta, mais eae, ele tambйm nao podera usar nenhum comando pra sair ..
Re: Bloquear Comando -
Falcon. - 31.10.2013
junto com as outras news:
PHP код:
new bool:ComandoBloqueado[MAX_PLAYERS];
Quando ele entrar no x1, vocк coloca: ComandoBloqueado[playerid] = true;
E dentro de OnPlayerCommandText antes de tudo, vocк sу verifica se ele estб com os comandos bloqueado:
PHP код:
if(ComandoBloqueado[playerid]) return SendClientMessage(playerid, -1, "seus comandos estгo bloqueados");
No comando /sairdm, que vocк deverб colocar antes do cуdigo acima, basta alterar o valor:
PHP код:
ComandoBloqueado[playerid] = false;
Re: Bloquear Comando -
N3XTMapper - 31.10.2013
Quote:
Originally Posted by Falcon.
junto com as outras news:
PHP код:
new bool:ComandoBloqueado[MAX_PLAYERS];
Quando ele entrar no x1, vocк coloca: ComandoBloqueado[playerid] = true;
E dentro de OnPlayerCommandText antes de tudo, vocк sу verifica se ele estб com os comandos bloqueado:
PHP код:
if(ComandoBloqueado[playerid]) return SendClientMessage(playerid, -1, "seus comandos estгo bloqueados");
No comando /sairdm, que vocк deverб colocar antes do cуdigo acima, basta alterar o valor:
PHP код:
ComandoBloqueado[playerid] = false;
|
Vlw +rep
Re: Bloquear Comando -
Eudes - 31.10.2013
Quote:
Originally Posted by Falcon.
junto com as outras news:
PHP код:
new bool:ComandoBloqueado[MAX_PLAYERS];
Quando ele entrar no x1, vocк coloca: ComandoBloqueado[playerid] = true;
E dentro de OnPlayerCommandText antes de tudo, vocк sу verifica se ele estб com os comandos bloqueado:
PHP код:
if(ComandoBloqueado[playerid]) return SendClientMessage(playerid, -1, "seus comandos estгo bloqueados");
No comando /sairdm, que vocк deverб colocar antes do cуdigo acima, basta alterar o valor:
PHP код:
ComandoBloqueado[playerid] = false;
|
isso mesmo.
so que o
PHP код:
if(ComandoBloqueado[playerid]) return SendClientMessage(playerid, -1, "seus comandos estгo bloqueados");
tem q ser abaixo do comando /sairdm senao bloquea ele tbm
Re: Bloquear Comando -
Falcon. - 31.10.2013
exato, eu jб tinha citado isso no post.