GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: °D@vid° le 12 Avril 2009, 20:14:16
-
Bonjour j'aurais besoin d'un tous petit peu d'aide svp.
Aujourd'hui j'ai fais un système ou l'administrateur peux tuer un joueur mais très particulièrement spéciale :lmfao j'ai mis des objets Un intérieur de bateau puis deux grille dans un trou pour pas que le joueur et tous sa placé sur l'eau. Après j'ai coder à se que le joueur soit téléporter dans l'intérieur du bateau placer sur l'eau puis un timer de 4 secondes se déclenche et fais baissé tout les objets en même temps. (donc le bateau entre petit à petit dans l'eau) arriver au bord du plafond de l'intérieur du bateau le joueur le transperce et reste à la surface de l'eau (pourtant le plafond est très solide impossible de passer à travers)
Comment pourrais-je faire pour que le joueur reste dans l'intérieur du bateau merci d'avance ! :D
-
Ta esseyé avec d'autres objets ??
++
nikko
-
Diminue la position du joueur en meme temps que le bateau ptet
-
Diminue la position du joueur en meme temps que le bateau ptet
Dans ce cas la ca marchera forcément, mais je pense qu'il veut que le joueur soit libre de respirer ^^
++
nikko
-
Oui j'aimerais qu'il respire sa serait mieux mais bon si la que sa je le ferais. Sinon j'ai essayé avec d'autres objets et s'est pareil. Pour se qui est de baisser la hauteur du joueur comment je peux faire ?
Merci
-
Salut,
je te dirais simplement de ralentir les objets,
j'ai rencontré le même genre de problème sur mon serveur, plus les objets vont rapidement plus la distance entre deux positions augmente(même pour les MoveObject qui sont simplement des SetObjectPos mais côté client ce qui augmente le nombre de positions par secondes), donc plus les chances de passer au travers augmentent...
++Sim++
-
Salut,
La vitesse minimale du moveobject et bien 0,1 ? Merci d'avance !
-
Je crois que c'est 1, car la virgule signifie que on passe à une autre information, comme par exemple dans SendClientMessage : COLOR,"Test %d",truc);
-
Etant donné que la vitesse est un parametre de type Float la vitesse peux etre 0.1 Mais j'sais pas se que sa va donné sa risque d'etre extremement lent
-
En fait, j'ai le même problème. C'est que dans l'eau, le jouer flotte et reste à la même position, dans à la surface. Donc même si le bateau coule à 0.1, il restera à la surface et transpercera les objets.
-
Donc comme je le pensait faudra modifier la position Z du joueur