- Mesaj
- 225
- Çözümler
- 14
- Beğeni
- 113
- Puan
- 749
- Ticaret Puanı
- 0
Selam, sohbet ekranında yang kazanımı gibi, exp kazanımı bilgisini göstermek istiyorsanız bu eklentiyi kullanabilirsiniz.
(sadece bu foruma özel paylaşılmıştır diğer forumlarda sadece burayı kaynak göstererek paylaşılmasına izin veriyorum.)
(sadece bu foruma özel paylaşılmıştır diğer forumlarda sadece burayı kaynak göstererek paylaşılmasına izin veriyorum.)
Client Src > PythonNetworkStreamPhaseGame.cpp:
Arat:
C++:
if (POINT_GOLD == PointChange.Type)
C++:
if (POINT_EXP == PointChange.Type)
{
if (PointChange.amount > 0)
{
PyObject *args = PyTuple_New(1);
PyTuple_SetItem(args, 0, PyLong_FromLongLong(PointChange.amount));
PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "OnPickExp", args);
}
}
game.py
Arat:
Python:
def OnPickMoney(self, money):
Python:
def OnPickExp(self, money):
chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.GAME_PICK_EXP % (localeInfo.PrettyNumber(money)))
locale_game.txt
Ekle:
PHP:
GAME_PICK_EXP %s Exp Kazandın.
Eğer localeinfo.py içinde PrettyNumber fonksiyonu yoksa ekleyin:
Python:
def PrettyNumber(n):
if n <= 0:
return 0
return '%s' % '.'.join([ i - 3 < 0 and str(n)[:i] or str(n)[i - 3:i] for i in range(len(str(n)) % 3, len(str(n)) + 1, 3) if i ])