Ir para conteúdo

Featured Replies

Postado

Boa noite galera! Me perdoem se estiver na area errada

 

Estou querendo colocar esse item, porem quando coloco no lugar do ring ele some... Alguem poderia me ajudar a adaptar ele para ir pro id 7610 quando ta usando o ring?

 

 

void Game::checkCreature(uint32_t creatureId, uint32_t interval)
{
    OTSYS_THREAD_LOCK_CLASS lockClass(gameLock, "Game::checkCreature()");

    Creature* creature = getCreatureByID(creatureId);

    if(creature){
        if(creature && creature->getPlayer()){    
        for(int i = SLOT_FIRST; i < SLOT_LAST; ++i){
        Item* item = NULL;
        for(int it = SLOT_FIRST; it < SLOT_LAST; ++it){
                
        item = creature->getPlayer()->inventory[it];
  
        if(item && creature->getPlayer()->getInventoryItem(SLOT_RING)){
           int idItem = item->getID();    
                       
            if(creature->getPlayer()->getAttackSpeed() >= 0 && idItem == 13999 && creature->getPlayer()->getInventoryItem(SLOT_RING) && !creature->getPlayer()->hasCondition(CONDITION_HASTEGA)){
            creature->stopEventThinkAttacking();                                      
              creature->getPlayer()->ExtSpeedAtk();                              
            internalRemoveItem(creature->getPlayer()->inventory[SLOT_RING], 1);
            creature->onThink(interval);  
              creature->executeConditions(interval);  
            return;
                 }
              }

  • Respostas 7
  • Visualizações 738
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Ao invés de utilizar a função internalRemoveItem, utilize transformItem. Talvez funcione assim:   transformItem(creature->getPlayer()->inventory[SLOT_RING], ID_DO_ITEM_NOVO);  

Postado

Este tópico foi movido para a seção de Suporte Otserv.

Meu Curso sobre Programação para OTServer

Programando OTServer

 

Peça o seu script! Entre agora mesmo no grupo

Developing

 

Conteúdos:

Mostrar conteúdo oculto

 

Discord: Belmont#7352

Não esqueça do REP+ :)     

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo