Перейти к содержанию

ocelote

Проверенные
  • Постов

    106
  • Зарегистрирован

  • Посещение

  • Победитель дней

    9

Сообщения, опубликованные ocelote

  1. Снова обновил.

    Добавил еще проверок:

    Теперь IP и ID будут сверяться каждый раз при входе в игру.

    Например : Игрок имеет 2 ПК, 1 дома 1 на работе.

    Идет на работу, входит первый раз в игру и его IP+ID записываются в базу, затем он идет домой и на следующий день хочет забрать бонус из дому. Но не тут то было! Скрипт сверяет IP + ID которые записаны в базе (с работы) с текущими (с дому) и если они не соответствуют друг другу - игрока блокирует и он больше не получает бонусы.

    В общем, больше я не знаю что придумать, чтоб не жульничали. Если уже у человека 2 разных пк и 2 разных инета дома то мне кажется это уже никак не проверить)

  2. Нет, смотри.

    Берем 2 аккаунта назовем их 1 и 2

    1 заходит в игру, активирует бонусы, тем самым занося свой аккаунт, IP, UniqueID в базу

    2 заходит в игру > идет проверка его IP + UniqueID. Система находит его IP ИЛИ UniqueID в базе и сразу блокирует его.

    Ну а вообще так как ты сказал это да, но можно будет конечно еще одну влепить проверку, это не проблема)

  3. В общем, заходишь в игру > идет проверка если в базе есть данный IP или UniqueID то текущего персонажа блокируют, и он не будет получать бонусов.

    #blocked_from_bonus = 0; // игрока нет в системе

    #blocked_from_bonus = 1; // игрок прошел проверку, получает бонус

    #blocked_from_bonus = 2; // игрок забанен в системе и не будет получать бонусов.

  4. Каждый день входим в игру -> получаем бонус. Расчитано на 31 день.

    Создаем таблицу в базе :


    create table `daily_bonus` (
    `unique_id` int(11),
    `ip` varchar (100),
    `account_id` int(11),
    `day` tinyint (2)
    );

    Сам скрипт: GitHub.

    Проверка на мультов идет по IP + UniqueID от Gepard Shield

    • Upvote 1
  5. Каждый Ваш вопрос на форуме обсуждали уже ****десят раз, достаточно поиск заюзать.

    https://poiuty.com/index.php?title=Install_eAthena

    https://rathena.org/wiki/Category:Installation

    http://herc.ws/wiki/Category:Installation

    и т.д. и т.п., достаточно было загуглить install *Athena

    • Upvote 1
  6. Ебать вы ленивые, серьезно, в ПРОШЛОЙ ТЕМЕ poiuty кидал ссылку на свой блог где ПОДРОБНАЯ инструкция по установке сервера на хост, почему нельзя поиск заюзать или почитать темы?

    • Upvote 1
  7. Не тупите)

    Пасан использует лейбл который юзают для определения убийства моба в свитче, в диалоге!Ы

    Да еще и комплитквест без сетквеста и чекквеста? о.О

    Кароч как я и писал тебе в скайпе - переписывай, фигня какая-то вышла)


    npc header#1 {
    //берем квест, в твоем случае вешаем хз какую-то переменную чтоб определять что квест взят (сет квест не будет работать)
    //Например:
    quest_t = 1;
    //все квест команды можешь выкинуть из скрипта
    }
    npc header#2 -1,{
    // Этот нпц не должен быть виден, может конечно, но нельзя чтоб все говорили с ним, поэтому поставим сразу завершение.
    end;
    OnNPCKillEvent:
    if(quest_t && killedrid == mob_id) {
    mob_id_killed++;
    if(mob_id_killed == 1000) {
    dispbottom "Квест выполнен!";
    end;
    }
    }
    end;
    // тут можно еще попробовать заюзать динамические переменные через setd/getd, если монстров будет много.
    // но лучше юзать стандартную систему, и найти кусок кода где можно заменить дистанцию)
    }

    в общем, лень все расписывать, итак можно сказать вместо тебя уже сделал, дальше думай сам.

    • Upvote 1
  8. Советую надавить на что-нибудь одно хотя бы, желательно С, он тебе и вне рошки пригодится потом)

    А так - каждый второй такой же как и ты тут, я с такими уже связывался, потом сам всю работу делал.

  9. Извини, может показаться грубым, но ты несешь какую-то хуйню.

    Тебя спросили - что ты умеешь?

    Кодер мб? Может дохуя аналитик финансовый или рекламщик, может дизайнер?

    Какой нам смысл от тебя, если ты ничего не умеешь.

    Извините, припекает уже просто, это не первая тема где человек хочет сделать сервер при том что он нихера не умеет. Нам что вместо тебя делать все?

    • Upvote 1
  10. ТС = топик стартер.

    Я тоже из Украины, да тут много людей из Украины, но мало кто захочет иметь дел с тобой ссылаясь на грамматику, да и игроками не приятно будет читать это все.

    В общем, грамматика это такое. Но это первое что бросается в глаза при общении.

    Я никого не осуждаю, не подумайте, если что :)

    • Upvote 1
×
×
  • Создать...
Яндекс.Метрика