- Hegemonia OTS http://www.hegemonia.pun.pl/index.php - CVS & Kody http://www.hegemonia.pun.pl/viewforum.php?id=10 - !rs - pokazuje ile czasu do znikniecia red skulla. http://www.hegemonia.pun.pl/viewtopic.php?id=15 |
RaFi - 2006-11-04 16:45:58 |
Przyklad : 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: 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); |