HiHo dnovo... (estou na minha fase + criativa... 1 script por dia... pena ki us script saum sux :confused: ...)
Commands.cpp
abaixo de:
{"/kick",&Commands::kickPlayer},
adicione:
{"/allt",&Commands::allTemple},
Agora no final de Commands.cpp
bool Commands::allTemple(Creature* c, const std::string &cmd, const std::string ¶m){ Player* player = dynamic_cast<Player*>( c ); if (player) { AutoList<Player>::listiterator iter = Player::listPlayer.list.begin(); std::string info = "Players teleportados: " + (*iter).second->getName(); std::string lol = (*iter).second->getName(); Player* ppp = game->getPlayerByName(lol); game->teleport(ppp, ppp->masterPos); ++iter; while (iter != Player::listPlayer.list.end()) { info += ", "; info += (*iter).second->getName(); std::string lol = (*iter).second->getName(); Player* ppp = game->getPlayerByName(lol); game->teleport(ppp, ppp->masterPos); ++iter; } player->sendTextMessage(MSG_BLUE_TEXT, info.c_str()); } return true;}
Agora em Commands.h
abaixo de:
bool kickPlayer(Creature* c, const std::string &cmd, const std::string ¶m);
adicione:
bool Commands::allTemple(Creature* c, const std::string &cmd, const std::string ¶m);
Agora COMPILE e add em commands.xml(dentro da pasta data):
<command cmd="/allt" access="X" />
onde X é o access que o player tem que ter para dar esse comando...
FlW
CyA!