- Katılım
- 24 May 2018
- Konular
- 35
- Mesajlar
- 64
- Online süresi
- 16g 47073s
- Reaksiyon Skoru
- 89
- Altın Konu
- 0
- Başarım Puanı
- 92
- Yaş
- 34
- TM Yaşı
- 7 Yıl 11 Ay 2 Gün
- MmoLira
- 8,443
- DevLira
- 75
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
İşte başlıkta belirtildiği gibi, oyunda yeniden giriş yapmadan yetenek değiştirme ve karakterin cinsiyetini gerçek zamanlı olarak değiştirme.
As stated in the title, changing skills without needing to relog in the game and changing the character’s gender in real-time.
As stated in the title, changing skills without needing to relog in the game and changing the character’s gender in real-time.
Kod:
char.cpp
#ifdef ENABLE_CHANGESEX_CHANGESKILL_WITHOUT_RELOG
void CHARACTER::Fixeletationspo()
{
UpdatePacket();
SET_BIT (m_bAddChrState, ADD_CHARACTER_STATE_SPAWN);
m_afAffectFlag.Set (AFF_SPAWN);
ViewReencode();
REMOVE_BIT (m_bAddChrState, ADD_CHARACTER_STATE_SPAWN);
m_afAffectFlag.Reset (AFF_SPAWN);
}
#endif
bool CHARACTER::ChangeSex()
{
#ifdef ENABLE_FIX_GAME_CORE_BUG
if (GetWear(WEAR_COSTUME_BODY) || GetWear(WEAR_COSTUME_HAIR))
{
return false;
}
#endif
int src_race = GetRaceNum();
switch (src_race)
{
case MAIN_RACE_WARRIOR_M:
m_points.job = MAIN_RACE_WARRIOR_W;
break;
case MAIN_RACE_WARRIOR_W:
m_points.job = MAIN_RACE_WARRIOR_M;
break;
case MAIN_RACE_ASSASSIN_M:
m_points.job = MAIN_RACE_ASSASSIN_W;
break;
case MAIN_RACE_ASSASSIN_W:
m_points.job = MAIN_RACE_ASSASSIN_M;
break;
case MAIN_RACE_SURA_M:
m_points.job = MAIN_RACE_SURA_W;
break;
case MAIN_RACE_SURA_W:
m_points.job = MAIN_RACE_SURA_M;
break;
case MAIN_RACE_SHAMAN_M:
m_points.job = MAIN_RACE_SHAMAN_W;
break;
case MAIN_RACE_SHAMAN_W:
m_points.job = MAIN_RACE_SHAMAN_M;
break;
default:
sys_err ("CHANGE_SEX: %s unknown race %d", GetName(), src_race);
return false;
}
sys_log (0, "CHANGE_SEX: %s (%d -> %d)", GetName(), src_race, m_points.job);
#ifdef ENABLE_CHANGESEX_CHANGESKILL_WITHOUT_RELOG
Fixeletationspo();
#endif
return true;
}
char.h w public:
#ifdef ENABLE_CHANGESEX_CHANGESKILL_WITHOUT_RELOG
void Fixeletationspo();
#endif
Definicja:
#define ENABLE_CHANGESEX_CHANGESKILL_WITHOUT_RELOG
- Katılım
- 10 Ağu 2010
- Konular
- 167
- Mesajlar
- 1,440
- Online süresi
- 3ay 27g
- Reaksiyon Skoru
- 533
- Altın Konu
- 5
- Başarım Puanı
- 260
- TM Yaşı
- 15 Yıl 8 Ay 16 Gün
- MmoLira
- 2,007
- DevLira
- 3
Paylaşım için teşekkürler
Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)
Benzer konular
- Kilitli
- Cevaplar
- 16
- Görüntüleme
- 9K
- Cevaplar
- 0
- Görüntüleme
- 764
- Cevaplar
- 0
- Görüntüleme
- 360







