Сегодня задался вопросом как реализовать систему VIP в проекте...
Иными словами мне интересно как она реализована в Ewix т.е если ты не VIP ты не можешь выбрать определённых персонажей...
Подскажет кто как это реализовать?

Принятый ответ

в карте делаем список ников VIP игроков и если игрок есть в списке то позволяем ему выбрать героя
подробнее там
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
6
9 лет назад
0
Хеш от строки вроде не зависит от содержания строки
Единственное от чего он зависит это как раз от содержания строки. Для одинаковых строк он всегда один и тот же.
аналог функции на RB S2Ix которая возвращает номер строки в таблице строк, но вот нет гарантий что по этому адресу всегда будет ник игрока
Совершенно неверно.
0
32
9 лет назад
Отредактирован quq_CCCP
0
BaHeK:
Хеш от строки вроде не зависит от содержания строки
Единственное от чего он зависит это как раз от содержания строки. Для одинаковых строк он всегда один и тот же.
аналог функции на RB S2Ix которая возвращает номер строки в таблице строк, но вот нет гарантий что по этому адресу всегда будет ник игрока
Совершенно неверно.
Про первое это естественно, строки кешируются, 2 строки с одним и тем же содержанием равны, так уж устроен варкравт.
Второе не проверял, поэтому хз.
0
28
9 лет назад
Отредактирован nvc123
0
Про первое это естественно, строки кешируются, 2 строки с одним и тем же содержанием равны, так уж устроен варкравт.
причём тут это?
речь скорее всего идёт про хэш функции
например md5
BaHeK, это всё работает лишь до тех пор пока не встретишь випа
в вар3 нету достаточно надёжного метода реализовать аутентификацию
а если ты хост и пишешь все данные по вар3 то ещё проще взломать
да и не будет никто для какой то карты в которую максимум пару тысяч играет реализовывать нечто подобное
0
6
9 лет назад
0
nvc123, но вариант со StringHash более чем надежен. Средний взломщик такую систему не сможет взломать. Ради проверки можешь сам попробовать подобрать строку, StringHash которой равен, ну скажем, 12345.
0
33
9 лет назад
0
BaHeK, но речь же о том, что если ты встретишь VIPа в игре и узнаешь, что это он, никто не помешает тебе назваться его никнеймом в дальнейшем =)
2
6
9 лет назад
2
Кет, я писал еще, что необходимо випу ввести пароль.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.