CMD:me(playerid, params[])
{
new tmp[256], playername[25];
if (sscanf(params, "s[128]", tmp)) return SendClientMessage2(playerid, COLOR_WHITE, "Usage: /me [message]");
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
for (new i = 0; i < PLAYERS; i++)
{
if(dini_Int(AddDirFile(dir_userfiles, playername), "RPName")==0)
{
if (IsPlayerConnected2(i) && PlayerIgnored[i][playerid] == 0) SendPlayerFormattedText(i, COLOR_GREEN, "%s %s", playername, tmp);
}
else
{
if (IsPlayerConnected2(i) && PlayerIgnored[i][playerid] == 0) SendPlayerFormattedText(i, COLOR_GREEN, "%s %s", dini_Get(AddDirFile(dir_userfiles, playername), "RolePName"), tmp);
}
}
printf("[me] %s (Id%d) %s", playername, playerid, tmp);
return 1;
}
CMD:me(playerid, params[])
{
new tmp[256], playername[25];
if (sscanf(params, "s[128]", tmp)) return SendClientMessage2(playerid, COLOR_WHITE, "Usage: /me [message]");
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
for (new i = 0; i < PLAYERS; i++)
{
if(dini_Int(AddDirFile(dir_userfiles, playername), "RPName")==0)
{
if (IsPlayerConnected2(i) && PlayerIgnored[i][playerid] == 0) SendPlayerFormattedText(i, COLOR_GREEN, "%s %s", playername, tmp);
}
else
{
if (IsPlayerConnected2(i) && PlayerIgnored[i][playerid] == 0) SendPlayerFormattedText(i, COLOR_GREEN, "%s %s", dini_Get(AddDirFile(dir_userfiles, playername), "RolePName"), tmp);
}
}
printf("[me] %s (Id%d) %s", playername, playerid, tmp);
return 1;
}
public OnPlayerText(playerid, text[])
{
if(IsAdvertisement(text))
{
SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[ERROR]: {FFFFFF}Your message contains an IP Address (strict detection).");
return 0;
}
return 1;
}
Try this and tel me if it works
PHP код:
|