Compartilhe
Ir em baixo
avatar

Mensagens : 147
Pontos : 529
Ver perfil do usuário

[C++]Duel Reset Cooldown

em Sab 8 Set 2012 - 14:01
Reputação da mensagem: 100% (9 votos)
Bom galera depois de tirar muitas duvidas aqui no bg games decidi da uma força também vou disponibilizar um script para reiniciar cd

Código:
#include "ScriptPCH.h"

class duell_script : public PlayerScript
{
    public:
        duell_script() : PlayerScript("duell_script") {}

      void OnDuelStart(Player* player1, Player* player2)
      {
            player1->SetHealth(player1->GetMaxHealth());
                player1->SetPower(POWER_MANA, player1->GetMaxPower(POWER_MANA));
                player2->SetHealth(player2->GetMaxHealth());
                player2->SetPower(POWER_MANA, player2->GetMaxPower(POWER_MANA));
                player1->RemoveArenaSpellCooldowns();
                player2->RemoveArenaSpellCooldowns();
      }

      void OnDuelEnd(Player* winner, Player* loser, DuelCompleteType /*type*/)
      {
             winner->SetHealth(winner->GetMaxHealth());
                winner->SetPower(POWER_MANA, winner->GetMaxPower(POWER_MANA));
                loser->SetHealth(loser->GetMaxHealth());
                loser->SetPower(POWER_MANA, loser->GetMaxPower(POWER_MANA));
      }
};

void AddSC_duell_script()
{
    new duell_script;
}
avatar

Mensagens : 18
Pontos : 69
Ver perfil do usuário

Re: [C++]Duel Reset Cooldown

em Sab 8 Set 2012 - 18:19
Amigo, queria saber em que parte da database eu coloco esse script, se é na world, auth, character. TENHO tbm o truice, se tiver como por por ele me dale por favor, obrigado.
avatar

Mensagens : 679
Pontos : 679
Evolução : 2

Ver perfil do usuáriohttp://www.hostbrazill.com/

Re: [C++]Duel Reset Cooldown

em Sab 8 Set 2012 - 18:28
Olá, Isso não SCRIPT de se Adiciona assim não amigo !!
Ele só é Adicionado Diretamente no Core quando for Compilar !!!
---------------------------------------------
Testado e Aprovado Funciona 100% Galera !
avatar

Mensagens : 22
Pontos : 85
Ver perfil do usuário

Re: [C++]Duel Reset Cooldown

em Dom 28 Out 2012 - 0:42
teria como fazer um tutorial de como adicionar esse script no handler.cpp?
avatar

Mensagens : 619
Pontos : 2179
Evolução : 5

Ver perfil do usuáriohttp://www.mthsena.info

Re: [C++]Duel Reset Cooldown

em Dom 28 Out 2012 - 12:27
mercadordamorte,
Esse script não é assim que adiciona, tutorial abaixo...
[Você precisa estar registrado e conectado para ver este link.]
avatar

Mensagens : 22
Pontos : 85
Ver perfil do usuário

Re: [C++]Duel Reset Cooldown

em Dom 28 Out 2012 - 20:52
amigo , segui o tutorial , e o código ficou assim:

#ifdef SCRIPTS
/* This is where custom scripts' loading functions should be declared. */
void AddSC_duell_script();
#endif

void AddCustomScripts()
{
#ifdef SCRIPTS
/* This is where custom scripts should be added. */
AddSC_duell_script();
#endif
}

e continua não dando certo.. to quase desistindo já.. não sei o que tá acontecendo.
avatar

Mensagens : 619
Pontos : 2179
Evolução : 5

Ver perfil do usuáriohttp://www.mthsena.info

Re: [C++]Duel Reset Cooldown

em Seg 29 Out 2012 - 2:12
mercadordamorte,
Peço que leia este tópico,
você pode está fazendo algo errado...
[Você precisa estar registrado e conectado para ver este link.]
avatar

Mensagens : 22
Pontos : 85
Ver perfil do usuário

Re: [C++]Duel Reset Cooldown

em Seg 29 Out 2012 - 11:27
Eu já li meu amigo , compilei meu core usando esse tutorial, não obtive nenhum erro , e não entendi porquê não está dando certo, o script , segui todos os passos , passo á passo , e continua não dando nenhum erro , porém não funciona.. estou desiludido já rsrs
avatar

Mensagens : 619
Pontos : 2179
Evolução : 5

Ver perfil do usuáriohttp://www.mthsena.info

Re: [C++]Duel Reset Cooldown

em Seg 29 Out 2012 - 12:30
Algo está errado, testei novamente, e funcionou normal.
não faço ideia do que seja...
avatar

Mensagens : 147
Pontos : 529
Ver perfil do usuário

Re: [C++]Duel Reset Cooldown

em Dom 16 Dez 2012 - 20:35
Mano o que vou tar dizendo aqui pode ser ridiculo mas o script foi feito para resetar cd ao iniciar o duel talves voce esteja testando com os cd resetados!

O autor desta mensagem foi removido do fórum - Ver a mensagem

Conteúdo patrocinado

Re: [C++]Duel Reset Cooldown

Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum