- 59
- 2
- Версия SA-MP
-
- Любая
вы можете помочь мне это исправить?
Я хочу установить скин, когда игрок появляется или умирает
Я хочу установить скин, когда игрок появляется или умирает
Lua:
if imgui.Checkbox('Ativar o MOD', ativado) then
if ativado then
if sampIsLocalPlayerSpawned() then
SetSkin(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)), sid.v)
end
end
end
imgui.PushItemWidth(251)
imgui.InputText('##1', sid)
imgui.PopItemWidth()
if tostring(sid.v) == nil or tostring(sid.v) == "" then
imgui.Texto('{FFFFFF}Skin ID')
else
if ativado.v then
if imgui.Button(u8"Setar Skin", imgui.ImVec2(-1, 20)) then
SetSkin(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)), sid.v)
end
end
end
Lua:
function SetSkin(id, skin)
if getCharModel(PLAYER_PED) ~= id then
local ss = raknetNewBitStream()
raknetBitStreamWriteInt32(ss, id)
raknetBitStreamWriteInt32(ss, tonumber(sid.v))
raknetEmulRpcReceiveBitStream(153, ss)
raknetDeleteBitStream(ss)
end
end