Bgames
Olá visitante! Seja bem vindo ao nosso fórum!

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

Cadastre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

[Resolvido][Dúvida]Ajudem-me no c++

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Resolvido][Dúvida]Ajudem-me no c++

Mensagem por Thanderfury em Qui 11 Out 2012 - 8:57

Ola galera estou para pedir uma ajudinha porem estou tendo dificuldades ao adicionar script no c++
tipo aki na Bg tem varios script's e so algums que so são adcionados atraves do C++ como po Exemplo "duel reset condown" , "npc so para vip's", "npc token" e outros porem nao estou conseguindo instalar no no meu servidor apos a copilação ai eu queria saber de vcs ae que ja são expert ou seja ancião nessas areas, o que eu preciso fazer ou da ate uma dica do que eu tenho que fazer para eu poder colocar esses script pra funcionar no meu servidor com exito.....(OBRIGADO)

Thanderfury


Mensagens : 217
Pontos : 606

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Resolvido][Dúvida]Ajudem-me no c++

Mensagem por FooFKnight em Qui 11 Out 2012 - 9:26

Olá,
Veja este Tutorial Adicionar Custom !
Depois Feito o Adicionamento de Script Crie um NPC e Coloque o ScriptName de Acordo com o do Script !
Resolvido?
Atenciosamente, FooFKnight

FooFKnight


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


Ver perfil do usuário http://www.hostbrazill.com/

Voltar ao Topo Ir em baixo

Re: [Resolvido][Dúvida]Ajudem-me no c++

Mensagem por Thanderfury em Qui 11 Out 2012 - 9:38

sim e muito bom esse tutorial ,, mais tipo da certo se eu fizer isso em todos os script's que estão disponiveis aki na Bg ou e so algums Tipo se eu fizer esse processo todinho com script "duel reset condawn" , vai da certo?

Thanderfury


Mensagens : 217
Pontos : 606

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Resolvido][Dúvida]Ajudem-me no c++

Mensagem por FooFKnight em Qui 11 Out 2012 - 9:45

Não amigo Este Tutorial é para Adicionar NPC em C++
No caso de DuelReset Você tem que Mexer em Outro Arquivo la dentro de game/Scripting/Duelander.cpp
Mas se For só um NPC C++ é isso que esta no Tutorial !

FooFKnight


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


Ver perfil do usuário http://www.hostbrazill.com/

Voltar ao Topo Ir em baixo

Re: [Resolvido][Dúvida]Ajudem-me no c++

Mensagem por Freza em Qui 11 Out 2012 - 9:52

Vou tentar fazer um mini-tutorial para ver se ajuda!

Vou usar como exemplo "Duell Reset Cooldown".

Primeiro vou na pasta Custom, C:\TrinityCore\src\server\scripts\Custom Aqui em casa é assim não sei na sua.
Crie um bloco de notas dentro da pasta Custom, abra-o e cole o script do "Duel Reset Cooldown" dentro do bloco de notas, vá em salvar como, deixe o Tipo: Todos os arquivos, e o Nome: duellreset.cpp e Salve.

Agora abra o CMakeLists.txt, onde estiver assim:

Código:
set(scripts_STAT_SRCS
  ${scripts_STAT_SRCS}
)

Você mudara para:

Código:
set(scripts_STAT_SRCS
  ${scripts_STAT_SRCS}
Custom\duellreset.cpp
)


E salve.

Agora vá na pasta Scripting, no meu caso C:\TrinityCore\src\server\game\Scripting

e abra o ScriptLoader.cpp, desça tudo até encontrar algo parecido com isso:

Código:
#ifdef SCRIPTS
/* This is where custom scripts' loading functions should be declared. */
#endif

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


Agora volte ao script que iremos adicionar, o "Duell reset cooldown", abra-o e desça até achar esta parte:

Código:
void AddSC_duell_script()

Copie e volte para o ScriptLoader, e o deixe assim:


Código:
#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
}

Perceba que oque foi copiado do script foi adicionado agora no ScriptLoader.cpp, e logo um pouco mais abaixo adicionamos de volta, porem sem o void.
lembre-se sempre de adicionar ";" no final.

Agora é só abrir o TrinityCore.sln, que no meu caso fica em C:\Build e re-compilar =)
Fácil assim...

Acho que está tudo certinho =)

Script usado foi o Duel Reset Cooldown.

Freza


Mensagens : 1806
Pontos : 5976
Evolução : 4


Ver perfil do usuário http://bgames.com.br

Voltar ao Topo Ir em baixo

Re: [Resolvido][Dúvida]Ajudem-me no c++

Mensagem por Thanderfury em Qui 11 Out 2012 - 10:06

agora ficou tudo bem claro,, agora sim eu entendie vlw por tirar minha duvida, vlw msm FooFKnight e Freza (OBRIGADO) +repp

Thanderfury


Mensagens : 217
Pontos : 606

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Resolvido][Dúvida]Ajudem-me no c++

Mensagem por Freza em Qui 11 Out 2012 - 10:34



Tópico resolvido e movido para sua área correspondente

Freza


Mensagens : 1806
Pontos : 5976
Evolução : 4


Ver perfil do usuário http://bgames.com.br

Voltar ao Topo Ir em baixo

Re: [Resolvido][Dúvida]Ajudem-me no c++

Mensagem por Conteúdo patrocinado Hoje à(s) 3:27


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


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