Huseyn
Изучающий
- Регистрация
- 30 Дек 2015
- Сообщения
- 622
- Лучшие ответы
- 0
- Репутация
- 278
Здравствуйте, уважаемые пользователи, у меня тут проблема с командой.. Когда ввожу команду /giveberth [id] игрока открывается диалог, НО! цвет у игрока не меняется.. А у меня, наоборот.. пожалуйста помогите с меня +
команда:
команда:
PHP:
CMD:giveberth(playerid, params[])
{
if(IsAbleToGivecolor(playerid))
{
new targetid, string[128];
if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /giveberth [id игрока]");
else if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotOnline);
else if(PlayerLogged[targetid] == false) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotAuthorized);
else if(PI[targetid][pMember] == 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок не находиться в организации!");
else if(PI[targetid][pLeader] > 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок лидер другой организации!");
else if(!IsPlayerInRangeOfPlayer(8.0, playerid, targetid)) return SendClientMessage(playerid, COLOR_GREY, "Игрок слишком далеко!");
else if(PI[targetid][pMember] != PI[playerid][pMember]) return SendClientMessage(playerid, COLOR_GREY, "Игрок находиться в другой организации!");
strcat(string, "[1] Патрульно постовая служба\n[2] Дорожно патрульная служба\n[3] СВАТ");
ShowPlayerDialogEx(playerid, 2787,DIALOG_STYLE_LIST, "{ffcc00}Меню выбора цвета", string, "Выбрать", "Закрыть");
}
else if(!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GREY, YouCanNot);
return true;
}