GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: benku le 31 Janvier 2009, 14:37:07

Titre: Comment faire une téléportation ? et un point de spawn
Posté par: benku le 31 Janvier 2009, 14:37:07
Bonjour , je commence un GM , mais je ne sais comment faire des point de téléportation , ni de spawn ! Si quelqu'un peut m'aider !

EDIT ! JE vois que je me suis trompé de section , qui peut mettre ce topic a sa place ? ;D ;
Titre: Re : Comment faire une téléportation ? et un point de spawn
Posté par: Nikko™ le 31 Janvier 2009, 15:36:00
Non c'est la bonne section.

Pour ce qui est de la teleportation, tu peu regarder dans d'autres topic, il y a plein de réponses ..

Pour les spawn, ca se trouve dans le OnGameModeInit:

AddPlayerClass(188,1939.7147,-2143.7817, 13.5597,161.9736,46,0,0,0,0,0);

J'explique:
188 = numéro du skin
1939.7147 = Position de spawn X
-2143.7817 = Position de spawn Y
 13.5597 = Position de spawn Z
[color=teal,161.9736[/color] = Angle du joueur au spawn
46,0,0,0,0,0 = Armes du joueur (arme1, munition,, amre2, munition2, arme3, munition3)

Et pour trouver ces position, tu fait /save ingame ;)

A toi de jouer.

++
nikko
Titre: Re : Comment faire une téléportation ? et un point de spawn
Posté par: benku le 31 Janvier 2009, 16:28:06
Oui sa je sais mais , le probleme c'est que je cherche a faire un spawn ou on peut choisir le skin genre comme dans le SFTDM

Double post: 31 Janvier 2009, 17:07:11
J'ai trouvé pour le code de téléportation , mais je ne sais pas comment me téléporté au je veux

Citer
if(strcmp(cmdtext, "/mls", true) == 0) {
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,-1369.9636,14.4219,90.7750);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
ResetPlayerWeapons(playerid);
SendClientMessage(playerid, COLOR_GREY, "Bon Drift!");
return 1;
}
Titre: Re : Comment faire une téléportation ? et un point de spawn
Posté par: [StAfF]MaN le 31 Janvier 2009, 19:05:47
Ben ta juste a faire une savpos a l'endroit au tu veut que ton player arriver, une fois ta save faite, tu remplace les valeurs de cette ligne

SetPlayerPos(playerid,-1369.9636,14.4219,90.7750); de ton code

par celle qui sont dans ton fichier savedposition.txt qui c'est créer (a moins que tu ne l'avais déjà fait ^^ ) dans ton dossier source de GTA SA.

la dernière ligne de ce fichier sera la dernière /sav que tu aurais fais.

Les valeurs a prendre sont

AddPlayerClass(playerid, PosX, PosY, PosZ, Rotation, ID Arme1, Munitions arme1, ID Arme2,  Munitions Arme2, ID Arme3, Munitions Arme3);

Voila ;)
Titre: Re : Comment faire une téléportation ? et un point de spawn
Posté par: angeldrifteur le 31 Janvier 2009, 20:03:45
Hey c'est ma commande de téléportation ^^ tout simple ou tu veux allé c'est la -1369.9636,14.4219,90.7750 ^^ si tu veux le changer tu fait comme Man t'a dit puis tu ne met que les trois première position la quatrième c'est l'angle donc pas besoin ou faut rajouter quelque chose à la téléportation si tu veux mettre l'angle:

SetPlayerFacingAngle  je crois désolé la flème d'ouvrir mon pawn ^^.

Voila bonne continuation à toi .
Titre: Re : Comment faire une téléportation ? et un point de spawn
Posté par: benku le 31 Janvier 2009, 22:20:32
Ok merci a tous ! Oui Angel j'ai pris ta commande lol !

Double post: 31 Janvier 2009, 22:36:20
GRRR encore un prob , je met la position etc et il ne me telep pas a la position voulu ! il me telep a l'airport de san fierro alors que j'ai réglé pour los santos ...

CODE : if(strcmp(cmdtext, "/mls", true) == 0) {
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,-1369.9636,14.4219,90.7750);
SetPlayerArmour(playerid, 000.0);
SetPlayerHealth(playerid, 100.0);
ResetPlayerWeapons(playerid);
SendClientMessage(playerid, COLOR_GREY, "Téléportation aux motos de Los Santos");
return 1;
}
Titre: Re : Comment faire une téléportation ? et un point de spawn
Posté par: S!m le 01 Février 2009, 00:14:33
Salut,

lit ce que Staff[Man] t'as dit, tu as encore les mauvaises coordonnées, ne vient pas te plaindre sans avoir fait le moindre effort....

++Sim++
Titre: Re : Comment faire une téléportation ? et un point de spawn
Posté par: [StAfF]MaN le 01 Février 2009, 01:17:25
Loooooooool c'est pas parce que ta mis "Aéroport Los Santos" que ça va te TP a Los Santos ^^ modifi la ligne que je te parlais, avec la technique que je t'es mis (la même que Nikko au passage xD)

^^

Bonne soirée a tous moi j'vais me pieuter :p
Titre: Re : Comment faire une téléportation ? et un point de spawn
Posté par: benku le 01 Février 2009, 11:21:21
sa marche , mais si on veux avior l'arme avec on copie les truc de l'arme avec ?
Titre: Re : Comment faire une téléportation ? et un point de spawn
Posté par: cristab le 01 Février 2009, 12:21:28
retire sa               ResetPlayerWeapons(playerid);