From 51cf413c6a49b34e3b59acbde85635b8169e0d57 Mon Sep 17 00:00:00 2001 From: lopezloo <7338099+lopezloo@users.noreply.github.com> Date: Wed, 9 Nov 2022 00:07:20 +0100 Subject: [PATCH] Add GetObjectModel --- amx/server/natives/a_objects.lua | 7 +++++-- amx/server/syscalls.lua | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/amx/server/natives/a_objects.lua b/amx/server/natives/a_objects.lua index d27239f..c255baf 100644 --- a/amx/server/natives/a_objects.lua +++ b/amx/server/natives/a_objects.lua @@ -54,8 +54,11 @@ function SetObjectRot(amx, object, rX, rY, rY) setObjectRotation(object, rX, rY, rZ) end -function GetObjectModel(amx, object) - notImplemented('GetObjectModel') +function GetObjectModel(amx, objID) + if g_Objects[objID] ~= nil then + return getElementModel(g_Objects[objID]) + end + return -1 end function SetObjectNoCameraCol(amx) diff --git a/amx/server/syscalls.lua b/amx/server/syscalls.lua index 9ba1930..96b52b8 100644 --- a/amx/server/syscalls.lua +++ b/amx/server/syscalls.lua @@ -668,7 +668,7 @@ g_SAMPSyscallPrototypes = { GetPlayerSurfingVehicleID = {'p'}, GetPlayerCameraMode = {'p'}, - GetObjectModel = {'o'}, + GetObjectModel = {'i'}, GetPlayerObjectModel = {'p', 'o'}, GetVehicleParamsCarWindows = {'v', 'i', 'i', 'i', 'i'},