Porque el siguiente comando..
#1

Me tira errores de "error 017: undefined symbol "params" se a que se debe, pero como soluciono el comando para que no de errores...

Код:
if(strcmp(cmd, "/duda", true) == 0 || strcmp(cmd, "/d", true) == 0) //Comando Duda...
{
  if(NewbieTimer[playerid] > 0)
  {
     format(string, sizeof(string), "* Debes esperar %d segundos para volver a hablar por el canal de ayuda.", NewbieTimer[playerid]);
     SendClientMessage(playerid, Rojo, string);
     return 1;
  }
  if(isnull(params)) return SendClientMessage(playerid, Naranja, "* /duda [Pregunta]");
  if(PlayerInfo[playerid][pAdmin]<1)
  {
     NewbieTimer[playerid] = 50;
  }
  else if(PlayerInfo[playerid][pAdmin]==1)
  {
     NewbieTimer[playerid] = 15;
  }
  else if(PlayerInfo[playerid][pAdmin] == 1)
  {
     NewbieTimer[playerid] = 15;
  }
  else if(PlayerInfo[playerid][pAdmin] >= 2 && PlayerInfo[playerid][pAdmin] < 2)
  {
     NewbieTimer[playerid] = 10;
  }
  if(PlayerInfo[playerid][pAdmin]<1&&PlayerInfo[playerid][pAdmin]<1)
  {
     format(string, sizeof(string), "{FFCC33}(Canal Dudas) [Nivel: %d] %s(%d): {FFFFFF}%s", PlayerInfo[playerid][pNivel],GetPlayerNameRP(playerid),playerid, params);
  }
  if(PlayerInfo[playerid][pAdmin] == 1&& PlayerInfo[playerid][pAdmin]<2)
  {
     format(string, sizeof(string), "{FFCC33}(Canal Dudas) {FFCC00}[Ayudante]{FFCC33} %s(%d): {FFFFFF}%s", GetPlayerNameRP(playerid),playerid, params);
  }
  if(PlayerInfo[playerid][pAdmin] == 1)
  {
     format(string, sizeof(string), "{FFCC33}(Canal Dudas) {FF9933}[Moderador]{FFCC33} %s(%d): {FFFFFF}%s", GetPlayerNameRP(playerid),playerid, params);
  }
  if(PlayerInfo[playerid][pAdmin] >= 2)
  {
     format(string, sizeof(string), "{FFCC33}(Canal Dudas) {FF9900}[Moderador G.]{FFCC33} %s(%d): {FFFFFF}%s", GetPlayerNameRP(playerid),playerid, params);
  }
  if(PlayerInfo[playerid][pAdmin] >= 3)
  {
     format(string, sizeof(string), "{FFCC33}(Canal Dudas) {FF3366}[Administrador]{FFCC33} %s(%d): {FFFFFF}%s", GetPlayerNameRP(playerid),playerid, params);

   }
  if(PlayerInfo[playerid][pAdmin] >= 5)
  {
     format(string, sizeof(string), "{FFCC33}(Canal Dudas) {FF0000}[Dueсo]{FFCC33} %s(%d): {FFFFFF}%s", GetPlayerNameRP(playerid),playerid, params);
  }
  foreach(Player, n)
  {
        SendClientMessage(n, Blanco, string);
  }
  return 1;
}
Reply
#2

"Undefined simbol" = Sнmbolo sin definir. La variable, en este caso el array "params" no estб definido, es usado en la mayorнa de ocasiones en comandos ZCMD, no strcmp. Asн que cambia "params" de isnull por el valor, que en este caso no existe, ya que no veo un sscanf o strtok para separar los parбmetros enviados de un comando.
Reply
#3

Quote:
Originally Posted by _Zume
Посмотреть сообщение
"Undefined simbol" = Sнmbolo sin definir. La variable, en este caso el array "params" no estб definido, es usado en la mayorнa de ocasiones en comandos ZCMD, no strcmp. Asн que cambia "params" de isnull por el valor, que en este caso no existe, ya que no veo un sscanf o strtok para separar los parбmetros enviados de un comando.
Ya lo solucionй, gracias _Zume!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)