char_battle.cpp açılır:
aratılır:
fonksiyonun tamamı aşşağıdaki şekilde değiştirilir:
Açıklama :
Hangi ok nesnesi sınırsız olsun isterseniz
int sinirsizokkodu = 79503;
değişkenini o şekilde değiştiriniz.
aratılır:
Kod:
void CHARACTER::UseArrow(LPITEM pkArrow, DWORD dwArrowCount)
fonksiyonun tamamı aşşağıdaki şekilde değiştirilir:
Kod:
void CHARACTER::UseArrow(LPITEM pkArrow, DWORD dwArrowCount)
{
int iCount = pkArrow->GetCount();
int sinirsizokkodu = 79503;
iCount = iCount - MIN(iCount, dwArrowCount);
if (pkArrow->GetVnum() != sinirsizokkodu )
pkArrow->SetCount(iCount);
DWORD dwVnum = pkArrow->GetVnum();
if (iCount == 0)
{
LPITEM pkNewArrow = FindSpecifyItem(dwVnum);
sys_log(0, "UseArrow : FindSpecifyItem %u %p", dwVnum, get_pointer(pkNewArrow));
if (pkNewArrow)
EquipItem(pkNewArrow);
}
}
Açıklama :
Hangi ok nesnesi sınırsız olsun isterseniz
int sinirsizokkodu = 79503;
değişkenini o şekilde değiştiriniz.
En Çok Reaksiyon Alan Mesajlar
efsun nesnesi ve değiştirme nesnesi için bunu dene
char_item.cpp
arat:Kod:case USE_CHANGE_ATTRIBUTE :
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
arat:Kod:case USE_ADD_ATTRIBUTE :
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
kırık taş silme şeyi için
arat:Kod:case USE_CLEAN_SOCKET:
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
metin taşı düşürme şeysi için:
arat:Kod:case USE_CREATE_STONE:
sil:Kod:item->SetCount(item->GetCount() - 1);
kamp ateşi şeysi için
arat:Kod:case ITEM_CAMPFIRE:
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
armut elma vs vs suları şeyleri için arat:Kod:case USE_POTION_NODELAY:
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
bitmeyen istridye için arat:Kod:case 27987:
sil:Kod:item->SetCount(item->GetCount() - 1);
sınırsız havai fişek için arat:Kod:case 71013:
sil:Kod:item->SetCount(item->GetCount() - 1);
bitmeyen zen için arat:Kod:case 70102:
sil:Kod:item->SetCount(item->GetCount() - 1);
sınırsız çin havai fişeği için arat:Kod:case 50107:
sil:Kod:item->SetCount(item->GetCount() - 1);
bitmeyen havai fişek topacı için arat:Kod:case 50108:
sil:Kod:item->SetCount(item->GetCount() - 1);
efsun nesnesi ve değiştirme nesnesi için bunu dene
char_item.cpp
arat:Kod:case USE_CHANGE_ATTRIBUTE :
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
arat:Kod:case USE_ADD_ATTRIBUTE :
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
kırık taş silme şeyi için
arat:Kod:case USE_CLEAN_SOCKET:
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
metin taşı düşürme şeysi için:
arat:Kod:case USE_CREATE_STONE:
sil:Kod:item->SetCount(item->GetCount() - 1);
kamp ateşi şeysi için
arat:Kod:case ITEM_CAMPFIRE:
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
armut elma vs vs suları şeyleri için arat:Kod:case USE_POTION_NODELAY:
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
bitmeyen istridye için arat:Kod:case 27987:
sil:Kod:item->SetCount(item->GetCount() - 1);
sınırsız havai fişek için arat:Kod:case 71013:
sil:Kod:item->SetCount(item->GetCount() - 1);
bitmeyen zen için arat:Kod:case 70102:
sil:Kod:item->SetCount(item->GetCount() - 1);
sınırsız çin havai fişeği için arat:Kod:case 50107:
sil:Kod:item->SetCount(item->GetCount() - 1);
bitmeyen havai fişek topacı için arat:Kod:case 50108:
sil:Kod:item->SetCount(item->GetCount() - 1);
Bırakın Beni Öpecem
char_battle.cpp açılır:
aratılır:
Kod:void CHARACTER::UseArrow(LPITEM pkArrow, DWORD dwArrowCount)
fonksiyonun tamamı aşşağıdaki şekilde değiştirilir:
Kod:void CHARACTER::UseArrow(LPITEM pkArrow, DWORD dwArrowCount) { int iCount = pkArrow->GetCount(); int sinirsizokkodu = 79503; iCount = iCount - MIN(iCount, dwArrowCount); if (pkArrow->GetVnum() != sinirsizokkodu ) pkArrow->SetCount(iCount); DWORD dwVnum = pkArrow->GetVnum(); if (iCount == 0) { LPITEM pkNewArrow = FindSpecifyItem(dwVnum); sys_log(0, "UseArrow : FindSpecifyItem %u %p", dwVnum, get_pointer(pkNewArrow)); if (pkNewArrow) EquipItem(pkNewArrow); } }
Açıklama :
Hangi ok nesnesi sınırsız olsun isterseniz
int sinirsizokkodu = 79503;
değişkenini o şekilde değiştiriniz.
efsun nesnesi ve değiştirme nesnesi için bunu dene
char_item.cpp
arat:Kod:case USE_CHANGE_ATTRIBUTE :
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
arat:Kod:case USE_ADD_ATTRIBUTE :
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
kırık taş silme şeyi için
arat:Kod:case USE_CLEAN_SOCKET:
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
metin taşı düşürme şeysi için:
arat:Kod:case USE_CREATE_STONE:
sil:Kod:item->SetCount(item->GetCount() - 1);
kamp ateşi şeysi için
arat:Kod:case ITEM_CAMPFIRE:
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
armut elma vs vs suları şeyleri için arat:Kod:case USE_POTION_NODELAY:
kod bloğunun içinde sil sonlarındaKod:item->SetCount(item->GetCount() - 1);
bitmeyen istridye için arat:Kod:case 27987:
sil:Kod:item->SetCount(item->GetCount() - 1);
sınırsız havai fişek için arat:Kod:case 71013:
sil:Kod:item->SetCount(item->GetCount() - 1);
bitmeyen zen için arat:Kod:case 70102:
sil:Kod:item->SetCount(item->GetCount() - 1);
sınırsız çin havai fişeği için arat:Kod:case 50107:
sil:Kod:item->SetCount(item->GetCount() - 1);
bitmeyen havai fişek topacı için arat:Kod:case 50108:
sil:Kod:item->SetCount(item->GetCount() - 1);
Böyle Arkadaşlara Yardımcı Olunca Bu Forumun Tadı Çıkıyor Teşekkürler.
Eyw sağolasın fakat birde şu build etmeyi bilsem çok güzel olacak bunları deneme şansım olacak ama yapamıyorum bütün konuları inceliyorum tek tek herşeyi yapıyorum ama yinede olmuyor. Tw versem gösterirmisin acaba?
Bu daha basit galiba.
Açılır: char_battle.cpp
Aratılır: CHARACTER::UseArrow
Düzenlenir:
Aratılır ve silinir (birden fazla var):
Açılır: char_battle.cpp
Aratılır: CHARACTER::UseArrow
Düzenlenir:
Aratılır ve silinir (birden fazla var):
Kod:
m_me->UseArrow(pkArrow, iUseArrow);
Bu daha basit galiba.
Açılır: char_battle.cpp
Aratılır: CHARACTER::UseArrow
Düzenlenir:
![]()
Aratılır ve silinir (birden fazla var):Kod:m_me->UseArrow(pkArrow, iUseArrow);
Benim verdiğim kod bloğunda seçtiğin koddaki ok nesnesi sınırsız oluyor farklı yani.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 15
- Görüntüleme
- 896
- Cevaplar
- 13
- Görüntüleme
- 908
- Cevaplar
- 9
- Görüntüleme
- 560
- Cevaplar
- 3
- Görüntüleme
- 655
