• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
NPC: Обмен валютой
Dinoza
para bellum
Здравствуйте пользователи WoW JP. Выкладываю нпс которы меняет пвп валюту.

Скрины:

NPC который на скринах спер у PanDaemonAeon



Что нового:
Quote (v2)
Проверка на максимальное количесво валюты на которую меняешь.
Покупка хонора и апа за голд


Quote (v3)
Добавлена функция покупки эмблем льда и триумфа за хонор.
Теперь при ответе "Поменял" и "Ты в режиме боя", нип говорит в шепот, а не эмоцией


Что бы изменить количество валюты, которая будет переводится, откриваем файл и находим строчки:
Code
#define HONOR 50000 //сколько хонора
#define HONOR_GOLD 15000  //сколько хонора меняем    
#define HONOR_TRIUMPH 25000 //сколько хонора за эмблемы триумфа
#define ARENA 1000 //сколько апа
#define GOLD_AP 100000000 //сколько голда на ап
#define GOLD_HONOR 30000000 //сколько голда на хонор

Ну собственно они там подписаны.

Этот нпс не пойдет в готовую сборку, что бы установить нужен исходный код!

Quote
Что будет с обновой:
Предложения в коменты.


Что бы не возникало вопросов: "А как мне его поставить?" Читаем манула

Спасибо за консультацию Dimitro

Спасибо за внимание.
Сообщение # 1 отредактировано Dinoza - Суббота, 21.01.2012, 22:14
EpIlEpT
Капрал
Сообщение # 2 написано 15.01.2012 в 21:29
The_Sun
Чемпион
незнаю учёл ли тот факт, но иногда требуется проверка, не превышает ли кол-во хонора значение в конфигах smile
Сообщение # 3 написано 15.01.2012 в 22:08
Dinoza
para bellum
The_Sun, спасибо) на днях напишу проверки и выложу обнову, щас немного нету времени)
Сообщение # 4 написано 15.01.2012 в 22:37
Crispi
Скаут
Dinoza, почему спер моего нпс и не указал! этого моба я делал для универсального нпс прем аков которого я выкладывал сдесь
Сообщение # 5 отредактировано Crispi - Понедельник, 16.01.2012, 00:42
Dinoza
para bellum
Crispi, указал)
Сообщение # 6 написано 16.01.2012 в 00:46
Dimitro
Praise the sun!
Quote (Dinoza)
Что бы изменить количество валюты, которая будет переводится, откриваем файл и находим строчки:

А не удобнее вынести это в конфиг?
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 7 написано 16.01.2012 в 01:36
Dinoza
para bellum
Dimitro, щас буду писать проверку о которой говорил The_Sun, потом буду пробовать выводить в конфиг. Спасибо за предложения)
Сообщение # 8 написано 16.01.2012 в 01:56
Sakyro
Сержант
может кто обьяснить у меня сборки YTDB 610 как мне нпс обменщика сделать??? помогит плз
sacred-wow
--------------------------------------------
Помог Ставь +
Сообщение # 9 написано 16.01.2012 в 09:14
Dinoza
para bellum
http://wowjp.net/forum/120-181848-1
Сообщение # 10 написано 16.01.2012 в 11:16
Sakyro
Сержант
(( в готовую сборку не льзя скрипты добовлять я так понял ????
Quote (Sakyro)
Dinoza

Добавлено (16.01.2012, 18:01)
---------------------------------------------
ВОзможно ли через базу сделать скрипт на обменщика ???

sacred-wow
--------------------------------------------
Помог Ставь +
Сообщение # 11 написано 16.01.2012 в 18:01
Dinoza
para bellum
Quote (Dinoza)
Этот нпс не пойдет в готовую сборку, что бы установить нужен исходный код!

Quote (Sakyro)
(( в готовую сборку не льзя скрипты добовлять я так понял ????

confused

Quote (Sakyro)
ВОзможно ли через базу сделать скрипт на обменщика ???

да, через квесты..
Сообщение # 12 написано 16.01.2012 в 22:37
Sakyro
Сержант
а как через квест ? можешь обьяснить ?
sacred-wow
--------------------------------------------
Помог Ставь +
Сообщение # 13 написано 18.01.2012 в 16:08
Dinoza
para bellum
UP обновил
Сообщение # 14 написано 21.01.2012 в 21:32
Djumhоrdе
Скаут
Dinoza, только утром хотел попросить тебя добавить медальки
+с заслужил, спс smile
Сообщение # 15 написано 21.01.2012 в 21:52
Dinoza
para bellum
Пишем что добавить
Сообщение # 16 написано 23.01.2012 в 02:11
Neket007
Core Developer
Dinoza, ну так молодец сделал норм)
Но у такого способа есть 1 минус, игрок сам не может выбрать, сколько он хочет обменять.
И я решил идти дальше и реализовать любое, введенное кол-во обмена хонора на ап с помощью команды.
Тем же способом реализовал и обмен 10баджей(это по стандарту, регулируется в конфиге) триумфа на 1 Льда.
Ну а так +)
Сообщение # 17 написано 23.01.2012 в 08:13
Dinoza
para bellum
вот думаю над тем что бы дописать его.. продажа ачивок и т.д..
Quote (Dinoza)
Пишем что добавить
Сообщение # 18 написано 29.01.2012 в 18:51
freeup
Сержант
Я так и не понял как он будет отображаться в игре, нужно же что то в бд залить?
Сообщение # 19 написано 08.03.2012 в 14:10
Dinoza
para bellum
он через ядро.. и прикрепить скрипт нейм к мобу

http://wowjp.net/forum/120-181848-1
Сообщение # 20 написано 08.03.2012 в 15:16
freeup
Сержант
А как этот скрипт нейм прикрепить?
Сообщение # 21 написано 08.03.2012 в 23:01
alex4984191
Псих
Quote (Dinoza)
Пишем что добавить


форму ввода суммы)
потом нпц говорит сколько такое количество будет стоить)
Я Вконтакте
Если нет мозгов, то и руки ни к чему...
Помогу с установкой\настройкой сервера TrinityCore на Windows\Linux

