Стандартная походка

турбодизельный унитаз2012

Участник
Автор темы
124
9
Версия MoonLoader
.026-beta
Как сделать через sampGetServerSettingsPtr обычную походку (Не CJ)?
Это вызывает бег CJ - setuint8(sampGetServerSettingsPtr(), 1), но как сделать назад нормальным?
 

Vintik

Мечтатель
Проверенный
1,469
918
Не включая бег CJ читаешь какое там значение установлен по умолчанию.
Lua:
local value = m.getuint8(sampGetServerSettingsPtr())
print(value) -- выведет в консоль
А потом это значение и записываешь (думаю, что там 0, но хз).
Lua:
setuint8(sampGetServerSettingsPtr(), ТУТ_ЭТО_ЗНАЧЕНИЕ)
 

percheklii

Известный
728
267
Не включая бег CJ читаешь какое там значение установлен по умолчанию.
Lua:
local value = m.getuint8(sampGetServerSettingsPtr())
print(value) -- выведет в консоль
А потом это значение и записываешь (думаю, что там 0, но хз).
Lua:
setuint8(sampGetServerSettingsPtr(), ТУТ_ЭТО_ЗНАЧЕНИЕ)
да там 0, но я вчера пытался вернуть 0 после 1, но нихера не получалось, хз в чем прикол, бег CJ так и остается
 
Последнее редактирование:
  • Грустно
Реакции: Vintik

Maxim25012

Известный
280
101
Не включая бег CJ читаешь какое там значение установлен по умолчанию.
Lua:
local value = m.getuint8(sampGetServerSettingsPtr())
print(value) -- выведет в консоль
А потом это значение и записываешь (думаю, что там 0, но хз).
Lua:
setuint8(sampGetServerSettingsPtr(), ТУТ_ЭТО_ЗНАЧЕНИЕ)
Там булевая переменная, так ещё и не возвращает нормальную ходьбу, даже если поставить прежнее значение, потому что жопа, Калкор, самп, короче, понял. Лучше в структуре педа одно значение подкрутить, так оно только нужному педу поменяет ходьбу, так ещё и вернуть можно будет, имба.

Lua:
require('ffi').cast("unsigned char **", 0x00B6F5F0)[0][0x4D4] = 119 -- anim group
119 в примере – это ид анимационной группы (походки), их все ты сможешь найти здесь: https://github.com/DK22Pac/plugin-sdk/blob/master/plugin_sa/game_sa/eAnimations.h