Versuchs doch mal so:
C
//Falls du IsNull nicht hast:
#define IsNull(%0) (!%[0]||(%0[0]=='\1'&&!%0[1]))
//Befehl
ocmd:me(playerid, params[])
{
if(IsNull(params)) return SendClientMessage(playerid, COLOR_GREY, "[OOC] Befehl: /me [Text]");
new string[144+1], Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z),GetPlayerName(playerid, string, MAX_PLAYER_NAME);
format(string, sizeof(string), "* %s %s *", string, params);
foreach(Player, i)
{
if(IsPlayerInRangeOfPoint(i, 6.5, X, Y, Z)) SendClientMessage(i, COLOR_ME, string);
}
return 1;
}
Alles anzeigen