tnj-development/tnj-events

Suggested change: Max Player

Opened this issue · 0 comments

This function

function GetPlayerByEntityID(id)
for i=0,32 do
if(NetworkIsPlayerActive(i) and GetPlayerPed(i) == id) then return i end
end
return nil
end

should be changed to

function GetPlayerByEntityID(id)
	for i=0, GetConvarInt('sv_maxclients', 32) do
		if(NetworkIsPlayerActive(i) and GetPlayerPed(i) == id) then return i end
	end
	return nil
end

To account for more than 32 players or alternatively replace with returning NetworkGetPlayerIndexFromPed(id).

Ref:
citizenfx/cfx-server-data#199
citizenfx/cfx-server-data#214