Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Гайд Neverlose cfg/lua fix

Сегодня я обновил сервер до последней версии, но когда я внедряю новую DLL, исправленную с помощью Defensive, мой аватар не отображается. Нужно ли мне удалить папку nlserver, если она уже была там раньше, чтобы аватар работал в imgui?
Not server problem. Avatar is broken in this dll for some reason.
Игнорируй ошибку и просто закрывай кс.
ты знаешь как поменять надпись neverlose в менюшке?
Никак не относится к серверу, хукай говно в чите.
 
ты знаешь как поменять надпись neverlose в менюшке?
C++:
Expand Collapse Copy
#include <cstdint>
#include <cstring>

#define MAXLEN 16

uint32_t* NEVE = (uint32_t*)0x4160555E;
uint32_t* RLOS = (uint32_t*)0x41605558;
uint32_t* E    = (uint32_t*)0x41605576;
uint32_t* PAD  = (uint32_t*)0x41605570;

void setname(const char* item)
{
    size_t len = strlen(item);
    if (len > MAXLEN) len = MAXLEN;
    
    char buff[MAXLEN] = {0};
    memcpy(buff, item, len);
    
    uint32_t* buffI = (uint32_t*)buff;
    
    *NEVE = buffI[0] ^ 0xD7E76FF9;
    *RLOS = buffI[1] ^ 0xBA5A7287;
    *E    = buffI[2] ^ 0x2D725D76;
    *PAD  = buffI[3] ^ 0x4066CCAE;
}
 
C++:
Expand Collapse Copy
#include <cstdint>
#include <cstring>

#define MAXLEN 16

uint32_t* NEVE = (uint32_t*)0x4160555E;
uint32_t* RLOS = (uint32_t*)0x41605558;
uint32_t* E    = (uint32_t*)0x41605576;
uint32_t* PAD  = (uint32_t*)0x41605570;

void setname(const char* item)
{
    size_t len = strlen(item);
    if (len > MAXLEN) len = MAXLEN;
   
    char buff[MAXLEN] = {0};
    memcpy(buff, item, len);
   
    uint32_t* buffI = (uint32_t*)buff;
   
    *NEVE = buffI[0] ^ 0xD7E76FF9;
    *RLOS = buffI[1] ^ 0xBA5A7287;
    *E    = buffI[2] ^ 0x2D725D76;
    *PAD  = buffI[3] ^ 0x4066CCAE;
}
фикс скинов бро
 
Кароч, я принял решение прекратить поддержку этого сервера, т.к. честно мне заколебали написывать по поводу проблем, которые никак к серваку не относятся. Также у меня пропал в целом интерес ковырять это дерьмище.
В дальнейшем обновлять нл собираются товарищи из Alcatraz, там будет и инжект без танцев с бубном, и не надо ничего поднимать, кароч вот -
Пожалуйста, авторизуйтесь для просмотра ссылки.
. Если вы по какой-то причине не хотите использовать их релиз, то вы по-прежнему можете поднять этот сервак локально.
я же говорил что ты заебешься)
 
C++:
Expand Collapse Copy
#include <cstdint>
#include <cstring>

#define MAXLEN 16

uint32_t* NEVE = (uint32_t*)0x4160555E;
uint32_t* RLOS = (uint32_t*)0x41605558;
uint32_t* E    = (uint32_t*)0x41605576;
uint32_t* PAD  = (uint32_t*)0x41605570;

void setname(const char* item)
{
    size_t len = strlen(item);
    if (len > MAXLEN) len = MAXLEN;
   
    char buff[MAXLEN] = {0};
    memcpy(buff, item, len);
   
    uint32_t* buffI = (uint32_t*)buff;
   
    *NEVE = buffI[0] ^ 0xD7E76FF9;
    *RLOS = buffI[1] ^ 0xBA5A7287;
    *E    = buffI[2] ^ 0x2D725D76;
    *PAD  = buffI[3] ^ 0x4066CCAE;
}
а не легче хукнуть функцию, которая рендерит этот самый NEVERLOSE?
 
Назад
Сверху Снизу