antiblock
https://i.imgur.com/aJ17bf7.gif
  • Chatbox

    You don't have permission to chat.
    Load More
Sign in to follow this  
Khavro

[Tuturial] Como Adicionar Armas No Seu Servidor

4 posts in this topic

Bom Dia,
 
Hoje decidi criar um tópico de como adicionar armas no seu client, pois sempre que tentei adicionar alguma a seguir tutoriais existentes batia sempre
algo mal então decidi fazer um tutorial a minha maneira.
 
Bem.... Vamos lá!
 
 
Parte do Client:
 
1º - Vamos a pasta pack do nosso client.
 
2º - Precisamos de extrair os seguintes ficheiros:  icon.epk, item.epk e locale_pt (locale_pt pode variar para locale_de, locale_br, etc... Dependente do seu client.)
 
3º - Vamos começar pela ficheiro icon.epk que serve apenas para mostrar as imagens dos itens no seu inventário.
 
Imagem colocada
 
Vamos abrir o ficheiro icon extraído e vamos neste directório: iconitem e mandamos para lá os icons das armas que pretendemos adicionar.
Icons são os ficheiros .tga.
Imagem colocada
 
Para associar o icon a um determinado item precisamos de ir no ficheiro locale_pt, abrir o ficheiro item_list.txt.
Imagem colocada
 
9501 - Id do item.
WEAPON - Tipo do item, no nosso caso é arma.
icon/item/00010.tga - Directório do icon.
Apos terem colocado o id é necessario clicar na tecla "Tab", vou exemplificar:
9501 "Tab" WEAPON "Tab" icon/item/00010.tga
 
Após isto podem compactar o ficheiro icon e mandar para a pasta pack do seu client.
 
4º - Agora vamos ao ficheiro item.epk no directório ymir workitemweapon e lançamos para la o ficheiro .gr2 da nossa arma.
Enviamos para esta pasta:
 
Imagem colocada
 
Após isto podem compactar o ficheiro item e mandar para a pasta pack do seu client.
 
Para associar o modelo a uma arma precisamos de ir novamente ao ficheiro locale_pt, abrir o ficheiro item_list.txt.
Imagem colocada
 
Relembrando que após adicionar o icon é necessário fazer "Tab" e não espaço, vou exemplificar novamente:
9501 "Tab" WEAPON "Tab" icon/item/00010.tga "Tab" d:/ymir work/item/weapon/00010.gr2
 
5º - Vamos ao ficheiro locale_pt e procuramos o ficheiro chamado "item_proto".
Agora é necessário extrair este ficheiro, para extrair usamos este programa. [software] Item_proto Extractor
 
Item_proto serve para podermos ver o nome, dano, extras dos nossos itens.
Imagem colocada
 
Após termos extraído o Item_proto adicionamos a linha das nossas armas, normalmente a parte do item_proto vem juntamente com as texturas, modelos e icon.
 
Depois de ter feito isso, voltamos a compactar o nosso item_proto e metemos de novo na pasta locale_pt.
Agora podemos compactar o locale_pt  e mandar para a pasta pack do seu client.
 
 
Parte da ServerFile:
 
Para quem usa o game antigo precisamos de criar uma query. Para isso precisam de fazer download deste programa: [software] SQLcreator
Vamos ao nosso Item_proto extraído e arrastamos para o SQLcreator.
Depois vamos em File e clicar em XML > MySQL.
Imagem colocada
 
De seguida seleccionamos e copiamos as linhas das nossas armas:
Imagem colocada
 
Agora vamos ao Navicat > Player > Queries >  New Queries e colamos a nossa query lá, de seguida damos Run.
Imagem colocada
 
Para quem usa o game 34083 é preciso de fazer de forma diferente.
Precisamos de fazer o download de seguinte programa: [software] Item_Proto Converter - Game R34083
Arrastamos o seu item_proto_dump (Extraido) para o programa, após isso ele vai criar 2 ficheiros: item_names.txt e item_proto.txt.
Caso o programa deixe de responder deverão de meter "name" em vez de "hashname" e "gb2312name" em vez de "locale_name".
 
Copiamos o que está dentro do item_names.txt e colamos para o item_name.txt do nosso servidor. Para aceder ao seu item_proto.txt preciam de ir ao seu FileZilla ou WinScp e procurar por item_proto.txt normalmente fica em cd /usr/home/game/db mas o directório pode varias conforme a ServerFile.
Imagem colocada
 
Fazemos a mesma coisa com o Item_proto.txt e damos reboot.
 
Após o reboot entram no jogo e façam /i "Id do item".
 
Espero ter ajudado com este tutorial.
Caso tenham alguma duvida postam em baixo que tento ajudar.
 
Cumprimentos,

Share this post


Link to post
Share on other sites
antiblock
Elveron

manda o link dessas armas ai

 

Eu não tenho o link das armas, usei arma aleatórias apenas para mostrar.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this