GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: yah00078 le 03 Octobre 2007, 15:53:28

Titre: help!! svp
Posté par: yah00078 le 03 Octobre 2007, 15:53:28
Bonjour. j'ai une demande a faire a vous tous.
Je recherche quelque chose de bien particulier que je ne sais pas faire (et oui javou je nesais pas tous faire ::) :P)
Je voudrais savoir si il exitse un script qui fasse que lorsque l'on rentre dans un voiture de police l'on puisse activer un systeme de radar , qui nous donnerai la vitesse des gen ki passe devant nous comme un radar mobile koi :) voila koi
c'est tres dur a faire , je ne sais le faire , j'ai essayer mais sans fin ,donc je fait appel a votre pitié :angelnot
merci beaucoup a celui qui m'aidera (ou ceux biensur =D)
merci
Titre: Re : help!! svp
Posté par: ApocKalipsS le 03 Octobre 2007, 16:14:49
oulala, il sont cool tes idée mais bon...  ;D

Enfin je suis un debutant donc je ne c'est pas si c'est fesable sig saura p-e par exemple !  :)
Titre: Re : help!! svp
Posté par: yah00078 le 03 Octobre 2007, 18:40:40
syggggggggggg??  :lmao :lmao
jspr pske sa serai vachement cool me ya deja sur un serv je croi :p
Titre: Re : help!! svp
Posté par: [StAfF]MaN le 03 Octobre 2007, 19:40:35
hé hé ^^ Il existe le script que tu chercher, il existe ^^ Mais c'est les Psyco qui l'ont... va leur demander de l'aide et je pense qui te mettrons sur la voie pour y arriver ;)
Titre: Re : help!! svp
Posté par: yah00078 le 03 Octobre 2007, 20:21:00
je sais que c'est les pskyco mais je veu pas leur voler.. . tous le mond esais ce qu'on pense des mec qui arrivent et demande donc jvoudrais une source exterieur svp merci
merci encore:)
Titre: Re : help!! svp
Posté par: Syg le 03 Octobre 2007, 22:05:45
Désolé, je ne sais pas où on peut trouver ce script.

Par contre, il suffit de réfléchir un peu :
Lorsque tu est dans ta voiture de police, tu définis une zone autour de la voiture.
Ensuite, tu détermines tous les joueurs qui sont dans cette zone et tu calcules leurs vitesses (on peut aussi ne sélectionner qu'un seul joueur).
Si un joueur dépasse la vitesse autorisée, on le sanctionne (reste à savoir comment.. amendes, prison, retrait de points sur un permis virtuel, ...)

Facile à dire .... beaucoup plus compliqué à mettre en oeuvre.

Voici mes premières reflexions :

- Normallement, un radar ne prend que vers l'avant (ou l'arrière) du véhicule de police.
   => En fonction de l'angle de la voiture de police, on détermine la zone du radar devant (ou derrière).

- Si la zone du radar est trop large, on risque de "flasher" les véhicules qui roulent dans la rue voisine.
   => Déterminer correctement la largeur de la zone du radar et par la même occasion, sa longueur (= la distance à partir de laquelle on flashe).

- Le radar ne peut prendre qu'un seul joueur à la fois (permet de simplifier le calcul des vitesses, on ne sera pas obligé de calculer les vitesses de plusieurs joueurs).

- Pour plus de réalisme, on ne peut prendre les joueurs que dans un seul sens de circulation (ça commence à devenir compliqué).
   => mais on peut s'en sortir en calculant la variation de distance entre le joueur et nous pour savoir si il s'éloigne ou si il se rapproche.

- Toujours pour le réalisme, on fait deux ou trois mesures espacées de quelque centaines de millisecondes et on en fait la moyenne (comme sur un vrai radar (mais bon, on pousse le vice un peu loin).

- Et une fois qu'on à pris un joueur en flagrant délit d'excès de vitesse, il faut le sanctionner et le lui faire savoir
   => SA-MP ne nous permet pas de produire un flash donc on oublie. On peut par exemple, mettre une amende au joueur qui s'est fait prendre, le jeter en prison, lui interdir de conduire pendant 2 minutes, ....

- Il faut aussi éviter de sanctionner deux fois de suite un même joueur si il n'est pas sorti de la zone

- ....... y'a surement plein d'autres trucs à penser mais il faut du temps pour que tout ça mûrisse et je préfère te laisser continuer.

Un conseil, sers toi en premier lieu d'un papier et d'un crayon pour noter tout ce qui te passe par la tête concernant ce sujet, ça te permettra de trier le bon et le mauvais et de donnera une idée de l'ampleur de la tâche.

Donc bon courage pour la réalisation de ce petit projet qui m'a l'air très intéressant.

++
Syg
Titre: Re : help!! svp
Posté par: UrbanGhetto le 03 Octobre 2007, 22:09:17
Ah oui rien qu'en y pensant j'arrive a trouver la solution, Mais je cet que quand je m'attaque a mon script je vais abandonner a la 30éme seconde  :P
Titre: Re : help!! svp
Posté par: Syg le 04 Octobre 2007, 01:44:32
En fait, la question à se poser c'est :
Est-ce que ça vaut la peine que je passe du temps à scripter ceci ?

Là, je peux pas répondre pour vous.

++
Syg
Titre: Re : help!! svp
Posté par: yah00078 le 04 Octobre 2007, 18:30:57
LOl merci ::) je vais voir :)
merci beaucoup
Titre: Re : help!! svp
Posté par: yah00078 le 09 Octobre 2007, 15:38:08
RE :)
J'ai trouver une alternative ^^
J'ai un bout de script qui permet de aire que si quelq'un depasse une vitesse sa affiche un message du style [policecall] quelqun roule trop vite
donc je pense que sa serai deja plus facile
Y aurai t il une personne qui puisse ajouter un code de maniere a ce que ce script ne saplique ke dans ds un certain perimetre autour d'une voiture de flic,et qu'ne cas de depassement de vitesse sa nafiche qu'au flic la vitesse depasser
ca serai deja plus simple je pense bon scripteur que vous etes :)
Voila merci :)