Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

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

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
413 страниц V  « 154 155 156 ... 411 412 »

Защита Counter Strike Сервера

, Методы защиты от различных уязвимостей игровых серверов
Статус пользователя zippel
сообщение 15.9.2014, 11:19
Сообщение #3081


Стаж: 17 лет

Сообщений: 918
Благодарностей: 105
Полезность: 1

Чем тебя не устраивает функция contain?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sanlerus
сообщение 15.9.2014, 11:24
Сообщение #3082


Стаж: 12 лет

Сообщений: 132
Благодарностей: 70
Полезность: 34

Цитата(zippel @ 15.9.2014, 14:19) *
Чем тебя не устраивает функция contain?

Тем что она совершенно не подходит.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 15.9.2014, 11:38
Сообщение #3083
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Sanlerus, прощайте русские ники и прочие UTF-8 символы xD
Плагин не тестил, от кода и используемых алгоритмов стало страшно.

Интересно, какие будут отзывы xD
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sanlerus
сообщение 15.9.2014, 11:40
Сообщение #3084


Стаж: 12 лет

Сообщений: 132
Благодарностей: 70
Полезность: 34

Цитата(Safety1st)
Sanlerus, прощайте русские ники и прочие UTF-8 символы xD

В чём проблема их добавить?
Цитата(Safety1st)
Плагин не тестил, от кода и используемых алгоритмов стало страшно.

Если не можешь прочитать код и понять что он делает, уж прости.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя zippel
сообщение 15.9.2014, 11:46
Сообщение #3085


Стаж: 17 лет

Сообщений: 918
Благодарностей: 105
Полезность: 1

Цитата(Sanlerus @ 15.9.2014, 11:40) *
Если не можешь прочитать код и понять что он делает, уж прости.

cbf1b2bfde1a.gif

Код:
for(new i = 0; i <= 31; i++)

лучше get_playersnum если нет проверок дополнительных, в противном случае invalid index неизбежен

Отредактировал: zippel, - 15.9.2014, 11:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sanlerus
сообщение 15.9.2014, 11:53
Сообщение #3086


Стаж: 12 лет

Сообщений: 132
Благодарностей: 70
Полезность: 34

Цитата(zippel @ 15.9.2014, 14:46) *
cbf1b2bfde1a.gif

Код:
for(new i = 0; i <= 31; i++)

лучше get_playersnum если нет проверок дополнительных, в противном случае invalid index неизбежен

Ололо василий, это не цикл из игроков.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя zippel
сообщение 15.9.2014, 11:54
Сообщение #3087


Стаж: 17 лет

Сообщений: 918
Благодарностей: 105
Полезность: 1

Цитата(Sanlerus @ 15.9.2014, 11:53) *
Ололо василий, это не цикл из игроков.


Код:
g_iMaxPlayers = get_maxplayers();

и это?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sanlerus
сообщение 15.9.2014, 11:55
Сообщение #3088


Стаж: 12 лет

Сообщений: 132
Благодарностей: 70
Полезность: 34

Цитата(zippel @ 15.9.2014, 14:54) *
Код:
g_iMaxPlayers = get_maxplayers();

и это?

Код:
for(new iPlayer = 1; iPlayer <= g_iMaxPlayers; iPlayer++) if(pPlayer != iPlayer && g_szNewName[iPlayer][0] && equal(g_szNewName[pPlayer], g_szOldName[iPlayer])) SetBit(bitsNameNumber, g_iNameNumber[iPlayer]);

Разуй глаза, вот цикл из игроков.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя zippel
сообщение 15.9.2014, 11:56
Сообщение #3089


Стаж: 17 лет

Сообщений: 918
Благодарностей: 105
Полезность: 1

ты понял о чем я, тем более уже написал изначально get_maxplayers(), так что цикл уже неважен, как раз он и может привести к той проблеме. Но к счастью она не критична. Для тебя.. :)

Отредактировал: zippel, - 15.9.2014, 11:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sanlerus
сообщение 15.9.2014, 11:57
Сообщение #3090


Стаж: 12 лет

Сообщений: 132
Благодарностей: 70
Полезность: 34

Цитата(zippel @ 15.9.2014, 14:56) *
ты понял о чем я

Я не понял о чём ты. Я вижу что ты пытаешься указать на какие-то придуманные ошибки, которых там нет, если ты не понимаешь что делает второй цикл, бегом изучать биты.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя zippel
сообщение 15.9.2014, 12:00
Сообщение #3091


