PDA

View Full Version : |Source| Source plugin downgrad season 6 97d FIX



Xuxu
09-17-2024, 02:35 AM
https://ibb.co/nfNVzdjhttps://ibb.co/5GThZJG%20https://ibb.co/nfNVzdj%20https://ibb.co/KFYGVY1fixei alguns erros criticos na source do plugin, espero que ajude alguem <3
prints:
https://ibb.co/5GThZJG
https://ibb.co/nfNVzdj
https://ibb.co/KFYGVY1


**Hidden Content: Check the thread to see hidden data.**
**Hidden Content: Check the thread to see hidden data.**

@Creditos Denis Alveshttps://ibb.co/5GThZJG <a href=https://ibb.co/nfNVzdj target=_blank>https://ibb.co/nfNVzdj</a> https://ibb.co/KFYGVY1

lkt22
09-17-2024, 03:00 AM
quais erros, exatamente ?

Xuxu
09-17-2024, 11:48 AM
lkt22 variaveis nao inicializadas causando erro ao clica em algumas opções, ponteiros nulos, posicionamento do mapa do selectchar e do personagem

Segredo
09-17-2024, 12:36 PM
@lkt22 (https://perfectzone.com.br/member.php?u=79) variaveis nao inicializadas causando erro ao clica em algumas opções, ponteiros nulos, posicionamento do mapa do selectchar e do personagem

Mas quais eram "críticos"? Baixei o código pra ver se realmente fixaram o que tinha de problema e só tem mesmo novos comentários, o restante foi o que eu fiz e o que quem vazou bagunçou.

Xuxu
09-17-2024, 12:52 PM
@Denis Alves (https://perfectzone.com.br/member.php?u=21) devem ter bagunçado, pois a sua dll postava funciona normalmente, e essa source dessa dll tinha alguns erros, os que sitei, quando abria o main, apresentava erro de ponteiro nulo, a posição do mapa e dos personagem estava bem bagunçado, oque eu alterei foi isso:

posicionamento do mapa do select char:
*(float*)0xE61E3C = 3500.0;
*(float*)0x87933D0 = -82.0; //meu Y
*(float*)0x87933D4 = 0.0;
*(float*)0x87933D8 = -90.0;
*(float*)0x87933DC = 9758.9297; // 9758.9297
*(float*)0x87933E0 = 19200.109; //posição X do mapa no select character
*(float*)0x87933E4 = 750.0; //posição Y do mapa no select character
*(float*)0xE61E40 = 35.0;

verificação do ponteiro nulo, crashada o cliente quando abria o main
typedef void(__thiscall* tBeginRender)(float);
tBeginRender BeginRenderFunc = (tBeginRender)0x00546860;


if (BeginRenderFunc != nullptr) {
BeginRenderFunc(1.0f);
}
else {
MessageBox(0, "Erro: Ponteiro BeginRenderFunc é nulo", "Log", MB_OK);
}

variaveis que estava sem inicializar, causando crash no cliente quando abria opções dentro do jogo, ou quando clicava em slot vazio no select char:

float NickCharX1 = 0.0f; // Inicializa NickCharX1 com um valor padrão

float PosY = 0.0f;




se voce comparar com o codigo da source postada, vai ver que esta diferente, tente rodar a source postada que voce verá os erros

Segredo
09-17-2024, 12:55 PM
@Denis Alves (https://perfectzone.com.br/member.php?u=21) devem ter bagunçado, pois a sua dll postava funciona normalmente, e essa source dessa dll tinha alguns erros, os que sitei, quando clicava para cria um personagem apresentava erro de ponteiro nulo, a posição do mapa e dos personagem estava bem bagunçado, oque eu alterei foi isso:

posicionamento do mapa do select char:
*(float*)0xE61E3C = 3500.0;
*(float*)0x87933D0 = -82.0; //meu Y
*(float*)0x87933D4 = 0.0;
*(float*)0x87933D8 = -90.0;
*(float*)0x87933DC = 9758.9297; // 9758.9297
*(float*)0x87933E0 = 19200.109; //posição X do mapa no select character
*(float*)0x87933E4 = 750.0; //posição Y do mapa no select character
*(float*)0xE61E40 = 35.0;

verificação do ponteiro nulo, crashada o cliente quando abria o main
typedef void(__thiscall* tBeginRender)(float);
tBeginRender BeginRenderFunc = (tBeginRender)0x00546860;


if (BeginRenderFunc != nullptr) {
BeginRenderFunc(1.0f);
}
else {
MessageBox(0, "Erro: Ponteiro BeginRenderFunc é nulo", "Log", MB_OK);
}

variaveis que estava sem inicializar, causando crash no cliente quando abria opções dentro do jogo, ou quando clicava em slot vazio no select char:

float NickCharX1 = 0.0f; // Inicializa NickCharX1 com um valor padrão

float PosY = 0.0f;




se voce comparar com o codigo da source postada, vai ver que esta diferente, tente rodar a source postada que voce verá os erros

Praticamente só falou o que citei, só tem mais comentários. Não precisa se sentir ofendido, esse plugin além de ser muito antigo, pois eu fiz a dois anos e meio atrás, tem vários erros. Qualquer dúvida entre em contato que ajudarei a deixá-lo bem mais funcional do que já é.

Xuxu
09-17-2024, 12:58 PM
@Denis Alves (https://perfectzone.com.br/member.php?u=21) jamais vou em senti ofendido gatão, so respondi oque me perguntou, peço desculpa se pareceu rude <3 mas em fim, so tentei ajudar

Jukas
09-18-2024, 10:58 PM
link do arquivos do cliente tem ai ?

12 minutes:------- Atualizado -------


https://ibb.co/nfNVzdjhttps://ibb.co/5GThZJG%20https://ibb.co/nfNVzdj%20https://ibb.co/KFYGVY1fixei alguns erros criticos na source do plugin, espero que ajude alguem <3
prints:
https://ibb.co/5GThZJG
https://ibb.co/nfNVzdj
https://ibb.co/KFYGVY1


***Hidden content cannot be quoted.***

@Creditos Denis Alveshttps://ibb.co/5GThZJG <a href=https://ibb.co/nfNVzdj target=_blank>https://ibb.co/nfNVzdj</a> https://ibb.co/KFYGVY1
link dos arquivos do cliente pf

Farias
09-23-2024, 12:30 PM
Poderia mandar os arquivos que vai no Client ? referente ha entrada e select char

Xuxu
09-25-2024, 04:10 AM
Farias post atualizado, com o link do cliente que usei <3

Farias
11-04-2024, 03:02 PM
Xuxu, meu mano, vc pode fazer do S2 ?

Nessa source tem essa opção né ?


EDIT,
Todo jeito que faço, da erro na compilção meu mano,

https://prnt.sc/ibrrEmnIALdq


Coloquei uma pasta Utill, mais mesmo assim, continua dando uns erros ^^

Xuxu
11-05-2024, 12:54 PM
Farias eai gatao, vou da uma olhada aqui e te falo

Farias
11-05-2024, 10:51 PM
Xuxu Blza meu mano :)