Jump to content

Probleme Marker Radar


Recommended Posts

Bon voila, j'ai fais un mode de course poursuite où il y aune cible et pleins de flics.

Je voudrait que la cible ne voit personne sur le radar mais que les flics se voient entre eux et voient aussi la cible.

Problème : J'y arrive pas.

 

J'ai essayé de mettre ShowPlayerMarkers(0) puis après setplayermarkerforplayer(...) mais rien n'apparait (j'imagine que c'est à cause du showplayermarker(0).

Si je le met ShowPlayerMarkers(1) tout le monde va se voir c'est pas ce que je recherche.

J'ai essayé cette fonction : SetVehicleParamsForPlayer en mettant 1 au 3ème paramètre, c'est bien ca marche mais c'est limité au véhicules.

 

Je suis prêt à faire une boucle qui met des points sur la carte en fonction des positions des joueurs mais c'est moins propre.

Donc si vous avez une idée je suis partant.

Link to post
Share on other sites

utilise les checkpoint en indiquant au checkpoint de se mettre sur la position du joueur ainsi tu defini l'equipe policier etant les seul a voir le checkpoint (tu aura un triangle rouge sur le radar)

 

et celui qui servira de coordonée pour le checkpoint sera le suspect.

Link to post
Share on other sites

Merci d'avoir répondu :)

 

Y a 2 problèmes à ça :

- IL y a déjà un checkpoint pour montrer où doit aller la cible.

- Tous les flics doivent se voire entre eux sur le radar.

Et il me semble qu'on peut mettre qu'un seul checkpoint à la fois.

Link to post
Share on other sites

Bon je donne la méthode que j'ai finis par utiliser, ça peut interesser quelqu'un.

Je n'affiche pas les markers --> ShowPlayerMarkers(0);

Pour chacun des flics et pour chaque personne qu'ils doivent voir, j'affiche une icone grâce à SetPlayerMapIcon(...)

 

Avantages :

- La cible ne voit personne sur le radar.

- Les icones sur la map sont explicites (la cible est représentée par une cible^^, les amis par des voitures si ils sont en voiture ou par un bonhomme si ils sont à pieds, pratique pour aller les chercher)

 

Défauts :

- On ne peut pas en afficher plus d'une trentaine (ça devrait pas trop me gêner puisque c'est principalement un mod pour jouer en lan, peu de chance d'être autant)

- L'icone ne s'affiche pas sur le radar si il est trop loin : J'ai créé une fonction qui permet de rapprocher l'icone jusqu'a l'extrémité du radar. Le truc c'est que je l'ai fais que pour le cas où le radar est le plus petit possible (donc avec une distance de visibilité de 180m) donc dès qu'on accélère, on voit l'icone se rapprocher vers le centre du radar, ce qui est logique. Pour que ça marche bien y faudrait connaître la vitesse du véhicule et le rapport entre la vitesse et la distance de visibilité, ce qui est déjà bien plus compliqué... Bref, si la cible est loin et qu'on va vite, on a tendance à ralentir croyant que la cible n'est finalement pas si loin que ça...

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...