GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: lepompier le 01 Juin 2008, 10:01:44

Titre: deux petite question rapidos
Posté par: lepompier le 01 Juin 2008, 10:01:44
bonjour j'ai deux petite questions , j'aimerais savoir comment définir un interieur par exemple prenon l'AT 400 je voudrais mettre un interieur pour les passagers (le passager fait G pour entré dans l'avion et la il tombe sur l'interieur que j'ai défini )


dexieme question comment faire pour définir un sons spéciale pour une voiture ( par exemple je prend un hydra et je refermer les train d'atterisage et la sa fait un bruit choisi dans les sound id )


merci d'avance
Titre: Re : deux petite question rapidos
Posté par: NatiVe™ le 01 Juin 2008, 11:43:23
Pour ta premiere, référé toi au FS "entré dans l'andromada" dans le showroom !

Pour ta deuxiéme il faut que tu mette deux condition, la premiere S'il est dans l'hydra et la deuxiéme si il fait cette KEY puis ton code !

NV.

Titre: Re : deux petite question rapidos
Posté par: lepompier le 01 Juin 2008, 11:58:49
d'accord pour la premiere je vais regarder , mais pour la dexieme ?!?  :snip
Titre: Re : Re : deux petite question rapidos
Posté par: Bayshore le 01 Juin 2008, 12:03:41
Pour ta deuxiéme il faut que tu mette deux condition, la premiere S'il est dans l'hydra et la deuxiéme si il fait cette KEY puis ton code !

NV.

Sauf que moi je dirais qu'il faudrait d'abord vérifier s'il tage G, et ensuite vérifier s'il est dans un hydra :happy

++
Alexandre
Titre: Re : deux petite question rapidos
Posté par: NatiVe™ le 01 Juin 2008, 12:47:09
Oui exact excuse moi.

C'est le matin on sais pas ce qu'ont dit  ::)

NV.

Titre: Re : deux petite question rapidos
Posté par: lepompier le 01 Juin 2008, 14:01:20
Ou la ???
Titre: Re : deux petite question rapidos
Posté par: NatiVe™ le 01 Juin 2008, 14:02:24
Un probleme ?

NV.
Titre: Re : Re : deux petite question rapidos
Posté par: Bayshore le 01 Juin 2008, 14:09:39
Ou la ???

Un peu plus de précision serait le bienvenue. :)
Titre: Re : deux petite question rapidos
Posté par: Syg le 02 Juin 2008, 14:38:09
Ah là là, t'es faché avec les tests Alexandre ...  :)

Dans un souci d'optimisation, je pense, comme Native, qu'il vaut mieux testé si le joueur est dans un hydra puis tester la touche.

Si on fait le test dans OnPlayerKeyStateChange, ce n'est pas la peine de tester les touches des joueurs qui ne sont pas dans l'avion.
Si on fait le test dans un timer, on devra appeler GetPlayerKeys pour savoir quelles touches il utilise et ce n'est pas la peine de récupérer les touches d'un joueur qui n'est pas dans l'avion.

Dans le permier cas, l'optimisation n'est pas flagrante par contre.
Dans le deuxième cas, vu qu'on va faire le test pour tous les joueurs présents et que la différence porte sur un appel de fonction (GetPlayerKeys), le gain peut ne pas être négligeable.

++
Syg
Titre: Re : deux petite question rapidos
Posté par: lepompier le 02 Juin 2008, 16:26:14
Ou la la je comprend rien du tous la  :wall
Titre: Re : Re : deux petite question rapidos
Posté par: Bayshore le 02 Juin 2008, 17:42:27
Ah là là, t'es faché avec les tests Alexandre ...  :)

J'avoue... :happy

Dans un souci d'optimisation, je pense, comme Native, qu'il vaut mieux testé si le joueur est dans un hydra puis tester la touche.

Si on fait le test dans OnPlayerKeyStateChange, ce n'est pas la peine de tester les touches des joueurs qui ne sont pas dans l'avion.
Si on fait le test dans un timer, on devra appeler GetPlayerKeys pour savoir quelles touches il utilise et ce n'est pas la peine de récupérer les touches d'un joueur qui n'est pas dans l'avion.

Dans le permier cas, l'optimisation n'est pas flagrante par contre.
Dans le deuxième cas, vu qu'on va faire le test pour tous les joueurs présents et que la différence porte sur un appel de fonction (GetPlayerKeys), le gain peut ne pas être négligeable.

Hmf j'ai pas trop compris là. :-X :happy

Moi je voulait dire que OnPlayerKeyStateChange on vérifie s'il est à pied, sinon on lance un timer qui ne se répéterait pas et qui ferait en sorte de placer le joueur à tel coordonnées s'il est dans un avion.

Ou la la je comprend rien du tous la  :wall

Sors le wiki. :)

++
Alexandre
Titre: Re : deux petite question rapidos
Posté par: lepompier le 02 Juin 2008, 19:40:47
 ;D OoO nan j'aime pas le wiki   :D
Titre: Re : Re : deux petite question rapidos
Posté par: feldbrau le 02 Juin 2008, 21:24:47
;D OoO nan j'aime pas le wiki   :D

Normal il ne donne que des bouts de code, si tu veut apprendre, tu devrait passer par wiki. Desole du HS
Titre: Re : Re : deux petite question rapidos
Posté par: Bayshore le 02 Juin 2008, 21:40:58
;D OoO nan j'aime pas le wiki   :D

J'arrive pas à déterminer si c'est de l'ironie ou pas. :-X

++
Alexandre
Titre: Re : deux petite question rapidos
Posté par: lepompier le 02 Juin 2008, 23:00:14
cherche , tu trouvera  ;)
Titre: Re : deux petite question rapidos
Posté par: madinina972 le 10 Juin 2008, 21:51:22
vous faite du HS la!

 sinon sur le forum de sa-mp

tu trouvera tn bonheur ;)

++
madinina972
Titre: Re : deux petite question rapidos
Posté par: lepompier le 10 Juin 2008, 23:05:22
atta tu s'est pas scripter et tu me dit sa toi ???
Titre: Re : deux petite question rapidos
Posté par: [StAfF]MaN le 10 Juin 2008, 23:18:16
Et toi tu crois que tu sais parfaitement ?? (j'ai rien a dire ok... mais je sais plus de choses que toi déjà ^^ )
Titre: Re : deux petite question rapidos
Posté par: lepompier le 11 Juin 2008, 12:48:05
Les temps on changer gars !
Titre: Re : deux petite question rapidos
Posté par: Nikko™ le 11 Juin 2008, 12:53:59
Cest bon stop calmez vous, maintenant soit on répond pour lepompier, soit on poste pas...

++
nikko
Titre: Re : Re : deux petite question rapidos
Posté par: Bayshore le 11 Juin 2008, 15:36:04
atta tu s'est pas scripter et tu me dit sa toi ???

Quelle arrogance... De plus, son dire est bon, regarde sur le forum et le wiki SA:MP.

CQFD !