Ir para conteúdo

Refe

Conde
  • Total de itens

    645
  • Registro em

  • Última visita

  • Dias Ganhos

    10

Tudo que Refe postou

  1. Em monster.cpp procure: void MonsterType::dropLoot(Container* corpse) { if(corpse && lootDrop == LOOT_DROP_FULL) mType->dropLoot(corpse); } Troque por: void MonsterType::dropLoot(Container* corpse) { Item* tmpItem = NULL; for(LootItems::const_iterator it = lootItems.begin(); it != lootItems.end() && !corpse->full(); ++it) { uint32_t owner = corpse->getCorpseOwner(); Creature* creature = g_game.getCreatureByID(owner); if((tmpItem = createLoot(*it))) { if(Container* container = tmpItem->getContainer()) { if(createChildLoot(container, (*it))) corpse->__internalAddThing(tmpItem); else delete container; } else corpse->__internalAddThing(tmpItem); } } corpse->__startDecaying(); uint32_t ownerId = corpse->getCorpseOwner(); if(!ownerId) return; Player* owner = g_game.getPlayerByID(ownerId); if(!owner) return; LootMessage_t message = lootMessage; if(message == LOOTMSG_IGNORE) message = (LootMessage_t)g_config.getNumber(ConfigManager::LOOT_MESSAGE); if(message < LOOTMSG_PLAYER) return; std::stringstream ss; ss << "Loot of " << nameDescription << ": " << corpse->getContentDescription() << "."; if(owner->getParty() && message > LOOTMSG_PLAYER) owner->getParty()->broadcastMessage((MessageClasses)g_config.getNumber(ConfigManager::LOOT_MESSAGE_TYPE), ss.str()); else if(message == LOOTMSG_PLAYER || message == LOOTMSG_BOTH) owner->sendTextMessage((MessageClasses)g_config.getNumber(ConfigManager::LOOT_MESSAGE_TYPE), ss.str()); }
  2. Volta para o normal, não ?
  3. é, vou dar uma estudada no OTC =/
  4. Adicionado: Sistema de sons Névoas ( Baseado na PXG ) Novo estilo de menus ( Baseado OTP ) Mini-Games ( Baseado no GBA ) Somente no OTC! Sistemas refeitos especialmente para o servidor: Go/Back Catch Held Mega-Evolution Nick System Sistema de Leilão de Itens (Balls, Stones, etc) Leilão de Pokémon// (10%) Ride Fly Surf Magma-Surf Bike System Fishing Magma-Fishing The Walking Pokémons (Evento) Sistema de Névoa ((IDÊNTICO AO PXG)) Sistema de sons ((Único)) Sistema de Corrida Agora os jogadores podem sentar e deitar. Querem mais algo ?
  5. Talvez com opcode + Source do OTC Dê, não ? (nao entendo mt de otc)
  6. Vou tentar aqui, já falo
  7. Creio que entraria com OPCODES, a base tem ?
  8. Aconselho em vez de pegar do OTP tentar fazer um ou então adaptar, por quê é tudo na sources lá =/
  9. Refe

    Duvida

    PDA ?
  10. Eu não botei só as funções, eu também tirei uns bugs de derrubar/duplicar itens, e é as sources do PDA 1.0 Vou arrumar td @Adicionado Patch 1.1
  11. Se você pegou isso aí do client OTP, tem que dar uma boa adaptada, eles configuram pela source...
  12. Refe

    Duvida

    Base?
  13. Refe

    Duvida source

    Achei o erro, em algum lugar tem s << " Voce e " << group->getName(); else if(vocationId != 0) s << " Voce e " << vocation->getDescription() Muda para s << " Voce e " << group->getName(); else if(vocationId != 0) s << " Voce e " << vocation->getDescription();
  14. Refe

    Duvida source

    getDescription(); tenta getDescription() Upa a Source aqui se não der para eu arrumar.
  15. Refe

    Duvida source

    envia as linhas que editou
  16. Refe

    Duvida source

    botou com acento ?
  17. Refe

    Duvida source

    você fez algo errado
  18. Refe

    Duvida source

    Tem que compilar. Se ctrl+f11 não der deleta a pasta "obj" dentro de suasource/dev-cpp e dá ctrl+f9
  19. Refe

    Duvida source

    Então só editar.
  20. Refe

    Duvida source

    abre o projeto
  21. Refe

    Duvida source

    As sources são vários codigos que juntos fazem o servidor tibia, todas funções estão lá. Para editar eu aconselho ao menos uma noção de C++, pode ser com vários programas, tipo o Code::Blocks, DevCpp, etc
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...