- Регистрация
- 23 Дек 2013
- Сообщения
- 52
- Лучшие ответы
- 0
- Репутация
- 0
Приветствую всех, ребят есть команда /uval, все вроде работает, она увольняет человека, но после перезаходи все остается, т.е я уволил допустим лидера, он уволился, но когда он перезашел все вернулось, смотрел запрос в базу вроде все нормально, не подскажите?, буду очень благодарен.
PHP:
CMD:uval(playerid, params[])
{
if(sscanf(params, "ds[128]",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /uval [id игрока] [причина]");
if(PlayerInfo[playerid][pAlcoInvenxua] < 11) return true;
if(!FIX_IsPlayerConnected(params[0])) return true;
if(PlayerInfo[params[0]][pMember] == 0) return true;
if(IsPlayerStartCroupier(params[0]))
{
if(CroupierTable[params[0]] != -1)
{
switch(CroupierGame[params[0]])
{
case 1: OnPlayerExitDiceTable(params[0], CroupierTable[params[0]]);
case 2: OnPlayerExitRouleTable(params[0], CroupierTable[params[0]]);
case 3: OnPlayerExitBlackJackTable(params[0], CroupierTable[params[0]]);
}
}
StartDuty[params[0]] = 0;
}
format(stringer1, sizeof(stringer1), "уволил из организации %s, с причиной: %s",GetPlayerFracName[PlayerInfo[params[0]][pMember]],params[1]);
Admin_Log(playerid, stringer1, PlayerInfo[params[0]][pNames]);
SendMes(params[0], 0x6ab1ffaa, "Администратор %s выгнал вас из организации. Причина: %s", PlayerInfo[playerid][pNames], params[1]);
SendMes(playerid, 0x6ab1ffaa, "Вы выгнали %s из организации.", PlayerInfo[params[0]][pNames]);
SendClientMessage(params[0], COLOR_WHITE, "Теперь вы обычный гражданин...");
SetPlayerArmour(params[0],0);
ResetWeapons(params[0]);
SetWbook(params[0], 1); // трудовая
PlayerInfo[params[0]][pMember] = 0;
PlayerInfo[params[0]][pLeader] = 0;
PlayerInfo[params[0]][pRank] = 0;
PlayerInfo[params[0]][pUnit] = 0;
SetPlayerColor(params[0], 0xFFFFFF20);
SetPlayerSkinEx(params[0], PlayerInfo[params[0]][pChar]);
format(stringer1, sizeof(stringer1), "(Администратор) %s[%d] уволил из организации %s[%d]. Причина: %s", PlayerInfo[playerid][pNames], playerid,PlayerInfo[params[0]][pNames], params[0], params[1]);
SendAdminMessage(COLOR_GREY,stringer1);
PlayerInfo[params[0]][pOdet] = 0;
if(!PlayerInfo[params[0]][pAlcoInvenxua]) PlayerInfo[params[0]][pVigs] = 0;
format(stringer, sizeof(stringer), "UPDATE `"TABLE_ACCOUNT"` SET `member` = '0', `rank` = '0', `leader` = '0', `duty` = '0', `reprimands` = '%d', `unit` = '0' WHERE `id` = '%d'",PlayerInfo[params[0]][pVigs],PlayerInfo[params[0]][pID]);
mysql_tquery(connects, stringer, "", "");
return true;
}