Írtam egy IC chatet csak nincs kivel tesztelnem a látótávot.
[pawn]/////////////////////////////////////[Chat]///////////////////////////////////////
CMD:k(playerid, params[])
{
new uzenet[128];
new icchat[256];
new neve[MAX_PLAYER_NAME];
new Float:x, Float:y, Float:z;
GetPlayerName(playerid, neve, sizeof (neve));
GetPlayerPos(playerid, x, y, z);
if(sscanf(params, \"s[128]\", uzenet)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /k [iC szöveg]\");
{
for ( new i = 0; i < MAX_PLAYERS; i++ )
{
if(IsPlayerInRangeOfPoint(i, 5, x, y, z))
{
format(icchat, sizeof(icchat), \"%s mondja: %s\", neve, uzenet);
SendClientMessage(i,COLOR_ME ,icchat);
}
}
}
return 1;
}
[/pawn]
Érdekelne hogy ezt csak az látja aki közel van, vagy valamit elszúrtam és mindenki látja.