[Ayuda] SScanf agrega el siguiente valor
#1

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:

Код:
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;
}
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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)