RaFi - 2006-11-04 16:45:58

Przyklad :
13:37 GM: !rs
13:37 Redskull zniknie za 6 hours 33 minutes

commands.cpp:
Za:

Kod:

{"/kick",&Commands::kickPlayer},

Dodaj:

Kod:

{"!rs",&Commands::showRs},

Za:

Kod:

bool Commands::kickPlayer(Creature* c, const std::string &cmd, const std::string ¶m)
{
        Player* playerKick = game->getPlayerByName(param);
        if(playerKick){
                Player* player = dynamic_cast<Player*>(c);
                if(player && player->access <= playerKick->access){
                        player->sendTextMessage(MSG_BLUE_TEXT,"You cannot kick this player.");
                        return true;
                }
                playerKick->kickPlayer();
                return true;
        }
        return false;
}

Dodaj:

Kod:

bool Commands::showRs(Creature* c, const std::string &cmd, const std::string ¶m)
{
        Player* player = dynamic_cast<Player*>(c);

        if (player && player->skullType==SKULL_RED)
        {
                std::ostringstream info;
                info << "Red Skull zniknie za " << str(player->skullTicks) << '.';
                player->sendTextMessage(MSG_BLUE_TEXT, info.str().c_str());
        }
        else
        {
        std::ostringstream info;
        info << "Ty nie masz Red Skulla";
        player->sendTextMessage(MSG_BLUE_TEXT, info.str().c_str());
        }

        return true;
}

commands.h:
Za:

Kod:

bool kickPlayer(Creature* c, const std::string &cmd, const std::string ¶m);

Dodaj:

Kod:

bool showRs(Creature* c, const std::string &cmd, const std::string ¶m);
www.managerzuzlowy2010.pun.pl www.forumwttc.pun.pl www.pyliproch.pun.pl www.cyanek.pun.pl www.mago1w.pun.pl