Ichito123
New Member
- Joined
- Nov 25, 2013
- Messages
- 36
- Reaction score
- 3
Witam chociaż znalazłem inny poradnik bardzo podobny do tego który Ja Tworzę jest pewna różnica.
Temat gdzie został poruszony ten problem
A teraz Ja uzupełnie troche informację:
1. Wchodzimy do źródeł szukamy pliku Item.h
Wszystkim zmiennym nadajmy atrybut zmiennych uint64_t.
2. Następnie w item.h szukamy
getWorth() const;
I nadajemy tutaj także tym zmiennych uint64_t.
3. Szukamy pliku Item.cpp następnie
case ITEM_CRYSTAL_COIN
4. Wchodzimy do const.h szukamy
ITEM_CRYSTAL_COIN = 2160
i tworzymy własną walute np. ITEM_NOWAWALUTA_COIN = 11300
5. Wchodzimy do Game.cpp i szukamy
void Game::addMoney(Cylinder* cylinder, uint64_t money, uint32_t flags /= 0/)
I dodajemy nową walute.
6.Wchodzimy do luascripts.cpp szukamy
ITEM_CRYSTAL_COIN
dodajemy nowe waluty.
No to powinno śmigać kluczowa jest wartość zmiennych żeby udźwignęła wartości nowych walut ponad CC.
Temat gdzie został poruszony ten problem
Lua - [TFS 1.2] Crystal Coin -> Gold Nugget
Hey Otland! I have huge problem with gold nuggets. The convertion works perfectly to me, from cc to gold nuggets, but npc can't see the value of that nuggets, and key="worth" in items.xml is not anymore in TFS 1.2 . Anyone know how to make gold nuggets visible to npc? Thanks for reply, and...
otland.net
A teraz Ja uzupełnie troche informację:
1. Wchodzimy do źródeł szukamy pliku Item.h
- Cylinder* parent;
- ItemAttributes* attributes;
- uint64_t useCount;
- uint64_t id; // the same id as in ItemType
- uint64_t count; // number of stacked items
- bool loadedFromMap;
Wszystkim zmiennym nadajmy atrybut zmiennych uint64_t.
2. Następnie w item.h szukamy
getWorth() const;
I nadajemy tutaj także tym zmiennych uint64_t.
3. Szukamy pliku Item.cpp następnie
case ITEM_CRYSTAL_COIN
- Dodajemy nowe nazwy przedmiotów I nadajemy im wartość oraz
- Item::getWorth() const Nadajemy typ zmiennych zmiennych uint64_t
4. Wchodzimy do const.h szukamy
ITEM_CRYSTAL_COIN = 2160
i tworzymy własną walute np. ITEM_NOWAWALUTA_COIN = 11300
5. Wchodzimy do Game.cpp i szukamy
void Game::addMoney(Cylinder* cylinder, uint64_t money, uint32_t flags /= 0/)
I dodajemy nową walute.
6.Wchodzimy do luascripts.cpp szukamy
ITEM_CRYSTAL_COIN
dodajemy nowe waluty.
No to powinno śmigać kluczowa jest wartość zmiennych żeby udźwignęła wartości nowych walut ponad CC.