vitalik6243
Умник
Такой вопрос не могу сделать проверку на игрока например лидер может уволить игрока не только из свой фракции но и из чужой
Вот код как сделать/доделать проверку?
PHP:
case 586:
{
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialogFix(playerid, 51, DIALOG_STYLE_INPUT, "« OFFMEMBERS »", "{FFFFFF}Введите ник игрока которого вы хотите уволить:", "Уволить", "Оставить");
new giveplayerid;
giveplayerid = strval(inputtext);
format(string, sizeof(string), "SELECT * FROM `accounts` WHERE name = '%s'",inputtext);
mysql_query(string);
mysql_store_result();
if(mysql_fetch_row_format(string))
{
BaseGet("Member",PlayerInfo[giveplayerid][pMember]);
if(PlayerInfo[playerid][pMember] == PlayerInfo[giveplayerid][pMember])
{
format(string, sizeof(string), "UPDATE accounts SET Member = '0',Rank = '0',OnlFrak = '0' WHERE name = '%s'",inputtext);
mysql_query(string);
format(string, sizeof(string), "Вы уволили игрока %s из своей организации", inputtext);
SendClientMessage(playerid, COLOR_WHITE, string);
}
else return SendClientMessage(playerid, COLOR_GREY, "Данный игрок не в вашей фракции!");
}
mysql_free_result();
}
else return 1;
}