Skype: alex4984191
ICQ: alex4984191
Аккаунт MOP с подпиской до 28.02.13 + хант 87 подарок.
Сервер для начинающих проектов, на выгодных условиях (под любые нужды, ОС на выбор, защита, >2Gb RAM).
Сообщение # 22 написано 09.03.2012 в 15:12
Dinoza
para bellum
Quote (freeup)
А как этот скрипт нейм прикрепить?

Code
UPDATE creature_template SET ScriptName = 'npc_modify_price' WHERE entry = id моба;


Quote (alex4984191)
форму ввода суммы)
потом нпц говорит сколько такое количество будет стоить)

оо..)) ну если руки дойдут то буду пробовать)) незнаю хватит ли у меня мозгов на такое))
Сообщение # 23 написано 09.03.2012 в 15:41
Rubyara
Рыцарь
Здравствуйте форумчане у меня имеется в ядре патч на марки с BG:
Code
1. Альтеракская долина
2. Берег древних
3. Низина арати
4. Око бури
5. Остров завоеваний
6. Ущелье песни войны

И вот мне бы хотелось, что бы кто нибудь с портала помог бы нарисовать 6 NPC, Каждый из 6-ти меняет любой вид марок на определенную, например:
NPC
Имя: Warsong или Варсонг
Назначение: обмен марок Ущелья песни войны на любую из 5-ти марок выше перечисленных BG
Детали:
Code
1. Альтеракская долина = 6 марок
2. Берег древних = 5 марок
3. Низина арати = 4 марки
4. Око бури = 3 марки
5. Остров завоеваний = 2 марки

Количество покупаемых марок у NPC = 1 для всех вендоров
Аналогично сделать остальные 5 NPC только имена задать им:
Code
Альтеракская долина
<Обмен марок>

Code
Берег древних
<Обмен марок>

Code
Низина арати
<Обмен марок>

Code
Око бури
<Обмен марок>

Code
Остров завоеваний
<Обмен марок>

Code
Ущелье песни войны
<Обмен марок>

И сбалансировать цены по аналогу примера, т.е. что бы не было обмена между несколькими марками, в итоге получить больше марок(Фарм), и сделать остальные цены оставшихся 5-ти NPC по строго по примеру.
Сообщение # 24 написано 11.03.2012 в 20:56
Dinoza
para bellum
Rubyara, к чему ты это написал?
Сообщение # 25 написано 11.03.2012 в 22:13
Rubyara
Рыцарь
К тому, что если кто умеет, пускай сделает а я за патчик заплачу
Сообщение # 26 написано 12.03.2012 в 00:51
Dinoza
para bellum
Нормально.. а моя темя причем тут?
Сообщение # 27 написано 12.03.2012 в 01:39
WorldCroFF
Капрал
Quote (Dinoza)
ВОзможно ли через базу сделать скрипт на обменщика ???

Да, через госсип, через кв старо как мир
Сообщение # 28 написано 12.03.2012 в 13:46
alex4984191
Псих
У кого нибудь есть идея как сделать окно для ввода, перерыл ядро - ничего не нашел( (окошко типа как при выбрасывании шмотки, когда просит написать "Удалить", ну не такое же а на подобие))) )
Я Вконтакте
Если нет мозгов, то и руки ни к чему...
Помогу с установкой\настройкой сервера TrinityCore на Windows\Linux

Skype: alex4984191
ICQ: alex4984191
Аккаунт MOP с подпиской до 28.02.13 + хант 87 подарок.
Сервер для начинающих проектов, на выгодных условиях (под любые нужды, ОС на выбор, защита, >2Gb RAM).
Сообщение # 29 написано 19.03.2012 в 19:15
Оружейник
Скаут
при 0 чести можно брать эмблемы( Т е менять честь на эмблемы при кол-ве чести на персе 0)
Затем легко меняются Эмблемы на все остальное!) Сегодня смотрел(
Сообщение # 30 написано 17.04.2012 в 21:45
  • Страница 1 из 1
  • 1
Поиск: