Перейти к содержанию
Авторизация  
Dexter

30 секунд на авторизацию

Рекомендуемые сообщения

Dexter

Ребят подскажите что и куда нужно вставлять в мод что бы на вход давалось 30 секунд, если за это время не успеешь войти кикает 

 

Желательно готовый код с коментами с меня символическая плата 10 Руб оплачиваю сразу желательно Яндекс Деньги или Сбербанк

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov

P.s. нашел в интернете. Возьмите под код. С телефона.

В OnPlayerConnect:

 

SetPVarInt(playerid, "player_kick_time", GetTickCount() + 15000);

В конец мода, всё тот-же паблик ( если у вас есть односекундный таймер, его создавать не нужно ):

 

@__login_timer();

@__login_timer() {

new

tick = GetTickCount();

 

for (new i = GetPlayerPoolSize() + 1; --i >= 0;) {

if (IsPlayerConnected(i)

&& GetPVarInt(i, "player_kick_time") != 0

&& GetPVarInt(i, "player_kick_time")

SendClientMessage(i, -1, "Время на регистрацию / авторизацию закончилось, вы кикнуты.");

Kick(i);

}

}

}

Теперь после того, как игрок зарегистрировался / вошёл в аккаунт:

 

DeletePVar(playerid, "player_kick_time");

 

 

 

Автор: Londlem

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Rips
new 
       player_kick_time[MAX_PLAYERS char];

В OnPlayerConnect:

player_kick_time{playerid} = 30;

В диалог где будешь выводить сколько осталось до кика:

player_kick_time{playerid}

Как у игрока загрузились данные/зарегистрировались данные обнуляем ее:

player_kick_time{playerid} = 0;

В односекундный таймер:

if(IsPlayerConnected(i) && player_kick_time{i} != 0 && --player_kick_time{i} == 0)
        {
            SendClientMessage(i, -1, "Время на авторизацию вышло! Чтобы выйти, введите /q(/quit)");
            Kick(i);
        }
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.