 |
|

14.11.2017, 11:49
|
|
Постоянный
Регистрация: 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;
}
|
|
|

14.11.2017, 12:51
|
|
Постоянный
Регистрация: 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;
}
Советую погуглить правила наименований переменных и функций
|
|
|

14.11.2017, 13:22
|
|
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами:
6908018
Репутация:
213
|
|
Сообщение от kewa opcode
paktags = *(dword *)(samp + info_offset);
Проблема не в этом, еще будут варианты?
|
|
|

16.11.2017, 14:25
|
|
Познающий
Регистрация: 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);
}
|
|
|

16.11.2017, 14:40
|
|
Постоянный
Регистрация: 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);
}
Убери аргумент и пиши свой туда свой ид
|
|
|

16.11.2017, 15:17
|
|
Постоянный
Регистрация: 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
)
;
}
|
|
|

16.11.2017, 16:25
|
|
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами:
6908018
Репутация:
213
|
|
При рисовании чего либо на экран, после смерти крашит, в чем может быть ошибка?
|
|
|

16.11.2017, 16:29
|
|
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами:
4778331
Репутация:
63
|
|
Сообщение от lol123
При рисовании чего либо на экран, после смерти крашит, в чем может быть ошибка?
в коде
|
|
|

16.11.2017, 16:40
|
|
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами:
6908018
Репутация:
213
|
|
Сообщение от kewa opcode
в коде
ты уже второй бессмысленный совет даешь,смысл от твоих сообщений?
|
|
|

16.11.2017, 16:47
|
|
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами:
4472205
Репутация:
163
|
|
Сообщение от lol123
ты уже второй бессмысленный совет даешь,смысл от твоих сообщений?
Смысл от твоих вопрос если ты не прикрепляешь код к ним?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|