HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1981  
Старый 14.11.2017, 11:49
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

Репутация: 213
По умолчанию

При активации краш, в чем ошибка ?

Код:





Код:
void test33()
    {
        paktags = (DWORD*)(SampDLL + SAMP_INFO_OFFSET);
        paktags2 = (DWORD*)(paktags+ SAMP_SETTINGS);
       
        ThroughWalls = (BYTE*)(*(DWORD*)(*paktags2 + SAMP_SETTINGS) + 0x2F);
        DWORD OldProt;
       
        VirtualProtect((LPVOID)ThroughWalls, 0x100, PAGE_EXECUTE_READWRITE, &OldProt);
        *ThroughWalls = 1;
    }
 
Ответить с цитированием

  #1982  
Старый 14.11.2017, 12:51
kawa operand
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами: 4778331

Репутация: 63


По умолчанию

Цитата:
Сообщение от lol123  

При активации краш, в чем ошибка ?

Код:





Код:
void test33()
    {
        paktags = (DWORD*)(SampDLL + SAMP_INFO_OFFSET);
        paktags2 = (DWORD*)(paktags+ SAMP_SETTINGS);
     
        ThroughWalls = (BYTE*)(*(DWORD*)(*paktags2 + SAMP_SETTINGS) + 0x2F);
        DWORD OldProt;
     
        VirtualProtect((LPVOID)ThroughWalls, 0x100, PAGE_EXECUTE_READWRITE, &OldProt);
        *ThroughWalls = 1;
    }

paktags = *(dword *)(samp + info_offset);

Цитата:
Сообщение от lol123  

При активации краш, в чем ошибка ?

Код:





Код:
void test33()
    {
        paktags = (DWORD*)(SampDLL + SAMP_INFO_OFFSET);
        paktags2 = (DWORD*)(paktags+ SAMP_SETTINGS);
     
        ThroughWalls = (BYTE*)(*(DWORD*)(*paktags2 + SAMP_SETTINGS) + 0x2F);
        DWORD OldProt;
     
        VirtualProtect((LPVOID)ThroughWalls, 0x100, PAGE_EXECUTE_READWRITE, &OldProt);
        *ThroughWalls = 1;
    }

Советую погуглить правила наименований переменных и функций
 
Ответить с цитированием

  #1983  
Старый 14.11.2017, 13:22
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

Репутация: 213
По умолчанию

Цитата:
Сообщение от kewa opcode  

paktags = *(dword *)(samp + info_offset);
Проблема не в этом, еще будут варианты?
 
Ответить с цитированием

  #1984  
Старый 16.11.2017, 14:25
Dexide
Познающий
Регистрация: 03.03.2015
Сообщений: 45
С нами: 5892571

Репутация: 0
По умолчанию

как убрать переменную player id? нужно что-бы я писал /setskin idskin

Код:





Код:
void emulateRPC_setskin(uint32_t player_id, uint32_t skin_id)
{
    BitStream bsClass;
    bsClass.Write(uint32_t(player_id));
    bsClass.Write(uint32_t(skin_id));
    SF->getRakNet()->emulateRecvRPC(153, &bsClass);
}
 
Ответить с цитированием

  #1985  
Старый 16.11.2017, 14:40
BlackKnigga
Постоянный
Регистрация: 10.01.2016
Сообщений: 922
С нами: 5441999

Репутация: 133


По умолчанию

Цитата:
Сообщение от Dexide  

как убрать переменную player id? нужно что-бы я писал /setskin idskin

Код:





Код:
void emulateRPC_setskin(uint32_t player_id, uint32_t skin_id)
{
    BitStream bsClass;
    bsClass.Write(uint32_t(player_id));
    bsClass.Write(uint32_t(skin_id));
    SF->getRakNet()->emulateRecvRPC(153, &bsClass);
}

Убери аргумент и пиши свой туда свой ид
 
Ответить с цитированием

  #1986  
Старый 16.11.2017, 15:17
ALF
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами: 4472205

Репутация: 163
По умолчанию

@Dexide

C++:





Код:
void
emulateRPC_SetSkin
(
uint32_t
skin_id
)
{
BitStream bsClass
;
bsClass
.
Write
(
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
sLocalPlayerID
)
;
bsClass
.
Write
(
skin_id
)
;
SF
->
getRakNet
(
)
->
emulateRecvRPC
(
RPC_ScrSetPlayerSkin
,
&
bsClass
)
;
}
 
Ответить с цитированием

  #1987  
Старый 16.11.2017, 16:25
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

Репутация: 213
По умолчанию

При рисовании чего либо на экран, после смерти крашит, в чем может быть ошибка?
 
Ответить с цитированием

  #1988  
Старый 16.11.2017, 16:29
kawa operand
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами: 4778331

Репутация: 63


По умолчанию

Цитата:
Сообщение от lol123  

При рисовании чего либо на экран, после смерти крашит, в чем может быть ошибка?
в коде
 
Ответить с цитированием

  #1989  
Старый 16.11.2017, 16:40
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

Репутация: 213
По умолчанию

Цитата:
Сообщение от kewa opcode  

в коде
ты уже второй бессмысленный совет даешь,смысл от твоих сообщений?
 
Ответить с цитированием

  #1990  
Старый 16.11.2017, 16:47
ALF
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами: 4472205

Репутация: 163
По умолчанию

Цитата:
Сообщение от lol123  

ты уже второй бессмысленный совет даешь,смысл от твоих сообщений?
Смысл от твоих вопрос если ты не прикрепляешь код к ним?
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.