romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

Altın Konu Hızlı Statü Sistemi 2025-06-05

indirmek için izniniz yok

Licymnius

Remember, anything is possible with C.
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
29 Kas 2020
Konular
89
Mesajlar
1,403
Çözüm
6
Online süresi
1mo 24d
Reaksiyon Skoru
744
Altın Konu
38
Başarım Puanı
189
MmoLira
4,637
DevLira
-12
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Selamlar. Sizlere paylaşılanlardan farklı bir hızlı statü sistemi paylaşmak istiyorum.

Statü.png



İyi forumlar dilerim.
 
Son düzenleme:
Görsel varmı acaba
 
Tek tıkla max verebilecegi statı nasil verdiririz
 
farklı bir hızlı statü sistemi paylaşmak istiyorum.
Selamlar. Sizlere paylaşılanlardan farklı bir hızlı statü sistemi paylaşmak istiyorum.

[CODE lang="cpp" title="common\service.h"]//müsait bir yere ekleyin;

#define ENABLE_STATUS_UP_RENEWAL[/CODE]

[CODE lang="cpp" title="game\src\cmd_general.cpp"]//aratın;

ACMD(do_stat)
{
char arg1[256];
one_argument(argument, arg1, sizeof(arg1));

if (!*arg1)
return;

//değiştirin;

ACMD(do_stat)
{
char arg1[256];
#ifdef ENABLE_STATUS_UP_RENEWAL
char arg2[256];
two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));
#else
one_argument(argument, arg1, sizeof(arg1));
#endif

if (!*arg1)
return;

#ifdef ENABLE_STATUS_UP_RENEWAL
int iStatUp = 1;
if (*arg2)
iStatUp = atoi(arg2);
#endif

//tekrar aratın;

if (ch->GetPoint(POINT_STAT) <= 0)
return;

//değiştirin;

#ifdef ENABLE_STATUS_UP_RENEWAL
if (ch->GetPoint(POINT_STAT) < iStatUp)
iStatUp = ch->GetPoint(POINT_STAT);
#else
if (ch->GetPoint(POINT_STAT) <= 0)
return;
#endif

//tekrar aratın;

if (ch->GetRealPoint(idx) >= MAX_STAT)
return;

ch->SetRealPoint(idx, ch->GetRealPoint(idx) + 1);
ch->SetPoint(idx, ch->GetPoint(idx) + 1);

//değiştirin;

#ifdef ENABLE_STATUS_UP_RENEWAL
if ((ch->GetRealPoint(idx) + iStatUp) > MAX_STAT)
iStatUp = MAX_STAT - ch->GetRealPoint(idx);

if (iStatUp < 1)
#else
if (ch->GetRealPoint(idx) >= MAX_STAT)
#endif
return;
#ifdef ENABLE_STATUS_UP_RENEWAL
ch->SetRealPoint(idx, ch->GetRealPoint(idx) + iStatUp);
ch->SetPoint(idx, ch->GetPoint(idx) + iStatUp);
#else
ch->SetRealPoint(idx, ch->GetRealPoint(idx) + 1);
ch->SetPoint(idx, ch->GetPoint(idx) + 1);
#endif

//tekrar aratın;

ch->PointChange(POINT_STAT, -1);

//değiştirin;

#ifdef ENABLE_STATUS_UP_RENEWAL
ch->PointChange(POINT_STAT, -iStatUp);
#else
ch->PointChange(POINT_STAT, -1);
#endif[/CODE]

[CODE lang="cpp" title="UserInterface\Locale_inc.h"]//müsait bir yere ekleyin;

#define ENABLE_STATUS_UP_RENEWAL[/CODE]

[CODE lang="cpp" title="UserInterface\PythonApplicationModule.cpp"]//aratın;

#ifdef ENABLE_COSTUME_SYSTEM
PyModule_AddIntConstant(poModule, "ENABLE_COSTUME_SYSTEM", 1);
#else
PyModule_AddIntConstant(poModule, "ENABLE_COSTUME_SYSTEM", 0);
#endif

//altına ekleyin;

#ifdef ENABLE_STATUS_UP_RENEWAL
PyModule_AddIntConstant(poModule, "ENABLE_STATUS_UP_RENEWAL", 1);
#else
PyModule_AddIntConstant(poModule, "ENABLE_STATUS_UP_RENEWAL", 0);
#endif[/CODE]

[CODE lang="python" title="root\uicharacter.py"]#aratın;

self.statusPlusCommandDict={
"HTH" : "/stat ht",
"INT" : "/stat iq",
"STR" : "/stat st",
"DEX" : "/stat dx",
}

#altına ekleyin;

if app.ENABLE_STATUS_UP_RENEWAL:
self.faststatusPlusCommandDict={
"HTH" : "/stat ht 10",
"INT" : "/stat iq 10",
"STR" : "/stat st 10",
"DEX" : "/stat dx 10",
}

#tekrar aratın;

statusPlusCommand=self.statusPlusCommandDict[statusKey]

#değiştirin;

if app.ENABLE_STATUS_UP_RENEWAL and app.IsPressed(app.DIK_LCONTROL):
statusPlusCommand=self.faststatusPlusCommandDict[statusKey]
else:
statusPlusCommand=self.statusPlusCommandDict[statusKey]

#tekrar aratın;

self.__ShowStatToolTip(self.STAT_DESCRIPTION[stat])

#değiştirin;

if app.ENABLE_STATUS_UP_RENEWAL:
self.__ShowStatToolTip(localeInfo.FAST_STATUS_UP)
else:
self.__ShowStatToolTip(self.STAT_DESCRIPTION[stat])[/CODE]

[CODE title="locale_game.txt"]FAST_STATUS_UP |Eemoji/key_ctrl|e + |Eemoji/key_lclick|e +10 Statü Ver[/CODE]
görselide görebilirsek seviniriz teşekkürler
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst