paulim78 3 Postado 16 de Dezembro 2024 Compartilhar Postado 16 de Dezembro 2024 Eu estou querendo adicionar novas skill no meu servidor, eu pesquisei sobre isso porem os que eu achei não dava certo, queria saber se alguém pode me ajudar, Quero adicionar nova skill quero que ela upa os level da skill igual o da Sword, Axe entre outras, porem essas skill vai ser tudo ataque de longe não sei se isso interfere em algo, Se alguém poder me da uma ajuda ai por favor. Link para o comentário https://tibiadevs.com/forums/topic/775-adicionar-novas-skill/ Compartilhar em outros sites Mais opções de compartilhamento...
Moderador Sollix 124 Postado 16 de Dezembro 2024 Moderador Compartilhar Postado 16 de Dezembro 2024 11 minutos atrás, paulim78 disse: Eu estou querendo adicionar novas skill no meu servidor, eu pesquisei sobre isso porem os que eu achei não dava certo, queria saber se alguém pode me ajudar, Quero adicionar nova skill quero que ela upa os level da skill igual o da Sword, Axe entre outras, porem essas skill vai ser tudo ataque de longe não sei se isso interfere em algo, Se alguém poder me da uma ajuda ai por favor. Tópico aprovado. Só você ver na source como as outras skills são feitas e replicar. Não tem segredo, na dúvida abre a source com o vscode ou qualquer editor de texto que consiga procurar no projeto inteiro e faça uma pesquisa por "SKILL" ou "Skills_t" ou "SKILL_SWORD" por exemplo, veja onde elas são usadas e tal e vai aplicando a lógica. Link para o comentário https://tibiadevs.com/forums/topic/775-adicionar-novas-skill/#findComment-3984 Compartilhar em outros sites Mais opções de compartilhamento...
paulim78 3 Postado 16 de Dezembro 2024 Autor Compartilhar Postado 16 de Dezembro 2024 Agora, Sollix disse: Tópico aprovado. Só você ver na source como as outras skills são feitas e replicar. Não tem segredo, na dúvida abre a source com o vscode ou qualquer editor de texto que consiga procurar no projeto inteiro e faça uma pesquisa por "SKILL" ou "Skills_t" ou "SKILL_SWORD" por exemplo, veja onde elas são usadas e tal e vai aplicando a lógica. Esse e o problema, existe muitos nomes com SKILL, estou a 3 dias tentando, quando pesquiso ate por "skill_Sword" ele aparece muitos trechos que contem isso, preciso saber qual e o certo que devo clonar e botar o nome que desejo. Link para o comentário https://tibiadevs.com/forums/topic/775-adicionar-novas-skill/#findComment-3985 Compartilhar em outros sites Mais opções de compartilhamento...
Moderador Sollix 124 Postado 16 de Dezembro 2024 Moderador Compartilhar Postado 16 de Dezembro 2024 1 minuto atrás, paulim78 disse: Esse e o problema, existe muitos nomes com SKILL, estou a 3 dias tentando, quando pesquiso ate por "skill_Sword" ele aparece muitos trechos que contem isso, preciso saber qual e o certo que devo clonar e botar o nome que desejo. Você não pode simplesmente clonar a parada, tem toda uma lógica por trás que você tem que seguir, se for só clonar é mais facil em vez de criar uma nova tu renomear elas '-' Link para o comentário https://tibiadevs.com/forums/topic/775-adicionar-novas-skill/#findComment-3986 Compartilhar em outros sites Mais opções de compartilhamento...
paulim78 3 Postado 16 de Dezembro 2024 Autor Compartilhar Postado 16 de Dezembro 2024 Agora, Sollix disse: Você não pode simplesmente clonar a parada, tem toda uma lógica por trás que você tem que seguir, se for só clonar é mais facil em vez de criar uma nova tu renomear elas '-' Clonar no que eu digo pega algo que ja tem, e apenas muda o nome para o que eu quero, exemplo SKILL_SHIELD = 5, E so eu "clonar" e troca o nome SKILL_OUTROS = 6, E isso que eu quero dizer, mas eu vou fuçando aqui e ver no que da. Link para o comentário https://tibiadevs.com/forums/topic/775-adicionar-novas-skill/#findComment-3987 Compartilhar em outros sites Mais opções de compartilhamento...
Moderador Sollix 124 Postado 16 de Dezembro 2024 Moderador Compartilhar Postado 16 de Dezembro 2024 2 minutos atrás, paulim78 disse: Clonar no que eu digo pega algo que ja tem, e apenas muda o nome para o que eu quero, exemplo SKILL_SHIELD = 5, E so eu "clonar" e troca o nome SKILL_OUTROS = 6, E isso que eu quero dizer, mas eu vou fuçando aqui e ver no que da. Isso, mas talvez possa ter outros lugares que sejam importantes ser chamado como em luascript.cpp por exemplo. Link para o comentário https://tibiadevs.com/forums/topic/775-adicionar-novas-skill/#findComment-3988 Compartilhar em outros sites Mais opções de compartilhamento...
paulim78 3 Postado 16 de Dezembro 2024 Autor Compartilhar Postado 16 de Dezembro 2024 Agora, Sollix disse: Isso, mas talvez possa ter outros lugares que sejam importantes ser chamado como em luascript.cpp por exemplo. Outro? kkk, cara tem centenas de lugares aqui, eu estou pesquisando por "SKILL_DISTANCE" todos que contem algo sobre isso eu estou adicionando vamos ver. Para ele upar a skill sabe me informa aonde fica isso?, pois so adicionar ele não ira upar a skill. Link para o comentário https://tibiadevs.com/forums/topic/775-adicionar-novas-skill/#findComment-3989 Compartilhar em outros sites Mais opções de compartilhamento...
Moderador Sollix 124 Postado 16 de Dezembro 2024 Moderador Compartilhar Postado 16 de Dezembro 2024 5 minutos atrás, paulim78 disse: Outro? kkk, cara tem centenas de lugares aqui, eu estou pesquisando por "SKILL_DISTANCE" todos que contem algo sobre isso eu estou adicionando vamos ver. Para ele upar a skill sabe me informa aonde fica isso?, pois so adicionar ele não ira upar a skill. Uma coisa que você pode fazer é baixar a base Hellgrave Exodus que tem disponível aqui no fórum se não me engano e verificar como a "SKILL_CRAFTING" foi feita. Ela foi usada em bem menos lugares da source, talvez sirva de exemplo para você fazer as suas. Lembrando: isso considerando que você está utilizando uma base 1.x, talvez em bases 0.x mude algumas coisas. Link para o comentário https://tibiadevs.com/forums/topic/775-adicionar-novas-skill/#findComment-3990 Compartilhar em outros sites Mais opções de compartilhamento...
paulim78 3 Postado 16 de Dezembro 2024 Autor Compartilhar Postado 16 de Dezembro 2024 3 horas atrás, Sollix disse: Uma coisa que você pode fazer é baixar a base Hellgrave Exodus que tem disponível aqui no fórum se não me engano e verificar como a "SKILL_CRAFTING" foi feita. Ela foi usada em bem menos lugares da source, talvez sirva de exemplo para você fazer as suas. Lembrando: isso considerando que você está utilizando uma base 1.x, talvez em bases 0.x mude algumas coisas. Bom no servidor que eu baixei e foi aqui, pesquisei por "SKILL_CRAFTING" e não tem nada nas source com isso. Edit. Eu alterei compilei, não deu nenhum erro, no item.xml em 'weaponType' eu botei o nome que eu adicionei, quando ligo o servidor n da erro nem nada, porem ele fica upando o distance fighting algo assim kk, ai eu estou editado em Weapons.cpp e weapons.h creio eu que seja aqui, adicionei os nomes la, e quando fui compilar ele da esse erro. Spoiler Severity Code Description Project File Line Suppression State Details Error LNK2001 unresolved external symbol "public: __cdecl WeaponPistola::WeaponPistola(class LuaScriptInterface *)" (??0WeaponPistola@@QEAA@PEAVLuaScriptInterface@@@Z) Hellgrave_Exodus D:\torrent baixados\Server + Client + All Sources\Server + Client + All Sources\Server\vc17\luascript.obj 1 Não sei se eu estou fazendo 100% certo kkkk. Link para o comentário https://tibiadevs.com/forums/topic/775-adicionar-novas-skill/#findComment-3991 Compartilhar em outros sites Mais opções de compartilhamento...
paulim78 3 Postado 17 de Dezembro 2024 Autor Compartilhar Postado 17 de Dezembro 2024 Bom acabei de tentar aqui adicionar nova skill que eu vi em um fórum, botei no servidor e no cliente, esta aparecendo no cliente e tals, o problema e que quando eu ataco um monstro ele ainda esta upando o distance, e no cliente ele avança no fuzil de assalto, o meu código de arma esta em weapons, e ele esta com inicio de '<distance id="31155" script="armas/Pistola 0.1.lua"/>' Será que e esse distance na frente que esta fazendo upar o Skill distance?. Se for isso como eu boto para upar skill certo?, eu tentei adicionar em weapons.h e weapons.cpp porem da uns erros, se alguém poder me ajudar. Ah eu tentei adicionar algo assim, porem trocado pelo nome da minha skill, porem ele n vai da um erro no arquivo luascript, porem não e o luascript.cpp e nem o luascript.h, e em outro arquivo esqueci o final. Spoiler case WEAPON_DISTANCE: { if (it.weaponType == WEAPON_DISTANCE && it.ammoType != AMMO_NONE) { continue; } WeaponDistance* weapon = new WeaponDistance(&scriptInterface); weapon->configureWeapon(it); weapons[i] = weapon; break; } Link para o comentário https://tibiadevs.com/forums/topic/775-adicionar-novas-skill/#findComment-4001 Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora