Huseyn
Компетентный
Всем привет ребята! у меня проблема с uninvite, точнее не проблема но не могу исправить.. Хочу чтобы при увольнение игроков показало в админ чат..
как исправить ребята? с меня ++
если будет нужна..
как исправить ребята? с меня ++
PHP:
CMD:uninvite(playerid, params[])
{
if(IsAbleToUninvite(playerid))
{
new targetid, reason[32];
if(sscanf(params, "us[32]", targetid, reason)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /uninvite [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(PI[targetid][pMember] != PI[playerid][pMember]) return SendClientMessage(playerid, COLOR_GREY, "Игрок находиться в другой организации!");
else if(playerid == targetid) return SendClientMessage(playerid, COLOR_GREY, "Самого себя нельзя уволить!");
SendMes(playerid, COLOR_BLUE, "Вы уволили %s из организации. Причина: %s",GetName(targetid),reason);
SendMes(targetid, COLOR_BLUE, "%s %s уволил Вас из организации. Причина: %s", Fraction_Rang[PI[playerid][pMember]][PI[playerid][pRank]],GetName(playerid),reason);
LeaveFractionPlayer(targetid);
}
else SendClientMessage(playerid, COLOR_GREY, YouCanNot);
return 1;
}
HTML:
if(params[1] >= 50000)
{
new str[35+MAX_PLAYER_NAME*2];
format(str, sizeof(str), "[A] %s передал больше 50.000$ игроку %s", GetName(playerid), GetName(params[0]));
SendAdminMessage(COLOR_GRAD1, str);
}
