BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!


BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

BGames
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

BGamesEntrar

Fórum de Desenvolvimento de Jogos e Programação


description[C++]Duel Reset Cooldown Empty[C++]Duel Reset Cooldown

more_horiz
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;
}

description[C++]Duel Reset Cooldown EmptyRe: [C++]Duel Reset Cooldown

more_horiz
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.

description[C++]Duel Reset Cooldown EmptyRe: [C++]Duel Reset Cooldown

more_horiz
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 !

description[C++]Duel Reset Cooldown EmptyRe: [C++]Duel Reset Cooldown

more_horiz
teria como fazer um tutorial de como adicionar esse script no handler.cpp?

description[C++]Duel Reset Cooldown EmptyRe: [C++]Duel Reset Cooldown

more_horiz
mercadordamorte,
Esse script não é assim que adiciona, tutorial abaixo...
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

description[C++]Duel Reset Cooldown EmptyRe: [C++]Duel Reset Cooldown

more_horiz
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.

description[C++]Duel Reset Cooldown EmptyRe: [C++]Duel Reset Cooldown

more_horiz
mercadordamorte,
Peço que leia este tópico,
você pode está fazendo algo errado...
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

description[C++]Duel Reset Cooldown EmptyRe: [C++]Duel Reset Cooldown

more_horiz
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

description[C++]Duel Reset Cooldown EmptyRe: [C++]Duel Reset Cooldown

more_horiz
Algo está errado, testei novamente, e funcionou normal.
não faço ideia do que seja...

description[C++]Duel Reset Cooldown EmptyRe: [C++]Duel Reset Cooldown

more_horiz
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 banido do fórum - Mostrar mensagem

description[C++]Duel Reset Cooldown EmptyRe: [C++]Duel Reset Cooldown

more_horiz
privacy_tip Permissões neste sub-fórum
Não podes responder a tópicos
power_settings_newInicie sessão para responder