Desbloquer parвmetros ZCMD -
Russo66 - 24.09.2013
Pessoal, estou quebrando a cabeзa para liberar parвmetros em comandos bloqueados, segue o exemplo:
pawn Код:
public OnPlayerCommandReceived(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/sair", true) != 0 && Block[playerid] == 1 && strcmp(cmdtext, "/observar", true)) <-- libera o comando /observar porem quando й colocado o parametro(id) й bloqueado.
{
return 0;
}
return 1;
}
Soluзгo para quem estб com o mesmo problema:
strfind(cmdtext, "/observar", true) != 0)))
Use search! <-
Re: Desbloquer parвmetros ZCMD -
zSuYaNw - 24.09.2013
pawn Код:
if(Block[playerid] == 1 && (strcmp(cmdtext,"/sair", true) != 0 || strcmp(cmdtext, "/observar", true) != 0))
Re: Desbloquer parвmetros ZCMD -
Russo66 - 24.09.2013
Garfild, eu quis dizer 'parвmetros' do cmd, bloquear por bloquear o meu code jб faz o trabalho.
Agora por exemplo, se eu for usar: /observar [id] o comando da como invбlido!
Agora se eu usar somente /observar o comando й lido.
Meu problema й como fazer funcionar o parвmetro 'id' do comando observar.
Re: Desbloquer parвmetros ZCMD -
zSuYaNw - 24.09.2013
Quote:
Originally Posted by Russo66
Garfild, eu quis dizer 'parвmetros' do cmd, bloquear por bloquear o meu code jб faz o trabalho.
Agora por exemplo, se eu for usar: /observar [id] o comando da como invбlido!
Agora se eu usar somente /observar o comando й lido.
Meu problema й como fazer funcionar o parвmetro 'id' do comando observar.
|
usa strfind oras.
pawn Код:
if(strfind(str,"HeyDude", true) != -1){
// Na string "str" tem a palavra "HeyDude".
}
Re: Desbloquer parвmetros ZCMD -
Russo66 - 24.09.2013
Faz um exemplo ?
Re: Desbloquer parвmetros ZCMD -
zSuYaNw - 24.09.2013
pawn Код:
if(Block[playerid] == 1 && (strcmp(cmdtext,"/sair", true) != 0 || strfind(cmdtext, "/observar", true) != -1))
Re: Desbloquer parвmetros ZCMD -
Russo66 - 24.09.2013
Tentei desta forma e nгo funciona :c
Por isso pedi pra vocк faze um exemplo, mais tambйm deu problema o comando nгo й nem lido.
Mais algum code mano ? thank you!
@Edite:
Fiz funcionar mudando um parвmetro do strfind:
strfind(cmdtext, "/observar", true) !=
0))
thank youІ