Есть 2 игрока. Когда они двигаются, они видят передвижения друг друга, могут чатиться.

Но надо сделать "Выстрел". Кликаешь на противоположного игрока, и он должен оказаться в координатах 0,0. Но ничего не выходит. Или он мелькает в 0,0 и тут же возвращается в свои координаты, или вообще никакого действия.

Вот проект
http://jift.narod.ru/invis/online_strike_test1.rar
GameMaker 7 - 50 кб

Действие лежит в (obj) player 1/2 - Glob Left click - if place...(x,y,player...) {} --- вот это и есть обработка "выстрела".

Т.е. нужно следующее.

Игрок1 кликает на Игрока2, и Игрок2 появляется в координатах 0,0

Можно запускать через один компьютер - просто два раза запустить EXE-проект.