PDA

View Full Version : |Source| Melhoria no comando pack e unpack



H3LLS1NG
01-13-2023, 08:11 PM
Boa tarde, tudo certo?

Vamos lá, eu estou querendo melhorar o comando pack e unpack do meu servidor. Hoje, ele está dentro do padrão, pack de até 30 unidades, porem dentro do próprio game, existem packs de 120 unidades, que economizam muito espaço.

Queria ver se alguém manja/tem o código para que o pack possa compactar até 120 unidades e também descompactar 120 unidades.

Como funcionaria? Tenho um pack de 120, mando descompactar, ele gera 2 packs de 60, se depois mando descompactar o pack de 60, ele gera as 60 unidades, desde que tenha espaço no inventario.

Já o processo de compactação, ele somaria as joias, exemplo, quero um pack de 120, tenho que ter 2 packs de 60, ou um de 90 e um de 30, packs que juntos, somem 120.

Alguém teria algo parecido pra compartilhar?

A source que estou usando é essa: https://perfectzone.com.br/showthread.php?t=32

Desde já meu muito obrigado!

Mentor
01-13-2023, 09:05 PM
Se não me engano já vi um script lua que é o comando de banco de joias, e como esse servidor aceita script lua, seria uma alternativa caso não consiga o comando da forma que você quer.

H3LLS1NG
01-16-2023, 04:33 PM
Se não me engano já vi um script lua que é o comando de banco de joias, e como esse servidor aceita script lua, seria uma alternativa caso não consiga o comando da forma que você quer.

Um banco de joias já seria uma alternativa mesmo, você lembra onde viu? foi aqui no forum?

Edit:

Encontrei esse tópico do @Goten (https://perfectzone.com.br/member.php?u=60)
https://perfectzone.com.br/showthread.php?t=399

Porem seguir exatamente tudo que ele fala ai e não funcionou, nunca mexi em lua então não sei se eu implementei errado ou se o server tem lua e não funciona, consegue me ajudar? Mentor

Mentor
01-16-2023, 10:51 PM
Não estou dando suporte remotamente, se quiser postar um vídeo mostrando como você está fazendo pra ver se não está esquecendo de algo acho que ficaria mais fácil, porem não garanto que saberei resolver o seu problema.

H3LLS1NG
01-17-2023, 11:46 AM
Não estou dando suporte remotamente, se quiser postar um vídeo mostrando como você está fazendo pra ver se não está esquecendo de algo acho que ficaria mais fácil, porem não garanto que saberei resolver o seu problema.

Segue o video de como eu implementei Mentor


https://www.youtube.com/watch?v=n2jc7QJ5x4I

Mentor
01-18-2023, 01:22 AM
Não tenho certeza mais acho que na época que testei essa source e servidor da ssemu, parece que no customname tinha de colocar SelectSoft para que funcionasse os scripts lua. Faz um teste ai pra ver kkkk
Porque vi que você adicionou corretamente.

H3LLS1NG
01-18-2023, 01:10 PM
Não tenho certeza mais acho que na época que testei essa source e servidor da ssemu, parece que no customname tinha de colocar SelectSoft para que funcionasse os scripts lua. Faz um teste ai pra ver kkkk
Porque vi que você adicionou corretamente.

Onde fica esse customname? Procurei aqui mas não achei

Mentor
01-18-2023, 02:11 PM
Ver na source, acho que tem de por na source...

H3LLS1NG
01-18-2023, 02:33 PM
Ver na source, acho que tem de por na source...

Revirei aqui a source e não achei nada também, talvez esteja com outra nomeclatura, ou eu que sou muito burro kkk:(

Uma duvida, na source deveria ter algum cpp de script?

russo1
01-18-2023, 03:07 PM
Revirei aqui a source e não achei nada também, talvez esteja com outra nomeclatura, ou eu que sou muito burro kkk:(

Uma duvida, na source deveria ter algum cpp de script?

CustomerName

H3LLS1NG
01-18-2023, 03:18 PM
CustomerName

Encontrei isso na source

https://i.imgur.com/A9duNku.png

E clicando pra ver, todos eles estão assim: char CustomerName[32];

Único que tem algo a mais é no HackChek que tem isso strcpy_s(CustomerName,"MuOnline");

É nele que tem que mudar?

#EDIT:

Testei nele mudando MuOnline, mas dai o GS nem subiu.

H3LLS1NG
01-19-2023, 11:09 AM
Bom dia pessoal, tudo certo?

Gostaria de agradecer a todos que ajudaram no tópico, @russo1 (https://perfectzone.com.br/member.php?u=116), @Mentor (https://perfectzone.com.br/member.php?u=1), brigadão mesmo!

Ontem no fim da tarde consegui resolver o problema graças a ajuda do mano @InFamous (https://perfectzone.com.br/member.php?u=35) que tirou uns minutinhos do seu tempo e conectou remoto comigo.
Obrigado mano @InFamous (https://perfectzone.com.br/member.php?u=35), é de pessoas assim que a comunidade de MU precisa, dispostas a ajudar o próximo.

Resumindo essa source diz no changelog ter script lua, versão mais atual, correções etc, mas na verdade é tudo mentira, ela tem no máximo 10% da programação pra funcionar lua e olhe lá.