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'},