quitar "new cmd[256], idx, tmp[128], string[128];cmd = strtok(cmdtext, idx);" de un comando?
#1

hola quisiera saber los comandos que usan:

new cmd[256], idx, tmp[128], string[128];
cmd = strtok(cmdtext, idx);
esto quisiera quitarlo y hacerlo unico ya que luego se mesclab
pawn Код:
if(strcmp(cmd, "/menos", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, Azul, "Uso correto: {FFFFFF}/Menos [valor] [menosQuanto]");
        ValorEntrada[playerid] = strval(tmp);
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, Azul, "Uso correto: {FFFFFF}/Menos [Valor] [menosQuanto]");
        ValorSaida[playerid] = strval(tmp);
        Resultado[playerid] = ValorEntrada[playerid] - ValorSaida[playerid];
        format(string, sizeof(string), "Vocк fez a conta {1E90FF}%d{FFFFFF} menos {1E90FF}%d{FFFFFF} Resultado:{E31919} %d", ValorEntrada[playerid], ValorSaida[playerid], Resultado[playerid]);
        SendClientMessage(playerid, Branco, string);
        return 1;
    }
Reply
#2

Casi todos los que usen strtok.
Reply
#3

¬¬ que no sabes leer? pregunto como quitar:

new cmd[256], idx, tmp[128], string[128];
cmd = strtok(cmdtext, idx);

de esos comandos ect ect
Reply
#4

Sscanf
Reply
#5

Pasalo todo a sscanf y notarбs mejor rendimiento y rapidez a la hora de scriptearlo.
Reply
#6

un ejemplo xP o como pasarlo...por favor...
Reply
#7

Usa el buscador -.- https://sampforum.blast.hk/showthread.php?tid=120356
pawn Код:
new dinero;
new pid;
CMD:dardinero(playerid, params[])
{
        if (sscanf(params, "ui", pid, dinero))
        {
            return SendClientMessage(playerid, 0xFF0000AA, "Sintaxis incorrecta");
        }
    GivePlayerMoney(pid, dinero);
    return 1;
}
Reply
#8

wo wo wo what is this?
Reply
#9

Quote:
Originally Posted by SuperMarioRol
Посмотреть сообщение
Pasalo todo a sscanf y notarбs mejor rendimiento y rapidez a la hora de scriptearlo.
jajaja dale mario tampoco la pavada, mas rapidez? es imposible que puedas notar una diferencia tan infima. son milisegundos de diferencia...
Reply
#10

"Rapidez a la hora de scriptearlo" :P (Lee xD)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)