/me in ZCMD
#1

How to make /me command in ZCMD? It is too hard and I didn't find the right one with searching.
Reply
#2

pawn Код:
CMD:me(playerid, params[])

  {
    if(!cmdtext[3])return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /me [action]");
    new str[128];
    GetPlayerName(playerid, str, sizeof(str));
    format(str, sizeof(str), "* %s %s", str, cmdtext[4]);
    SendClientMessageToAll(0xFFFF00AA, str);
    return 1;
  }
Reply
#3

pawn Код:
COMMAND:me(playerid,params[])
{
  if(isnull(params)) SendClientMessage(playerid, 0xFF0000FF, "USAGE: /me [action]");
  else
  {
    //format and send
  }
  return 1;
}
Reply
#4

pawn Код:
C:\DOCUME~1\Janar\Desktop\SAMP\GAMEMO~1\minu2.pwn(1094) : error 017: undefined symbol "cmdtext"
C:\DOCUME~1\Janar\Desktop\SAMP\GAMEMO~1\minu2.pwn(1094) : warning 215: expression has no effect
C:\DOCUME~1\Janar\Desktop\SAMP\GAMEMO~1\minu2.pwn(1094) : error 001: expected token: ";", but found "]"
C:\DOCUME~1\Janar\Desktop\SAMP\GAMEMO~1\minu2.pwn(1094) : error 029: invalid expression, assumed zero
C:\DOCUME~1\Janar\Desktop\SAMP\GAMEMO~1\minu2.pwn(1094) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Reply
#5

Quote:
Originally Posted by newarvuti
pawn Код:
C:\DOCUME~1\Janar\Desktop\SAMP\GAMEMO~1\minu2.pwn(1094) : error 017: undefined symbol "cmdtext"
C:\DOCUME~1\Janar\Desktop\SAMP\GAMEMO~1\minu2.pwn(1094) : warning 215: expression has no effect
C:\DOCUME~1\Janar\Desktop\SAMP\GAMEMO~1\minu2.pwn(1094) : error 001: expected token: ";", but found "]"
C:\DOCUME~1\Janar\Desktop\SAMP\GAMEMO~1\minu2.pwn(1094) : error 029: invalid expression, assumed zero
C:\DOCUME~1\Janar\Desktop\SAMP\GAMEMO~1\minu2.pwn(1094) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
lmao, sorry

pawn Код:
CMD:me(playerid, params[])

  {
        if(!strlen(params))return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /me [action]");
    new str[128];
    GetPlayerName(playerid, str, sizeof(str));
    format(str, sizeof(str), "* %s %s", str, !strlen(params));
    SendClientMessageToAll(0xFFFF00AA, str);
    return 1;
  }
Reply
#6

pawn Код:
CMD:me(playerid, params[])
{
    if(isnull(params)) return SendClientMessage(playerid, 0xFFFFFFFF, "/me [text]");
    new
        string[128],
        pName[20 char]
    ;
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "* %s %s *", pName, params);
    return SendClientMessageToAll(0xFFFFFFFF, string);
}
Reply
#7

Thanks for help
The format in ZCMD has got me confused, I understood it in regular SAMP include.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)