StackTrace 1
StackTrace
kaptanmikro1 1
kaptanmikro1
Reklam vermek için turkmmo@gmail.com

Gunsam_all Komutu[C++]

  • Konuyu başlatan Konuyu başlatan durda
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 8
  • Görüntüleme Görüntüleme 3K
cmd.cpp açılır aratılır:
PHP:
ACMD(do_item);
Altına Eklenir;
PHP:
ACMD(do_gunsam_all);

PHP:
{ "kill", do_kill, 0, POS_DEAD, GM_HIGH_WIZARD },

PHP:
{ "gunsam_all", do_gunsam_all, 0, POS_DEAD, GM_IMPLEMENTOR },
cmd_gm.cpp açılır aratılır:
PHP:
ACMD(do_kill)

PHP:
ACMD(do_gunsam_all)
{
LPSECTREE pSec = ch->GetSectree();
if (pSec)
{
GunsamAll f(ch);
pSec->ForEachAround(f);
}
}
Tekrar aratılır:
PHP:
struct notice_packet_func

PHP:
struct GunsamAll
{
    LPCHARACTER m_ch;

    GunsamAll(LPCHARACTER ch):
        m_ch(ch)
    {}

    void operator()(LPENTITY ent)
    {
        if (ent->IsType(ENTITY_CHARACTER))
        {
            LPCHARACTER ch = (LPCHARACTER) ent;

            if (!ch->IsPC() || m_ch == ch || ch->IsDead() || ch->GetHP() <= 0)
                return;

            if (m_ch->GetMapIndex() != ch->GetMapIndex())
                return;

            const char * yazi = "dance6";
            size_t len = strlen(yazi);
            ::interpret_command(ch, yazi, len);
        }
    }
};
 
Son düzenleme:
Güncel
117.gif
@DarkKnights; ;)
 
Moderatör tarafında düzenlendi:

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst