a warning.
#1

I ma getting this warning
Код:
(1134) : warning 225: unreachable code
when i compile.

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(login,5,cmdtext);
    dcmd(REGISTER,8,cmdtext);
    dcmd(kick,4,cmdtext);
    dcmd(ban,3,cmdtext);
    dcmd(v,1,cmdtext);
    dcmd(explode,7,cmdtext);
    dcmd(gmx,3,cmdtext);
    dcmd(announce,8,cmdtext);
    dcmd(gethere,7,cmdtext);
    dcmd(help,4,cmdtext);
    dcmd(givepm,6,cmdtext);
    dcmd(takepm,6,cmdtext);
    dcmd(GOTO,4,cmdtext);
    dcmd(goal,4,cmdtext);
    dcmd(pshop,5,cmdtext);
    dcmd(shop,4,cmdtext);
    dcmd(acmds,5,cmdtext);
    dcmd(kill,4,cmdtext);
    dcmd(cmds,4,cmdtext);
    dcmd(pcmds,5,cmdtext);
    dcmd(report,6,cmdtext);
    dcmd(makeadmin,9,cmdtext);
    dcmd(stats,5,cmdtext);
    dcmd(pstats,6,cmdtext);
    dcmd(spec,4,cmdtext);
    dcmd(specoff,7,cmdtext);
    dcmd(me,2,cmdtext);
    dcmd(endmission,10,cmdtext);
    dcmd(disguise,8,cmdtext);
    dcmd(disguise2,9,cmdtext);
    dcmd(clearchat,9,cmdtext);
    dcmd(website,7,cmdtext);
    dcmd(rules,5,cmdtext);
    dcmd(slap,4,cmdtext);
    dcmd(admins,6,cmdtext);
    dcmd(god,3,cmdtext);
dcmd(ungod,5,cmdtext);
return SendClientMessage(playerid,COLOR_NOTICE,"You typed a unknown command! Use /cmds for existing commands!"); // the line where the warning is
    return 0;
}
above is Fixed
-------------------------------------------------------------------------------------------

Also i have another problem, I am using playerchatbubble. But when i talk in admin chat people can read what i say :S (in the admin chat ofcourse)
Reply
#2

You should return a client-message OR 0, not both.
Reply
#3

ok ty, 1 thing left. When i talk in admin chat it appears in chat bubble also :S
Reply
#4

You'll need to post the code for admin-chat if you want help.
Reply
#5

pawn Код:
public OnPlayerText(playerid, text[])
{
  SetPlayerChatBubble(playerid, text, chat, 50.0, 5000);

    new string[256];
    if(text[0] == '@')
    {
        format(string, sizeof(string), "[Team Admin Chat] %s(%i): %s", pInfo[playerid][name], playerid, text[1]);

      for(new j = 0; j < MAX_PLAYERS; j++)
        {
            if(IsPlayerConnected(j) && pInfo[j][level] > 1) SendClientMessage(j, COLOR_NOTICE, string);
        }
        return 0;
    }
Reply
#6

pawn Код:
public OnPlayerText(playerid, text[])
{
  new
      string[128];
  if(pInfo[playerid][level] > 1 && text[0] == '@')
  {
    format(string, 128, "[Team Admin Chat] %s(%i): %s", pInfo[playerid][name], playerid, text[1]);
    for(new j = 0; j < MAX_PLAYERS; j++)
    {
      if(IsPlayerConnected(j) && pInfo[j][level] > 1) SendClientMessage(j, COLOR_NOTICE, string);
    }
    return true;
  }
  else SetPlayerChatBubble(playerid, text, chat, 50.0, 5000);
  return true;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)