Slawon
Компетентный
Наверно всем понятн что выполняет эта команды
для новечков ((проверка на алкоголь течнее алкотест))
для новечков ((проверка на алкоголь течнее алкотест))
PHP:
if (strcmp(cmd, "/alkotest", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(PlayerInfo[playerid][pFraction] != 1 && PlayerInfo[playerid][pFraction] != 2 && PlayerInfo[playerid][pFraction] != 3 && PlayerInfo[playerid][pFraction] != 4 && PlayerInfo[playerid][pFraction] != 10 && PlayerInfo[playerid][pFraction] != 19) {
SendClientMessage(playerid, COLOR_RED, "(( Вы не сотрудник ПО! ))");
return 1; }
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_GRAD2, "(( Используйте: /alkotest [ID] ))");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(giveplayerid == playerid) {
SendClientMessage(playerid, COLOR_RED, "(( Вы не можете проверить самого себя на алкоголь. ))");
return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
format(string, sizeof(string), "(( * Состояние: %s - [%d] промилей алкоголя в крови. ))", giveplayer, dlevel[giveplayerid]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "(( * Сотрудник ПО %s проверил вас на состояние алкогольного опьянения. ))", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s проверил на алкотестере %s.", sendername, giveplayer);
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_RED, "(( Этот игрок далеко от вас! ))");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "(( Этого игрока нет на сервере! ))");
return 1;
}
return 1;
}
