• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Проблемы с командой.

Статус
В этой теме нельзя размещать новые ответы.

Егорка самп

Начинающий
Пользователь
Регистрация
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;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу