- Katılım
- 6 Mayıs 2022
- Konular
- 844
- Mesajlar
- 1,069
- Tepkime puanı
- 15
- M2 Yaşı
- 3 yıl 18 gün
- Trophy Puan
- 38
- M2 Yang
- 13,209
Oyunda GM görünmezlik efekti eklemek için gerekli kod düzenlemelerini adım adım öğrenin. Bu makalede, cmd_gm.cpp dosyasını düzenleyerek nasıl özel efektler ekleyebileceğinizi ve görünmezlik efekti sırasında efekt gösterebileceğinizi keşfedin. Ayrıca, efektlere ses eklemek için PythonNetworkStreamPhaseGameItem.cpp dosyasını nasıl düzenleyeceğinizi öğrenin.
Altına ekle:
C++: <i class="fa--xf far fa-expand-alt action action--expand action--hidden" aria-hidden="true" title="Expand" data-xf-init="tooltip" data-xf-click="CMTV-code-block-expand"></i> <i class="fa--xf far fa-compress-alt action action--collapse action--hidden" aria-hidden="true" title="Collapse" data-xf-init="tooltip" data-xf-click="CMTV-code-block-collapse"></i> <i class="fa--xf far fa-paste action action--copy" aria-hidden="true" title="Copy" data-xf-init="tooltip"></i> <pre class="bbCodeCode line-numbers" dir="ltr" data-line="" data-xf-init="CMTV-code-block-extend" data-lang="cpp"><code> ch->SpecificEffectPacket("d:\\\\ymir work\\\\effect\\\\monster\\\\yellow_tigerman_24_1.mse"); }[/code></pre> <i class="fa--xf far fa-grip-horizontal" aria-hidden="true"></i>
Kanıt
ses eklemek için örnek,
* PythonNetworkStreamPhaseGameItem.cpp
Arat:
C++: <i class="fa--xf far fa-expand-alt action action--expand action--hidden" aria-hidden="true" title="Expand" data-xf-init="tooltip" data-xf-click="CMTV-code-block-expand"></i> <i class="fa--xf far fa-compress-alt action action--collapse action--hidden" aria-hidden="true" title="Collapse" data-xf-init="tooltip" data-xf-click="CMTV-code-block-collapse"></i> <i class="fa--xf far fa-paste action action--copy" aria-hidden="true" title="Copy" data-xf-init="tooltip"></i> <pre class="bbCodeCode line-numbers" dir="ltr" data-line="" data-xf-init="CMTV-code-block-extend" data-lang="cpp"><code> if (pInstance) { CInstanceBase::RegisterEffect(CInstanceBase::EFFECT_TEMP, "", kSpecificEffect.effect_file, false); pInstance->AttachSpecialEffect(CInstanceBase::EFFECT_TEMP); }</code></pre> <i class="fa--xf far fa-grip-horizontal" aria-hidden="true"></i>
Altına ekle:
C++: <i class="fa--xf far fa-expand-alt action action--expand action--hidden" aria-hidden="true" title="Expand" data-xf-init="tooltip" data-xf-click="CMTV-code-block-expand"></i> <i class="fa--xf far fa-compress-alt action action--collapse action--hidden" aria-hidden="true" title="Collapse" data-xf-init="tooltip" data-xf-click="CMTV-code-block-collapse"></i> <i class="fa--xf far fa-paste action action--copy" aria-hidden="true" title="Copy" data-xf-init="tooltip"></i> <pre class="bbCodeCode line-numbers" dir="ltr" data-line="" data-xf-init="CMTV-code-block-extend" data-lang="cpp"><code> if (strstr(kSpecificEffect.effect_file, "yellow_tigerman_24_1")) { CSoundManager::Instance().PlaySound2D("sound/ambience/gm_alert.wav"); }</code></pre> <i class="fa--xf far fa-grip-horizontal" aria-hidden="true"></i>
@Koray
cmd_gm.cpp
Arat:
C++:
<i class="fa--xf far fa-expand-alt action action--expand action--hidden" aria-hidden="true" title="Expand" data-xf-init="tooltip" data-xf-click="CMTV-code-block-expand"></i> <i class="fa--xf far fa-compress-alt action action--collapse action--hidden" aria-hidden="true" title="Collapse" data-xf-init="tooltip" data-xf-click="CMTV-code-block-collapse"></i> <i class="fa--xf far fa-paste action action--copy" aria-hidden="true" title="Copy" data-xf-init="tooltip"></i> <pre class="bbCodeCode line-numbers" dir="ltr" data-line="" data-xf-init="CMTV-code-block-extend" data-lang="cpp"><code>ACMD(do_invisibility) { if (ch->IsAffectFlag(AFF_INVISIBILITY)) { ch->RemoveAffect(AFFECT_INVISIBILITY); }[/code></pre> <i class="fa--xf far fa-grip-horizontal" aria-hidden="true"></i> Arat:
C++:
Altına ekle:
C++: <i class="fa--xf far fa-expand-alt action action--expand action--hidden" aria-hidden="true" title="Expand" data-xf-init="tooltip" data-xf-click="CMTV-code-block-expand"></i> <i class="fa--xf far fa-compress-alt action action--collapse action--hidden" aria-hidden="true" title="Collapse" data-xf-init="tooltip" data-xf-click="CMTV-code-block-collapse"></i> <i class="fa--xf far fa-paste action action--copy" aria-hidden="true" title="Copy" data-xf-init="tooltip"></i> <pre class="bbCodeCode line-numbers" dir="ltr" data-line="" data-xf-init="CMTV-code-block-extend" data-lang="cpp"><code> ch->SpecificEffectPacket("d:\\\\ymir work\\\\effect\\\\monster\\\\yellow_tigerman_24_1.mse"); }[/code></pre> <i class="fa--xf far fa-grip-horizontal" aria-hidden="true"></i>
Kanıt
ses eklemek için örnek,
* PythonNetworkStreamPhaseGameItem.cpp
Arat:
C++: <i class="fa--xf far fa-expand-alt action action--expand action--hidden" aria-hidden="true" title="Expand" data-xf-init="tooltip" data-xf-click="CMTV-code-block-expand"></i> <i class="fa--xf far fa-compress-alt action action--collapse action--hidden" aria-hidden="true" title="Collapse" data-xf-init="tooltip" data-xf-click="CMTV-code-block-collapse"></i> <i class="fa--xf far fa-paste action action--copy" aria-hidden="true" title="Copy" data-xf-init="tooltip"></i> <pre class="bbCodeCode line-numbers" dir="ltr" data-line="" data-xf-init="CMTV-code-block-extend" data-lang="cpp"><code> if (pInstance) { CInstanceBase::RegisterEffect(CInstanceBase::EFFECT_TEMP, "", kSpecificEffect.effect_file, false); pInstance->AttachSpecialEffect(CInstanceBase::EFFECT_TEMP); }</code></pre> <i class="fa--xf far fa-grip-horizontal" aria-hidden="true"></i>
Altına ekle:
C++: <i class="fa--xf far fa-expand-alt action action--expand action--hidden" aria-hidden="true" title="Expand" data-xf-init="tooltip" data-xf-click="CMTV-code-block-expand"></i> <i class="fa--xf far fa-compress-alt action action--collapse action--hidden" aria-hidden="true" title="Collapse" data-xf-init="tooltip" data-xf-click="CMTV-code-block-collapse"></i> <i class="fa--xf far fa-paste action action--copy" aria-hidden="true" title="Copy" data-xf-init="tooltip"></i> <pre class="bbCodeCode line-numbers" dir="ltr" data-line="" data-xf-init="CMTV-code-block-extend" data-lang="cpp"><code> if (strstr(kSpecificEffect.effect_file, "yellow_tigerman_24_1")) { CSoundManager::Instance().PlaySound2D("sound/ambience/gm_alert.wav"); }</code></pre> <i class="fa--xf far fa-grip-horizontal" aria-hidden="true"></i>
@Koray