03.07.2014, 19:16
Buenas, estoy trabajando con sscanf pero aun no logro entenderlo. їA que me refiero con el tituilo?, lo que me refiero es que cuando intento realizar 2 funciones en el mismo comando por ejemplo: '/command 1 1' el sscanf lo tomara asн: Funciуn: 11 1. En resumen lo que hace es agregar 1 mбs y en realidad solo es el 1. Para tomar la forma mбs sencilla les dejo el codigo de ejemplo:
Y asн es como lo utilizo: /command 1 1 y asн lo imprime: Funciуn: 11 1. їPorque?, quisiera que me ayudaran a resolver eso y haber como logro hacer que nomas cada parametro se quedara con ese mismo numero/letra que se escribio.
Код:
zcmd(command, playerid, params[]) { if(!sscanf(params, "s[32]s[64]", params[0], params[1])) { new string[128]; format(string, sizeof(string), "Funciуn: %s %s", params[0], params[1]); SendClientMessage(playerid, 0xFFFFFFFF, string); } return 1; }