shape1
shape2
shape3
shape4
shape7
shape8

Ближайший чат с радиусом 40 метров


Статус
Закрыто для дальнейших ответов.

TheSeLToN

Участник
Пользователь
21.09.2014
452
125
0
Всем привет.

В public OnPlayerText(playerid, text[]): 

if(text[0] == '!') // в кавычках ставим символ, через который будем писать в местный чат
{
new Float:pos[3],Name[MAX_PLAYER_NAME];
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
GetPlayerName(playerid,Name,MAX_PLAYER_NAME);
format(text,128, "{FB0505}[Чат]{1BB1F1} %s(%d):{FFFFFF} %s",Name,playerid,text[1]);
for(new i; i < GetMaxPlayers(); i++)
{
if(!IsPlayerInRangeOfPoint(i,40.0,Pos[0],Pos[1],Pos[2]) || !IsPlayerConnected(i))continue
if(GetPlayerInterior(playerid) != GetPlayerInterior(i) || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(i))continue;
SendClientMessage(i,-1,text);
}
return 0;

Автор: SaTiCH

 
Последнее редактирование модератором:

BlaqStarr

Освоившийся
Пользователь
23.07.2014
329
1
28
0
28
И это трудно по вашему,именить радиус текста?

 
Статус
Закрыто для дальнейших ответов.