Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
şimdi öncelikle nasıl derleyeceksin gibi alay edici lafları bırakmalısın.Ben çalışmıyor deyince derlenmiyor olarak anladımevet onu eklemeden nasıl sourceyi derliyeceksin, sorun şu oyuna girince komba acınca kombo acılmıyor 5 saniyede bir chat geciyor fakat hiç comboyu aktif etmiyor return falsede takılıyor başa atıyor.
ikincisi ise void'te return false kullanmak yerine sadece return kullan 
benim orada verdiğim kod korumalı bir degerde sayı tutmadır yani gereksiz yerde questflag gibi saçma bir eklentiyi kullanmamaktır.Onun gerisi senin yapacağın bir iş

GameSrc'e hiç uğraşmayın bu şekilde yapabilirsiniz.
[CODE lang="cpp" title="UserInterface/PythonPlayerSkill.cpp girip;"]Arat;
void CPythonPlayer::SetComboSkillFlag(BOOL bFlag)
Komple Değiştir;
void CPythonPlayer::SetComboSkillFlag(BOOL bFlag){
DWORD dwSlotIndex;
if (!GetSkillSlotIndex (c_iSkillIndex_Combo, &dwSlotIndex)){
Tracef ("CPythonPlayer::SetComboSkillFlag(killIndex=%d) - Can't Find Slot Index\n", c_iSkillIndex_Combo);
return;
}
int iLevel=GetSkillLevel (dwSlotIndex);
if (iLevel <=0){
Tracef("CPythonPlayer::SetComboSkillFlag(skillIndex=%d, skillLevel=%d) - Invalid Combo Skill Level\n", c_iSkillIndex_Combo, iLevel);
return;
}
iLevel = MIN (iLevel, 2);
CInstanceBase* pkInstMain = NEW_GetMainActorPtr();
if (!pkInstMain){
return;
}
#define CS_WORKS
#ifdef CS_WORKS
if (pkInstMain->IsAttacking()){
CPythonChat::Instance().AppendChat(CHAT_TYPE_INFO, "Hata!");
return;
}
#endif
if (bFlag){
pkInstMain->SetComboType(iLevel);
__ActivateSkillSlot(dwSlotIndex);
}else{
pkInstMain->SetComboType(0);
__DeactivateSkillSlot(dwSlotIndex);
}
}[/CODE]
[CODE lang="cpp" title="UserInterface/PythonPlayerSkill.cpp girip;"]Arat;
void CPythonPlayer::SetComboSkillFlag(BOOL bFlag)
Komple Değiştir;
void CPythonPlayer::SetComboSkillFlag(BOOL bFlag){
DWORD dwSlotIndex;
if (!GetSkillSlotIndex (c_iSkillIndex_Combo, &dwSlotIndex)){
Tracef ("CPythonPlayer::SetComboSkillFlag(killIndex=%d) - Can't Find Slot Index\n", c_iSkillIndex_Combo);
return;
}
int iLevel=GetSkillLevel (dwSlotIndex);
if (iLevel <=0){
Tracef("CPythonPlayer::SetComboSkillFlag(skillIndex=%d, skillLevel=%d) - Invalid Combo Skill Level\n", c_iSkillIndex_Combo, iLevel);
return;
}
iLevel = MIN (iLevel, 2);
CInstanceBase* pkInstMain = NEW_GetMainActorPtr();
if (!pkInstMain){
return;
}
#define CS_WORKS
#ifdef CS_WORKS
if (pkInstMain->IsAttacking()){
CPythonChat::Instance().AppendChat(CHAT_TYPE_INFO, "Hata!");
return;
}
#endif
if (bFlag){
pkInstMain->SetComboType(iLevel);
__ActivateSkillSlot(dwSlotIndex);
}else{
pkInstMain->SetComboType(0);
__DeactivateSkillSlot(dwSlotIndex);
}
}[/CODE]
beni yanlış anlamışsın niye alay edici konuşmak isteyeyim ki ?şimdi öncelikle nasıl derleyeceksin gibi alay edici lafları bırakmalısın.Ben çalışmıyor deyince derlenmiyor olarak anladımikincisi ise void'te return false kullanmak yerine sadece return kullan
benim orada verdiğim kod korumalı bir degerde sayı tutmadır yani gereksiz yerde questflag gibi saçma bir eklentiyi kullanmamaktır.Onun gerisi senin yapacağın bir iş![]()
teşekkürler aklı başında bir fix sonunda, en mantıklısı bu.GameSrc'e hiç uğraşmayın bu şekilde yapabilirsiniz.
[CODE lang="cpp" title="UserInterface/PythonPlayerSkill.cpp girip;"]Arat;
void CPythonPlayer::SetComboSkillFlag(BOOL bFlag)
Komple Değiştir;
void CPythonPlayer::SetComboSkillFlag(BOOL bFlag){
DWORD dwSlotIndex;
if (!GetSkillSlotIndex (c_iSkillIndex_Combo, &dwSlotIndex)){
Tracef ("CPythonPlayer::SetComboSkillFlag(killIndex=%d) - Can't Find Slot Index\n", c_iSkillIndex_Combo);
return;
}
int iLevel=GetSkillLevel (dwSlotIndex);
if (iLevel <=0){
Tracef("CPythonPlayer::SetComboSkillFlag(skillIndex=%d, skillLevel=%d) - Invalid Combo Skill Level\n", c_iSkillIndex_Combo, iLevel);
return;
}
iLevel = MIN (iLevel, 2);
CInstanceBase* pkInstMain = NEW_GetMainActorPtr();
if (!pkInstMain){
return;
}
#define CS_WORKS
#ifdef CS_WORKS
if (pkInstMain->IsAttacking()){
CPythonChat::Instance().AppendChat(CHAT_TYPE_INFO, "Hata!");
return;
}
#endif
if (bFlag){
pkInstMain->SetComboType(iLevel);
__ActivateSkillSlot(dwSlotIndex);
}else{
pkInstMain->SetComboType(0);
__DeactivateSkillSlot(dwSlotIndex);
}
}[/CODE]
teşekkürler aklı başında bir fix sonunda, en mantıklısı bu.
Rica ederim ;
CPythonChat::Instance().AppendChat(CHAT_TYPE_INFO, "Hata!");
Bu kısmı kaldırabilirsiniz gerek yok veya kendinizce düzenleyebilirsiniz.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 3
- Görüntüleme
- 300
- Cevaplar
- 19
- Görüntüleme
- 2K
- Cevaplar
- 53
- Görüntüleme
- 13K
- Cevaplar
- 0
- Görüntüleme
- 51
- Kilitli
- Cevaplar
- 45
- Görüntüleme
- 6K