Показано с 1 по 5 из 5

Тема: Голосование за кик

  1. #1
    Пользователь Аватар для semen7907
    Регистрация
    07.07.2013
    Адрес
    Екатеринбург
    Возраст
    27
    Сообщений
    21
    Репутация: 3

    Звание: пока не определено

    Вопрос Голосование за кик

    Как сделать чтобы игроки могли голосовать за кик игрока

  2. #2
    ex-Pawn developer Аватар для SHOROOP
    Регистрация
    28.05.2011
    Адрес
    St.Petersburg
    Возраст
    31
    Сообщений
    2,667
    Репутация: 306

    Звание: как роза среди колючек

    Re: Голосование за кик

    С такими вопросами - в "Стол заказов". Здесь обсуждают конкретные проблемы.

  3. #3
    Активный пользователь
    Регистрация
    03.10.2011
    Адрес
    Оренбург
    Сообщений
    1,425
    Репутация: 121

    Звание: скоро придёт к известности

    Re: Голосование за кик

    new kick = 0;
    if(strcmp(cmd,"/ok",true) == 0)
    {
    kick ++;
    if(kick >= 20) Kick(playerid);
    Вот голосование за кик
    }
    Skype:leksarutik



  4. #4
    Проверенный Аватар для Engineer:
    Регистрация
    20.09.2011
    Адрес
    Украина.
    Возраст
    31
    Сообщений
    1,319
    Репутация: 180

    Звание: - весьма и весьма положительная личность

    Re: Голосование за кик

    PHP код:
    CMD:golos(playeridparams[]) return SendClientMessage(playerid0xffffffff"Вы сделали голосование за кик"); 

  5. #5
    Пользователь
    Регистрация
    26.03.2013
    Возраст
    26
    Сообщений
    0
    Репутация: 0

    Звание: пока не определено

    Re: Голосование за кик

    Значит, если я правильно понял, то вот:

    // В паблик OnPlayerCommandText может залить ошибками, т.к. по РЛС не спец
    if(strcmp(cmd,"/vkick") == 0)
    {
    cmd = strtok(cmdtext,idx);
    if(!strlen(cmd)) return SendClientMessage(playerid, COLOR_GREY, "Использование: /vkick id");
    new id = strval(cmd);
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "Игрок оффлайн");
    PlayerInfo[id][pKickv]++;
    SendClientMessage(playerid, COLOR_GREEN, "Вы внесли голос за кик");
    new Online = GetMaxPlayers();
    new i = GetMaxPlayers();
    while(i != -1)
    {
    i--;
    if(!IsPlayerConnected(i)) Online--;
    }
    if(PlayerInfo[id][pKickv] > Online) Kick(playerid);
    }

    // в PlayerInfo
    pKickv


    Вроде так, мог ошибиться, ибо сегодня уже замучался.

Похожие темы

  1. Голосование за мод для сервера CS 1.6
    от Roman_Kow в разделе Другие темы по Pawn
    Ответов: 2
    Последнее сообщение: 05.06.2013, 06:30
  2. Голосование за плюс
    от Riwa в разделе Другое
    Ответов: 3
    Последнее сообщение: 13.05.2013, 21:25

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •