[AJUDA] Tirar o comando de PROCESSADOR para comando normal ! ! !
#1

Criador: DraKoN E TORIBIO


pawn Code:
UsarProcessador
    CMD:("/fakes") {
        UsarParametros
            if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,0x08005,"O Player Esta OFF-LINE");
        if(!strlen(tmp)) return SendClientMessage(playerid,0x08005,"Digite /fakes [id]");
        if(strval(tmp) == playerid) return SendClientMessage(playerid,0x08005,"Nгo pode usar esse comando em si mesmo");
        LeituraFakes(strval(tmp),playerid);
        return 1;
    }
pawn Code:
Processar(const s[], &i)
{
    new l = strlen(s);while ((i < l) && (s[i] <= ' ')) {
        i++;
    }
    new o = i;new r[20];while ((i < l) && (s[i] > ' ') && ((i - o) < (sizeof(r) - 1))) {
        r[i - o] = s[i];i++;
    }r[i - o] = EOS; return r;
}
Desde ja agradeco a ajuda ! ! !
Reply
#2

Han ? Tirar em comando de processador ? Nгo entendi ..
Reply
#3

mano colocar em comando normar a forma q ele foi feito ai e em processador olha a diferenзca cita um ex \/
pawn Code:
if(strcmp(cmd, "/dado", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            new dice = random(6)+1;
            if (gDice[playerid] == 1)
            {
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "* %s jogou um dado e caiu no numero: %d", sendername,dice);
                ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD2, "   Vocк nгo tem um dado, compre em uma 24/7");
                return 1;
            }
        }
        return 1;
    }
dessa forma ai /\ o q eu coloquei ta em processador
Reply
#4

Ele quer que o processador esteja integrado no comando ou no cуdigo.
Reply
#5

PHP Code:

if(strcmp(cmd"/fake"true) == 0)
    {
            new 
jogador;
            
tmp strtok(cmdtextidx);
            
jogador strval(tmp);
            if(!
strlen(tmp)) return SendClientMessage(playerid,COLOR_SYSTEM," Use: /fake ID");
            if(
jogador == playerid) return SendClientMessage(playerid,0x08005,"Nгo pode usar esse comando em si mesmo");
            
LeituraFakes(jogador,playerid);
        }
        return 
1;
    } 
Reply
#6

nao manow num e pra integra o processador no comando eu so citei um exemplo
tipo eu quero tirar o comando de processador e passar para codigo q e o exemplo q eu citei


@EDIT


OPS /\ dese jeito ai mas so q nao ta funcionando ainda tipo eu digito o comando
ex: so /fake ai aparece /fake ID
mas quando eu digito /fake 10 vai para o meu ultimo return SendClientMessage(playerid,COLOR_CV,"Comando inexistente, use /ajuda para ver alguns COMANDOS!");

aparece essa mensagem e nao mostra se e fake alguem sabe o q pode ser


@EDIT

concertado e funfando testado
o problema erra aki if(strcmp(cmd, "/fake", true) == 0)
no lugar de cmd quando eu fiu colocar no meu GM coloquei cmdtext

brigadao ai a todos pela ajuda

RESOLVIDO ! ! !
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)