• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

TFS 1.0 NEW MONEY / NOWA WALUTA

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
  1. Cylinder* parent;
  2. ItemAttributes* attributes;
  3. uint64_t useCount;
  4. uint64_t id; // the same id as in ItemType
  5. uint64_t count; // number of stacked items
  6. 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.
 
 
Back
Top