- Mesaj
- 185
- Çözümler
- 6
- Beğeni
- 115
- Puan
- 759
- Ticaret Puanı
- 0
İyi günler 2 3 arkadaşım bana bunu sormuştu bende araştırayım dedim sorun şöyle:
Oyunda efsun değerleri kılıç vb savunmalar 20 olunca silahsız oyuncular silaha göre daha çok vuruyorlar.
Örneğin savunma kılıç 80 olduğu için kılıçla vuran adam full savunmalı birine 8 k vururken silahsız adam 25 k vurabiliyor. Bu da oyunun yapısını bozuyor şöyle engellemeyi denedim,
Hava kılıcı ve büyülü silah bug fix adlı bir çalışma gördüm
Açılır > char_battle.cpp
Aratılır:
Eklenir:
Bu mantığa göre skill protoda engellemek istediğim skilin setAffectFlag kısmına GWIGUM veya GEOMGYEONG yazdığımda engellemesi gerekirdi
İlk src builden sonraki denememde başarılı oldum parmak darbesini engelledim, fakat sonraki denemelerde hiç birini engelleyemedim, sonradan da skill protoyu sıfırladıktan sonra parmak darbesini tekrar engelledim.
Bu sefer işe yaramadı ve 2 defa işlemeye başladı ve bu teorim sanırım çürümüş oldu.
Farklı önerisi olan yada örneğin bir ruh vuruşu gibi silahsız skill atmayı engellemeyi bilen varsa yardımcı olursa sevinirim teşekkür ederim .
Oyunda efsun değerleri kılıç vb savunmalar 20 olunca silahsız oyuncular silaha göre daha çok vuruyorlar.
Örneğin savunma kılıç 80 olduğu için kılıçla vuran adam full savunmalı birine 8 k vururken silahsız adam 25 k vurabiliyor. Bu da oyunun yapısını bozuyor şöyle engellemeyi denedim,
Hava kılıcı ve büyülü silah bug fix adlı bir çalışma gördüm
Açılır > char_battle.cpp
Aratılır:
C++:
bool CHARACTER::Damage(LPCHARACTER pAttacker, int dam, EDamageType type)
{
Eklenir:
C++:
if (pAttacker && this)
{
if (pAttacker->IsAffectFlag(AFF_GWIGUM) && !pAttacker->GetWear(WEAR_WEAPON))
{
pAttacker->RemoveAffect(SKILL_GWIGEOM);
return false;
}
if (pAttacker->IsAffectFlag(AFF_GEOMGYEONG) && !pAttacker->GetWear(WEAR_WEAPON))
{
pAttacker->RemoveAffect(SKILL_GEOMKYUNG);
return false;
}
Bu mantığa göre skill protoda engellemek istediğim skilin setAffectFlag kısmına GWIGUM veya GEOMGYEONG yazdığımda engellemesi gerekirdi
İlk src builden sonraki denememde başarılı oldum parmak darbesini engelledim, fakat sonraki denemelerde hiç birini engelleyemedim, sonradan da skill protoyu sıfırladıktan sonra parmak darbesini tekrar engelledim.
Bu sefer işe yaramadı ve 2 defa işlemeye başladı ve bu teorim sanırım çürümüş oldu.
Farklı önerisi olan yada örneğin bir ruh vuruşu gibi silahsız skill atmayı engellemeyi bilen varsa yardımcı olursa sevinirim teşekkür ederim .
Son düzenleme: