OnPlayerText
#1

Код:
public OnPlayerText(playerid, text[])
{

if( muted[playerid] == 1)
if(strlen(text) > 0) SendClientMessage(playerid,COLOR_DARKRED, "You are temporarily muted.");

return 1;
  }
it sending message to player but he can still chat ?
Reply
#2

pawn Код:
public OnPlayerText(playerid, text[])
{
  if(muted[playerid] == 1)
  {
    SendClientMessage(playerid, COLOR_DARKRED, "You are temporarily muted.");
    return 0;
  }
  return 1;
}
Reply
#3

thanks it worked and yes
Код:
stock Admin(msg[])
{
  for(new i 0; i<GetMaxPlayers(); i++
  {
    if(IsPlayerConnected(i) && IsPlayerAdmin(i)) SendClientMessage(i,white,msg);
  }
}

i want to use it in this command and when the player types this so for rcon Admins print "someone used /setskin"
but i doesnt know how to ?
Код:
if(strcmp(cmd, "/setskin", true) == 0) {
    new tmp[256];

    if(!cmdtext[8])return SendClientMessage(playerid, 0xFFFFFFAA, "USAGE: /setskin [skinid]");
    tmp = strtok(cmdtext, idx);
		SetPlayerSkin(playerid,strval(tmp));
			SendClientMessage(playerid, COLOR_YELLOW, "Skin Changed.");
	  return 1;
	}
Reply
#4

Basic code:
pawn Код:
new
    myArray[50];
GetPlayerName(playerid, myArray, MAX_PLAYER_NAME);
format(myArray, sizeof(myArray), "%s used /setskin command.", myArray);
Admin(myArray);
Wrong:
Quote:
Originally Posted by Sami_
Код:
stock Admin(msg[])
{
  for(new i 0; i<GetMaxPlayers(); i++
  {
    if(IsPlayerConnected(i) && IsPlayerAdmin(i)) SendClientMessage(i,white,msg);
  }
}
Correct:
pawn Код:
stock Admin(msg[])
{
  for(new i = 0; i < GetMaxPlayers(); i++)
  {
    if(IsPlayerConnected(i) && IsPlayerAdmin(i)) SendClientMessage(i, white, msg);
  }
}
Reply
#5

thanks .
Reply
#6

You're welcome.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)