Всем привет.
В public OnPlayerText(playerid, text[]):
if(text[0] == '!') // в кавычках ставим символ, через который будем писать в местный чат
{
new Floatos[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
В public OnPlayerText(playerid, text[]):
if(text[0] == '!') // в кавычках ставим символ, через который будем писать в местный чат
{
new Floatos[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
Последнее редактирование модератором: