Kubix! Опубликовано 9 апреля, 2015 Жалоба Поделиться Опубликовано 9 апреля, 2015 (изменено) Приветики. Это не полная версия. Полную версию можно купить у меня за $3Решил сделать систему подарков с промо кодами. (ТОЛЬКО ДЛЯ rAthena)Саму часть с подарком еще не полностью написал, пока что в нпц есть две возможности:1) Проверить свой код2) Использовать его.Немного объясню.У нас есть отдельная таблица, которая содержит поля:code - сам кодnameid - charid к которому прикреплен код.(пока не важен)itemid - id предмета выдаваемого за кодamount - кол-во предметов.classid - id класса для смены (смена профессии)stpoint - stat point (кол-во)skpoint - skill point (кол-во)blvl - базовый уровень (кол-во)jlvl - джоб уровень (кол-во)cash - кэш поинты (кол-во)zeny - зени (кол-во)Пока что код вносится в базу вручную, думаю над генерацией через нпц.Можно ввести сразу все, а можно что-то одно.Нпц генерирует менюшку в зависимости от того, есть ли в данном поле какое-то значение.Т.е. если classid > 0 значит появится меню на выбор класса.если classid > 0 & blvl > 0 появится меню на выбор сменить класс или уровень.Все сразу сменить нельзя, только по одному. Например, ввели код в нпца, вам выбило 3 пункта сменить класс, получить предмет, получить лвл. Сначала вы, например, выбираете сменить класс. Меняете, нпц апдейтит таблицу и делает поле classid = 0. Меню смены класса пропадает. Далее вводите код снова, и можете выбрать то что осталось.В общем, думаю внятно объяснил.Теперь по коду. Все происходит через функции. Например, сменить класс:ChangeJ ( .@classID );где .@classID- ID класса(професси) для смены (вытаскивается из базы)Дальше, по настройкам нпца..@clegth = 10;- длинна кода. Т.е. код должен быть ровно 10 цифр(букв).LevelCap = 175; // Максимальный уровень на сервере.JobCap = 60; // Максимальный джоб на сервере.MaxZeny = 1000000000; // Максимальное кол-во зени, которое можно носить с собой.Mode = 3; // Мод, для менюшки// Если поставить 1, можно будет только проверить код// Если поставить 3, можно будет проверить и использовать код// Если поставить 7, можно будет проверить, использовать код и подарить подарок (подарок в процессе, пока еще не сделал)UPD. Теперь поддерживает 2 языка(EN/RU)Чтобы изменить язык, достаточно изменить переменную .Lang$RU - русскийEN - английскийДобавил функцию добавления кода через нпца.В общем, объяснил что мог. Если будут вопросы - задавайте.http://rghost.ru/7psVjYXDm << скачать Изменено 10 апреля, 2015 пользователем Kubix 4 Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 9 апреля, 2015 Жалоба Поделиться Опубликовано 9 апреля, 2015 Красавчик. Только наверное лучше сделать привязку кода после активации, а то 1ый активирует и забирает профу, а потом может передать другому и он уже с него получит опыт 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 10 апреля, 2015 Автор Жалоба Поделиться Опубликовано 10 апреля, 2015 Ап, обновил первый пост. Следующие функции будут платные :DD Красавчик. Только наверное лучше сделать привязку кода после активации, а то 1ый активирует и забирает профу, а потом может передать другому и он уже с него получит опыт Добавил, спс Ссылка на комментарий Поделиться на другие сайты Поделиться
Clown Опубликовано 10 апреля, 2015 Жалоба Поделиться Опубликовано 10 апреля, 2015 Яб купил на eathena Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 10 апреля, 2015 Автор Жалоба Поделиться Опубликовано 10 апреля, 2015 Яб купил на eathenaЭт нужно подождать)Цена 3$ за фулл) Беру деньги только за потраченное время.Потом выложу полный список функций Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 10 апреля, 2015 Автор Жалоба Поделиться Опубликовано 10 апреля, 2015 (изменено) https://youtu.be/MGga5d3cigUВидосик, который покажет как действует нпц. Обрабатывается, поэтому пока только 360р качествоИ не смотрите на пронту, это я так ее криво поменял:> Изменено 10 апреля, 2015 пользователем Kubix Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения