SA-MP Forums Archive
[Ajuda] Dъvida ICMD - 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] Dъvida ICMD (/showthread.php?tid=473014)



Dъvida ICMD - arakuta - 01.11.2013

Nгo funciona comigo. To usando a ъltima versгo da IPSI, com a iCMD 7.1

pawn Код:
public OnPlayerCommandText(playerid,commandid,params[])
{
    switch(commandid)
    {
        case iscmd("t,e,s,t,e"):
        {
            SendClientMessage(playerid,-1,"Teste");
        }
    }
    return 1;
}
Aparece SERVER: UNKNOW COMMAND.

Fiz igual como o bruno ensino e nгo vai S:


Re: Dъvida ICMD - Juniiro3 - 01.11.2013

A public retorna 0 ou false;
Tem que por um return true no comando;
Se quiser por mensagem personalizada, tem que por um default:;

Tipo assim:

pawn Код:
public OnPlayerCommandText ( playerid , commandid , params )
{
    switch ( commandid )
    {
        case iscmd ( "t,e,s,t,e" ):
        {
            /*Funcoes*/
            return true;
        }
    }

    return false;
}



Re: Dъvida ICMD - arakuta - 01.11.2013

pawn Код:
public OnPlayerCommandText(playerid,commandid,params[])
{
    switch(commandid)
    {
        case iscmd("t,e,s,t,e"):
        {
            SendClientMessage(playerid,-1,"Teste");
            return 0b1;
        }
    }
    return 0b0;
}
Ainda nгo vai.


Re: Dъvida ICMD - kreison - 01.11.2013

Aparentemente o iCmd 7.1 ta com esse bug, usa o iCmd7 por enquanto que logo Bruno logo deve soltar uma versгo corrigida.
Se quiser aqui eu falo como arrumar o iCmd 7.1 http://forum.sa-mp.com/showpost.php?...5&postcount=97


Re: Dъvida ICMD - Juniiro3 - 01.11.2013

Tente por um default:

pawn Код:
default: return SendClientMessage ( playerid , -1 , "" ); //Pode ser uma string vazia mesmo...
Eu uso o iCmd aqui e nгo tenho esses problemas...


Re: Dъvida ICMD - kreison - 01.11.2013

Quote:
Originally Posted by Juniiro3
Посмотреть сообщение
Tente por um default:

pawn Код:
default: return SendClientMessage ( playerid , -1 , "" ); //Pode ser uma string vazia mesmo...
Eu uso o iCmd aqui e nгo tenho esses problemas...
Nгo adianta, nem com default vai funcionar, o problema й na include mesmo que tб retornando false. A callback do gamemode nгo chega nem ser executada.
Vocк tб usando qual versгo do iCmd? O problema й sу na 7.1 (que vem junto com a ipsi que tem pra baixar no tуpico do iLoops).
De qualquer jeito se quiser arrumar o iCmd 7.1 indiquei o post ali em cima explicando...


Re: Dъvida ICMD - Juniiro3 - 01.11.2013

Quote:
Originally Posted by kreison
Посмотреть сообщение
Nгo adianta, nem com default vai funcionar, o problema й na include mesmo que tб retornando false. A callback do gamemode nгo chega nem ser executada.
Vocк tб usando qual versгo do iCmd? O problema й sу na 7.1 (que vem junto com a ipsi que tem pra baixar no tуpico do iLoops).
De qualquer jeito se quiser arrumar o iCmd 7.1 indiquei o post ali em cima explicando...
Eu uso o 7.0, e o prуprio ipsBruno disse que a 7.1 nгo foi oficialmente lanзada ainda. Entгo os bugs provavelmente sу serгo arrumadas quando ele atualizar o tуpico com a nova versгo.


Re: Dъvida ICMD - arakuta - 02.11.2013

To usando a IPSI, o iCMD dela й a 7.1, vou esperar o bruno resolver.


Re: Dъvida ICMD - WLSF - 02.11.2013

Eu testei de duas formas

pawn Код:
public OnPlayerCommandText(playerid, commandid, params[])
{
    switch(commandid)
    {
        case iscmd("t,e,s,t,e"):
        {
            SendClientMessage(playerid, -1, "teste");
        }
    }
    return 1;
}
pawn Код:
public OnPlayerCommandText(playerid, commandid, params[])
{
    switch(commandid)
    {
        case iscmd("t,e,s,t,e"):
        {
            param("s");
            SendClientMessage(playerid, -1, gets($0));
        }
    }
    return 1;
}
(ultima atualizaзгo de manipulaзгo de parвmetros do icmd 7.1)

Nгo obtive problema de forma alguma, seu problema estб em outro lugar...

OBS: Use o iCmd 7.0, o 7.1 nгo foi lanзado muito menos atualizado aqui no fуrum, entгo por estar em fase de testes й possнvel que ocorra problemas do tipo, talvez o seu iCmd 7.1 seja diferente do meu, atй porque eu estou mexendo com isso tambйm.
Entгo a observaзгo й essa, continuem usando o icmd 7.


Abraзos.


Re: Dъvida ICMD - smiiir - 02.11.2013

Estou usando o 7.1 faz uma semana e sу encontrei um BUG

exemplo de string

/falar texto um

sу imprime o texto