SA-MP Forums Archive
quitar "new cmd[256], idx, tmp[128], string[128];cmd = strtok(cmdtext, idx);" de un comando? - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: quitar "new cmd[256], idx, tmp[128], string[128];cmd = strtok(cmdtext, idx);" de un comando? (/showthread.php?tid=251723)



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

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;
    }



Respuesta: quitar "new cmd[256], idx, tmp[128], string[128];cmd = strtok(cmdtext, idx);" de un comando? - Code8976Man - 28.04.2011

Casi todos los que usen strtok.


Re: quitar "new cmd[256], idx, tmp[128], string[128];cmd = strtok(cmdtext, idx);" de un comando? - jeanpierrevera - 28.04.2011

¬¬ que no sabes leer? pregunto como quitar:

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

de esos comandos ect ect


Respuesta: quitar "new cmd[256], idx, tmp[128], string[128];cmd = strtok(cmdtext, idx);" de un comando? - MaRcOsWeB - 28.04.2011

Sscanf


Respuesta: quitar "new cmd[256], idx, tmp[128], string[128];cmd = strtok(cmdtext, idx);" de un comando? - SuperMarioRol - 28.04.2011

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


Re: quitar "new cmd[256], idx, tmp[128], string[128];cmd = strtok(cmdtext, idx);" de un comando? - jeanpierrevera - 28.04.2011

un ejemplo xP o como pasarlo...por favor...


Respuesta: quitar "new cmd[256], idx, tmp[128], string[128];cmd = strtok(cmdtext, idx);" de un comando? - SuperMarioRol - 28.04.2011

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;
}



Re: quitar "new cmd[256], idx, tmp[128], string[128];cmd = strtok(cmdtext, idx);" de un comando? - Aldi96 - 28.04.2011

wo wo wo what is this?


Respuesta: quitar "new cmd[256], idx, tmp[128], string[128];cmd = strtok(cmdtext, idx);" de un comando? - TheChaoz - 28.04.2011

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...


Respuesta: quitar "new cmd[256], idx, tmp[128], string[128];cmd = strtok(cmdtext, idx);" de un comando? - SuperMarioRol - 28.04.2011

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