Posta aqui o seu player.cpp e dessa posta dentro de Codes pro Post ficar organizado e de facil entendimento, até
- Fórum
- OTServ
- Suporte
- Resolvidos
- [Pedido+Help] Por Script Na Source
[Pedido+Help] Por Script Na Source
Por LucasDipic, 10 de mar. de 2012 em Resolvidos
info
Grupo: Herói
Registrado: 12/03/11
Posts: 1.9k
Reputação: +284
Gênero: Masculino
Char no Tibia: Nokte

info
Grupo: Campones
Registrado: 14/11/11
Posts: 24
Reputação: 0

player.ccp
bool Player::canWalkthrough(const Creature* creature) const
{
if(!creature)
return true;
if(creature == this)
return false;
const Player* player = creature->getPlayer();
if(!player)
return false;
if(g_game.getWorldType() == WORLD_TYPE_NO_PVP && player->getTile()->ground
&& player->getTile()->ground->getID() != ITEM_GLOWING_SWITCH)
return true;
uint32_t protectionLevel = g_config.getNumber(ConfigManager::PROTECTION_LEVEL);
if(player->getLevel() < protectionLevel && player->getTile()->ground
&& player->getTile()->ground->getID() != ITEM_GLOWING_SWITCH)
return true;
return player->isGhost() && getGhostAccess() < player->getGhostAccess();
}
não sei como instalar esse script no meu ot :x , vc sabe? ajuda?
info
Grupo: Herói
Registrado: 12/03/11
Posts: 1.9k
Reputação: +284
Gênero: Masculino
Char no Tibia: Nokte

Cara posta seu player.cpp aqui para eu poder te ajudar.
info
Grupo: Campones
Registrado: 14/11/11
Posts: 24
Reputação: 0

mais ta ai o problema , eu não sei onde achar isso :x


info
Grupo: Campones
Registrado: 14/11/11
Posts: 24
Reputação: 0
Olá,meu ot é 8.60 pedir 1 script pra poder passar por dentro do play .. ja tenho a script nas mãos mais não sei como por :http://www.xtibia.co...06#entry1213306
queria 1 tutorial me explicando o que eu tenho que fazer pra adicionar esse script que ta no link .. ou esse >
player.ccp
bool Player::canWalkthrough(const Creature* creature) const
{
if(!creature)
return true;
if(creature == this)
return false;
const Player* player = creature->getPlayer();
if(!player)
return false;
if(g_game.getWorldType() == WORLD_TYPE_NO_PVP && player->getTile()->ground
&& player->getTile()->ground->getID() != ITEM_GLOWING_SWITCH)
return true;
uint32_t protectionLevel = g_config.getNumber(ConfigManager::PROTECTION_LEVEL);
if(player->getLevel() < protectionLevel && player->getTile()->ground
&& player->getTile()->ground->getID() != ITEM_GLOWING_SWITCH)
return true;
return player->isGhost() && getGhostAccess() < player->getGhostAccess();
}
é esse .. não sei como adicionar no meu ot . e a outra ajuda é que meu ot não ta dando pra poder fazer outro char na mesma conta da account name invalid , alguem sabe como arruma? sou novo aqui # não sei se posso pedir ajuda sobre o ACC MANAGER ,mais creio que o tutorial eu posso pedir aqui .. se não entender eu explico melhor .. aguardo resposta de quem souber