Стаж: 17 лет

Сообщений: 918
Благодарностей: 105
Полезность: 1

Цитата(Sanlerus @ 15.9.2014, 11:57) *
Я не понял о чём ты. Я вижу что ты пытаешься указать на какие-то придуманные ошибки, которых там нет, если ты не понимаешь что делает второй цикл, бегом изучать биты.


Для чата допишешь?)

Отредактировал: zippel, - 15.9.2014, 12:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sanlerus
сообщение 15.9.2014, 12:02
Сообщение #3092


Стаж: 12 лет

Сообщений: 132
Благодарностей: 70
Полезность: 34

Цитата(zippel @ 15.9.2014, 14:56) *
как раз он и может привести к той проблеме. Но к счастью она не критична. Для тебя.. :)

Можно более подробное описание 'проблемы'? Напиши что и где может вызвать проблему, так же приложи код дабы не лить вводу, а привести факты, хорошо?

Цитата(zippel @ 15.9.2014, 15:00) *
Для чата допишешь?)

Пока нет, мы не закончили дискуссию, не уходи от вопроса. Напиши где мой код может работать не правильно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя zippel
сообщение 15.9.2014, 12:02
Сообщение #3093


Стаж: 17 лет

Сообщений: 918
Благодарностей: 105
Полезность: 1

Я про то что если цикл полезет в несуществующий массив несуществующего игрока, а такое возможно, когда например еще нет, или небыло 32х игроков на сервере.

Отредактировал: zippel, - 15.9.2014, 12:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sanlerus
сообщение 15.9.2014, 12:03
Сообщение #3094


Стаж: 12 лет

Сообщений: 132
Благодарностей: 70
Полезность: 34

Цитата(zippel @ 15.9.2014, 15:02) *
Я про то что если цикл полезет в несуществующий массив несуществующего игрока, а такое возможно, когда например еще нет, или небыло 32х игроков на сервере.

В каком именно цикле? Первый или второй? Я распишу его для тебя.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя zippel
сообщение 15.9.2014, 12:10
Сообщение #3095


Стаж: 17 лет

Сообщений: 918
Благодарностей: 105
Полезность: 1

Цитата(Sanlerus @ 15.9.2014, 12:03) *
В каком именно цикле? Первый или второй? Я распишу его для тебя.

Уже вижу pPlayer != iPlayer, теперь интересно что делает или вернее заменяет SetBit
Код:
#define SetBit(%0,%1) ((%0) |= (1 << (%1)))


Отредактировал: zippel, - 15.9.2014, 12:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sanlerus
сообщение 15.9.2014, 12:15
Сообщение #3096


Стаж: 12 лет

Сообщений: 132
Благодарностей: 70
Полезность: 34

Цитата(zippel @ 15.9.2014, 15:10) *
Уже вижу pPlayer != iPlayer, теперь интересно что делает или вернее заменяет SetBit
Код:
#define SetBit(%0,%1) ((%0) |= (1 << (%1)))

Значит теперь у меня с циклами всё в порядке? И зачем было разводить эту демагогию?
По битам я тебе объяснять не буду, изучай сам: http://amx-x.ru/viewtopic.php?f=9&t=114
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 15.9.2014, 12:50
Сообщение #3097


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

а чем он отличается от прошлого плагина? Автором?


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sanlerus
сообщение 15.9.2014, 12:51
Сообщение #3098


Стаж: 12 лет

Сообщений: 132
Благодарностей: 70
Полезность: 34

Цитата(mazdan @ 15.9.2014, 15:50) *
а чем он отличается от прошлого плагина? Автором?

От какого прошлого плагина?
П.С. Который вы выкладывали для фикса? Тем что там нет бага с помощью которого можно легко залагать серв.
П.С.2. И что значит автором? Там совершенно другой алгоритм действий, и он написан правильно по сравнению с вашими.

Отредактировал: Sanlerus, - 15.9.2014, 12:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 15.9.2014, 12:59
Сообщение #3099


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

подправь чтобы работали русские ники


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 15.9.2014, 13:00
Сообщение #3100


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Sanlerus, простотеминого плагина, того что на фейкмете.
Если игрокам запретить менять ники (а лучше вообще иметь ники запретить, ставить вместо ника каждому его id - идеальный вариант и кода меньше) то понятно что проблем поменьше будет :)


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   + Цитировать сообщение
413 страниц V  « 154 155 156 ... 411 412 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 8 гостей читают эту тему: