Clybzotik
Ученик
Здраствуйте, дописал команду. Что сделал не так и что можно доделать?
P.S. Просто все уже орут что косо делаю вот я сюда и пишу.
P.S. Просто все уже орут что косо делаю вот я сюда и пишу.
PHP:
CMD:b(playerid,params[])
{
if(isnull(params))
return SendClientMessage(playerid, 0xFF8000AA, "Используйте /b [Non-RP сообщение]");
if(strlen(params[0]) > 100)
return SendClientMessage(playerid,0xFF8000AA,"Макс. длина - 100 символов.");
new Playername[MAX_PLAYER_NAME],
string[31 + 100];
GetPlayerName(playerid, Playername, MAX_PLAYER_NAME);
format(string, 31, "%s[%d]: ((%s))", PlayerName, playerid, string);
ProxDetector(10, playerid, string, 0x808080AA);
return 1;
}
stock ProxDetector(Float: radius,playerid,const string[], color)
{
foreach(new i:Player)
{
if(IsPlayerConnected(i)) continue;
new Float: X,
Float: Y,
Float: Z;
GetPlayerPos(playerid, X, Y, Z);
if(GetPlayerDistanceFromPoint(i, X, Y, Z) >= radius) continue;
SendClientMessage(i, color, string);
}
}
