DevPRO
Новичок
Простая команда которая добавляет на ваш сервер возможность здароваться
Писал команду не я,оптимизация моя.
Писал команду не я,оптимизация моя.
PHP:
if(strcmp(cmd, "/hi", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "В машине не доступна данная команда");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_RED, "/hi [id]");
giveplayerid = ReturnUser(tmp);
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(1.0, playerid, giveplayerid) && PlayerTied[playerid] != 1)
{
new Float:angle;
GetPlayerFacingAngle(playerid, angle);
SetPlayerFacingAngle(giveplayerid, angle + 180);
format(string, sizeof(string), "*%s поздоровался с %s", GetNameEx(playerid) ,GetNameEx(giveplayerid));
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0);
ApplyAnimation(playerid,"GANGS","hndshkfa",4.0,0,0,0,0,0);
ApplyAnimation(giveplayerid,"GANGS","hndshkfa",4.0,0,0,0,0,0);
return 1;
}
else return SendClientMessage(playerid, COLOR_GREY, "Вы не рядом с играком");
}
else return SendClientMessage(playerid, COLOR_GREY, "Игрок оффлайн");
}
}
Для тех у кого нет GetNameEx:
PHP:
stock GetNameEx( playerid )
{
static const NameP[ 24 ];
GetPlayerName( playerid, NameP, 24 );
return NameP;
}
