Isso da muito jeito para muita gente! ![]()
Topico EXCLUSIVO!!!
:]
Ta bom :]
gostei disso!
:*
xD
cya
Isso da muito jeito para muita gente! ![]()
Topico EXCLUSIVO!!!
:]
Ta bom :]
gostei disso!
:*
xD
cya
Ta muito legal!!
Adoro seus trabalhos se sabe que so seu FAN nehh??
=D
info
Grupo: Campones
Registrado: 19/04/07
Posts: 2
Reputação: 0
KARA MUITOOO BOMM
TU É FODAAA =)))
AJUDO MSMO!
info
Grupo: Campones
Registrado: 06/04/07
Posts: 61
Reputação: 0

Aew manow
parabens otimo code
flws
info
Grupo: Artesão
Registrado: 26/06/06
Posts: 115
Reputação: +1
Char no Tibia: Kasugol

ú.Ú
Akele otro n tinha testado...
e comentei ![]()
agora testei antes de comentar!
^^
Thx again!
info
Grupo: Campones
Registrado: 06/05/06
Posts: 57
Reputação: 0
Bom pessoal eu pesso desculpas!! antes eu fiz um tópico contendo um code que eu não havia testado pois não havia o tibia instalado!!
Pois agora eu fiz um code e vi que ele funcionou!!! Agora aki eu vou postar o code e despois explicar!
Em commands.cpp:
Adicione:
#ifdef __CLIC_TELEPORT__ {"/tp",&Commands::teleportPlayer}, #endifNo final adicione:
#ifdef __CLIC_TELEPORT__ bool Commands::teleportPlayer(Creature* c, const std::string &cmd, const std::string ¶m) { std::string tmp = param; std::string::size_type pos; std::string position; pos = tmp.find(" "); if(pos){ position = tmp.substr(0, pos).c_str(); tmp.erase(0, pos+1); } else{ position = param; } Creature* creature = game->getCreatureByName(tmp); Player* player = dynamic_cast<Player*>(creature); if(player){ if(position == "Position1"){ Position pos = creature->getPosition(); Position Position1; Position1.x = g_config.getNumber(ConfigManager::DIFERENCEPOS1X); Position1.y = g_config.getNumber(ConfigManager::DIFERENCEPOS1Y); Position1.z = g_config.getNumber(ConfigManager::DIFERENCEPOS1Z); game->internalTeleport(player,Position1); game->addMagicEffect(pos, NM_ME_ENERGY_AREA); } else if(position == "Position2"){ Position pos = creature->getPosition(); Position Position2; Position2.x = g_config.getNumber(ConfigManager::DIFERENCEPOS2X); Position2.y = g_config.getNumber(ConfigManager::DIFERENCEPOS2Y); Position2.z = g_config.getNumber(ConfigManager::DIFERENCEPOS2Z); game->internalTeleport(player,Position2); game->addMagicEffect(pos, NM_ME_ENERGY_AREA); } } return true; } #endifEm commands.h:
Adicione:
Agora em configmanager.cpp:
Adicione:
em configmanager.h:
Adicione:
Depois aperte Alt+p va em parametros:
Adicione:
Compile! (Ctrl+F9)
Agora adicione no Config.lua:
para usar o comando é o seguinte code: /tp Position1(ou 2) Nome do Player
Lembrando se você quiser adicionar mais é facil!! se quiser mudar o nome Também pode mudar!!
Creditos:
QUALQUER DÙVIDA OU BUG POSTE AQUI QUE O MAIS BREVEMENTE POSSIVEL ESTAREI RESPONDENDO
Editado Julho 23 por Clic