как правило игроке ищется по ид отправителя.
обычно ето дело выглядит так:
function findplayer.player(id)
for p.player=each player
if p\id=id then return p
next
end function
а в приеме сообщений, когда приходит сообщение с координатами, или еще чем-то, то надо сначала найти игрока, чтоб знать кому присваивать координаты. для этого и используется подобная функция.
что - то вроде:
if NetMsgType()=1
p.player=findplayer(netmsgfrom())
if p<>null
unpackmsg(p,netmsgdata())
endif
endif
т.е. сначала находится игрок котрый послал сообщение, потом проверяется есть - ли такой игрок, если есть то он устанавливается в нужные координаты и поворачивается на нужный угол функцией UnPackMsg, ессено она пишется самостоятельно, ессено название может быть любым.