Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //cmd.cpp
- ACMD(do_immortal);
- [..]
- { "immortal", do_immortal, 0, POS_DEAD, GM_PLAYER },
- //cmd_gm.cpp
- ACMD(do_immortal)
- {
- if (!ch->IsGM())
- return;
- if (ch->GetPlayerImmortal() == 0)
- ch->SetPlayerImmortal(1)
- else
- ch->SetImmortal(0)
- }
- //char.h
- public:
- int GetPlayerImmortal(void) { return isImmortal; }
- void SetPlayerImmortal(int val);
- protected:
- int isImmortal;
- //char.cpp
- //nad m_pkPoisonEvent = NULL;
- isImmortal = 0;
- //
- void CHARACTER::SetPlayerImmortal(int val)
- {
- isImmortal = val;
- }
- //char_battle.cpp
- if(pkVictim->IsGM() && pkVictim->GetPlayerImmortal() == 1)
- return false;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement