Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 26

Тема: fix_Kick

  1. #1
    Read-only Аватар для MacMailler
    Регистрация
    03.04.2012
    Адрес
    East Kazakhstan
    Возраст
    30
    Сообщений
    1,047
    Репутация: 211

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

    fix_Kick

    Инклуд исправляет:
    + Не показ сообщения перед киком.
    + Выход за приделы массива в foreach от Y_Less'а.

    Установка:
    + Скачать инклуд.
    + Скопировать в папку с инлудами.
    + Подключить инклуд (после инклуда a_samp).

    Ссылки:
    + pastebin: (тык)

    Автор: MacMailler
    Последний раз редактировалось MacMailler; 27.10.2015 в 10:17.

  2. #2
    Проверенный Аватар для frog163
    Регистрация
    12.04.2010
    Адрес
    Samara
    Возраст
    31
    Сообщений
    4,548
    Репутация: 365

    Звание: - очень-очень хороший человек

    Re: fix_Kick

    Зачем проверки
    PHP код:
    if(!kickedPlayer{playerid} && !bannedPlayer{playerid}) 
    Если все равно проверяешь на коннект перед киком/баном?

    Да и если на коннект не чекать - ничего не изменится особо, просто кик не существующего игрока
    Ничто не ограничивает полет мысли программиста так, как компилятор, сцуко!
    Если в предложении собеседника различного рода смайлов больше чем слов - однозначно, что этот индивид страдает критической, неизлечимой и при этом прогрессирующей формой долбоебизма © лурка
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

  3. #3
    Read-only Аватар для MacMailler
    Регистрация
    03.04.2012
    Адрес
    East Kazakhstan
    Возраст
    30
    Сообщений
    1,047
    Репутация: 211

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

    Re: fix_Kick

    Цитата Сообщение от frog163 Посмотреть сообщение
    Зачем проверки
    PHP код:
    if(!kickedPlayer{playerid} && !bannedPlayer{playerid}) 
    Если все равно проверяешь на коннект перед киком/баном?
    Это чтобы одновременно кика и бана не было, а также чтобы 2 таймера не поставилось.

    Цитата Сообщение от frog163 Посмотреть сообщение
    Да и если на коннект не чекать - ничего не изменится особо, просто кик не существующего игрока
    Об этом я подумал когда уже написал, но не стал убирать.

  4. #4
    Почетный пользователь LC Аватар для ..KempeR..
    Регистрация
    31.08.2011
    Адрес
    Киев, Украина
    Сообщений
    1,504
    Репутация: 189

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

    Re: fix_Kick

    Под кик несуществующего игрока может попасть подключающийся игрок с плохим интернетом

  5. #5
    Проверенный Аватар для frog163
    Регистрация
    12.04.2010
    Адрес
    Samara
    Возраст
    31
    Сообщений
    4,548
    Репутация: 365

    Звание: - очень-очень хороший человек

    Re: fix_Kick

    Цитата Сообщение от Мандаринка Посмотреть сообщение
    Это чтобы одновременно кика и бана не было, а также чтобы 2 таймера не поставилось.
    Что это изменит?
    Одновременно кикнуть и забанить не получится, ибо в одном потоке все, а то, что будет 2 таймера.. 1 - скриптер сам это допустил, его проблемы; 2 - они удалятся через delay ms
    Цитата Сообщение от BOSS NIGGER Посмотреть сообщение
    Под кик несуществующего игрока может попасть подключающийся игрок с плохим интернетом
    Исключено, слот освобождается не моментально, есть время на подобные махинации
    Ничто не ограничивает полет мысли программиста так, как компилятор, сцуко!
    Если в предложении собеседника различного рода смайлов больше чем слов - однозначно, что этот индивид страдает критической, неизлечимой и при этом прогрессирующей формой долбоебизма © лурка
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

  6. #6
    Read-only Аватар для MacMailler
    Регистрация
    03.04.2012
    Адрес
    East Kazakhstan
    Возраст
    30
    Сообщений
    1,047
    Репутация: 211

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

    Re: fix_Kick

    Цитата Сообщение от frog163 Посмотреть сообщение
    Что это изменит?
    Одновременно кикнуть и забанить не получится, ибо в одном потоке все, а то, что будет 2 таймера.. 1 - скриптер сам это допустил, его проблемы; 2 - они удалятся через delay ms
    Во всяком случаи они не помешают. Инклуд создан чтобы решить баги, а не создавать их.

  7. #7
    Почетный пользователь LC Аватар для ..KempeR..
    Регистрация
    31.08.2011
    Адрес
    Киев, Украина
    Сообщений
    1,504
    Репутация: 189

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

    Re: fix_Kick

    Исключено, слот освобождается не моментально, есть время на подобные махинации
    Проверял. Меня кикало, когда лагал (не всегда)

  8. #8
    Проверенный Аватар для frog163
    Регистрация
    12.04.2010
    Адрес
    Samara
    Возраст
    31
    Сообщений
    4,548
    Репутация: 365

    Звание: - очень-очень хороший человек

    Re: fix_Kick

    Цитата Сообщение от Мандаринка Посмотреть сообщение
    Во всяком случаи они не помешают. Инклуд создан чтобы решить баги, а не создавать их.
    Если так посмотреть, то да, лучше оставить xD
    Цитата Сообщение от BOSS NIGGER Посмотреть сообщение
    Проверял. Меня кикало, когда лагал (не всегда)
    И как же это получилось?
    Админ решил кикнуть засранца, вводит команду, игрок видит месадж о том, что его кикнули и запускается таймер на 100мс - в эти 100мс игрок должен выйти из игры, сервер должен избавится от всей инфы связанной с этим игроком и только после этого освободить слот, после на сервер входит игрок и попадает под кик. Блтяь, ты даже пердануть не успеешь за 100мс! Нужно больше времени
    Ничто не ограничивает полет мысли программиста так, как компилятор, сцуко!
    Если в предложении собеседника различного рода смайлов больше чем слов - однозначно, что этот индивид страдает критической, неизлечимой и при этом прогрессирующей формой долбоебизма © лурка
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

  9. #9
    Активный пользователь Аватар для Cakke
    Регистрация
    23.12.2010
    Возраст
    29
    Сообщений
    1,053
    Репутация: 26

    Звание: на пути к лучшему

    Re: fix_Kick

    Цитата Сообщение от frog163 Посмотреть сообщение
    Если так посмотреть, то да, лучше оставить xD

    И как же это получилось?
    Админ решил кикнуть засранца, вводит команду, игрок видит месадж о том, что его кикнули и запускается таймер на 100мс - в эти 100мс игрок должен выйти из игры, сервер должен избавится от всей инфы связанной с этим игроком и только после этого освободить слот, после на сервер входит игрок и попадает под кик. Блтяь, ты даже пердануть не успеешь за 100мс! Нужно больше времени
    нужно больше золота !

  10. #10
    Проверенный Аватар для frog163
    Регистрация
    12.04.2010
    Адрес
    Samara
    Возраст
    31
    Сообщений
    4,548
    Репутация: 365

    Звание: - очень-очень хороший человек

    Re: fix_Kick

    Цитата Сообщение от Cakke Посмотреть сообщение
    нужно больше золота !
    http://vk.com/video15286010_162951756
    :buba:
    Ничто не ограничивает полет мысли программиста так, как компилятор, сцуко!
    Если в предложении собеседника различного рода смайлов больше чем слов - однозначно, что этот индивид страдает критической, неизлечимой и при этом прогрессирующей формой долбоебизма © лурка
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

Страница 1 из 3 123 ПоследняяПоследняя

Ваши права

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