|
|
Модератор форума: Dimitro |
Форум TrinityCore Патчи / Моды / Фиксы для Trinity [c++] NPC, повышающий уровень за эмблемы (строго не судите, мой первый патч:)) |
[c++] NPC, повышающий уровень за эмблемы |
Прошу строго не судить, так как мой первый патч в ядро, решил выложить сюда, может кому надо. Патч на НПС, который повышает уровень персонажа на 1 за определенное количество эмблем героизма (в зависимости от текущего лвла персонажа) Сколько эмблем, для каких лвлов - написано тут:
Вот патч: npc_levelup А вот sql , который вам нужно залить (НПС): ID НПС = 600000 Если у игрока 80й лвл, как на скриншоте, НПС пишет, что лвл максимален, тем самым не повышает уровень и не забирает эмблемы |
Смысл 0 от НПЦ, ИМХО
Подобное писать минут 5, да и я не думаю что от 10 до 79 рейта на лоу рейтах кто - то будет набивать 15000 хонора, чтобы апнуть левел Но все равно - за старания + Добавлено (23.01.2013, 20:48)
обмен webmoney на яндекс без привязки, обмен webmoney на qiwi без привязки, обмен webmoney на приват24 без привязки - Обмен
Сообщение # 2 написано 23.01.2013 в 20:48
|
Цитата (Anbush) пошел переделывать) Ждемс) Там переделывать нечего, объяви: Код #define TOKEN_ID 45624 //Аля объявили что http://ru.wowhead.com/item=45624, чтобы потом не путаться Ну а далее: Код case 1: // 1 лвл - 5 токенов, ну if (pPlayer->HasItemCount(TOKEN_ID, 5, true)) { pPlayer->GiveLevel(1); pPlayer->DestroyItemCount(TOKEN_ID, 5, true); _creature->MonsterWhisper("Вас повысили на 1 уровень!", pPlayer->GetGUID()); pPlayer->PlayerTalkClass->SendCloseGossip(); } else { pPlayer->PlayerTalkClass->SendCloseGossip(); _creature->MonsterWhisper("У тебя нету эмблем, пшел от сюда.", pPlayer->GetGUID()); return false; } break; И в том же духе Добавлено (23.01.2013, 21:07)
обмен webmoney на яндекс без привязки, обмен webmoney на qiwi без привязки, обмен webmoney на приват24 без привязки - Обмен
|
Кому то может пригодится
Сообщение # 8 написано 23.01.2013 в 22:06
|
| |||
| |||