SA-MP Forums Archive
Procesador de comandos... - 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: Procesador de comandos... (/showthread.php?tid=583743)



Procesador de comandos... - Dreyfuz - 30.07.2015

Querнa saber cuбl es, a dнa de hoy, el mejor procesador de comandos en pawn. Y con mejor me refiero a velocidad y calidad, por asн decirlo. їO el mejor es el "nativo", osea el if(strcmp(...))?


Respuesta: Procesador de comandos... - ManuelAbregu - 30.07.2015

Creo que en parte depende del gusto y accesibilidad de cada uno, pero creo que "el mбs rбpido" pero prбcticamente invisible al ojo corriente es zcmd, no estoy seguro. Y tambiйn depende de quй comparaciones veas.
Y stracmp sino me equivoco lo que hace es al ser llamado, pasa por cada uno de los comandos hasta llegar al ejecutado, osea del primero hasta el ejecutado; Esto por obviedad harнa que el sistema fuese rбpido con la menor cantidad de comandos, pero al aumentar va a ir disminuyendo.
Creo es asн, mucho no me acuerdo y hablo de memoria, pero espero a verte podido ayudar.


Re: Procesador de comandos... - GAlvaro14 - 30.07.2015

Yo te dirнa que zcmd. Como te han dicho arriba usando "strcmp" al haber muchos comandos va a ser lento debido a que busca comando por comando comparando la cadena de carбcteres hasta que lo encuentra. Es decir, si el primer comando que haces en OnPlayerCommandText es "/ayuda" y el ъltimo es "/test", va a procesar mбs rбpido el comando "/ayuda" debido a que para procesar el ъltimo tiene que ir buscando y comparando el primer, segundo, tercer... comando. Sin embargo, con zcmd es mucho mбs rбpido debido a que es como una funciуn, escribes un comando y no tiene que hacer ninguna comparaciуn, directamente lo procesa. Podrнamos comparar que el "strcmp" es como un "if" y zcmd es como un "switch" o "case".


Re: Procesador de comandos... - AlmightyAstro - 30.07.2015

strcmp no es un procesador de comandos en sн, el mejor es zcmd


Respuesta: Procesador de comandos... - Goncho28 - 30.07.2015

ZCMD o Y_CMD...

Strmpc no es un procesador de comandos, solo compara cadenas...


Respuesta: Procesador de comandos... - Dreyfuz - 30.07.2015

Creo que ya sй cuбl usarй... ZCMD me lo recomendaron casi todos, por lo tanto, usarй йse. Asн que, gracias a todos.