GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Tetra-S le 26 Septembre 2007, 19:30:52
-
Bonjour après quelque plainte de certaine personne j'aurais voulus fait un système pour que par exemple une personne choisie un perso mais avant de spwan que on lui propose dans quelle ville i veut spwan j'ai déjà essayer dans OnPlayerRequestSpwan mais sa demandait a chaque spwan donc j'ai supprimer
Pourrier vous m'aider SVP
Merci de votre aide
-
Pas mal ton FS que tu as supprimier j'aurais bien aimer le voir !
AK NV.
-
en faite je l'ai surtout supprimer car par exemple la commande /sf ne marchait pas du tout j'avais beau faire /sf bas j'allait toujours a d'autre coordonne tout le temps au même endroit
-
Lol !
Finalement j'en veut pas lol
AK NV.
-
Oui mais précise un peux plus.
Comment c'été ? La camera été orrientée vers SF, Ou le joueur été freezer et devrais tapper /SF /LV ou /LS pour commençer a jouer ?
-
Ben moi je pense que c'est très simple de faire ce que tu veux faire.
Il suffit de tripler les AddPlayerClass. C'est à dire faire plusieurs AddPlayerClass avec le même modelID mais des coordonnées de spawn différentes.
Exemple :
Dans OnGameModeInit:
AddPlayerClass (280, 1930.8340, -1394.4470, 13.7947, 151.9744, 46, 100, 0, 0, 0, 0); // Spawn d'un flic à LS (classe 0)
AddPlayerClass (280, 2082.9971, 1284.1969, 10.8203, 151.9744, 46, 100, 0, 0, 0, 0); // Spawn d'un flic à LV (classe 1)
AddPlayerClass (280, -1499.5157, 906.0246, 7.1875, 151.9744, 46, 100, 0, 0, 0, 0); // Spawn d'un flic à SF (classe 2)
Dans OnPlayerRequestClass :
switch(classid)
{
case 0:
GameTextForPlayer(playerid, "~r~FLIC LOS SANTOS", 2000, 5);
break;
case 1:
GameTextForPlayer(playerid, "~g~FLIC LAS VENTURAS", 2000, 5);
break;
case 2:
GameTextForPlayer(playerid, "~b~FLIC SAN FIERRO", 2000, 5);
break;
}
Et voilà, le joueur en choisissant sa classe choisi aussi sa ville de départ.
++
Syg
-
Oui mais... Ca fais trop vieux comme ca :P
Moi ce que je te conseil de faire c'est que quand le joueur est spawné et qu'il tape Droite ou Gauche la camera change et va a LS SF et LV et enfin il séléctionne avec Entrée.
-
J'ai mis un texte parceque c'était plus facile.
Mais en partant de ce que j'ai posté, il est très facile de modifier la fonction OnPlayerRequestClass pour que chaque classe de joueur apparaisse à l'endroit que l'on veut lors du choix avec les flèches droite et gauche.
++
Syg
-
apres tout se que vous m'aver dit je crois que je v pouvoir modifier mon script
-
Bon apres vos conseille j'ai presque fini le FS que je posterait Demain ou apres Demain :happy :happy
Surtout pour toi Arsenik
Vu les modification considerable que j'ai fait mtn on est teleporter au bonne endroit et tout cela avec des touche donc soyer patient
Ps : Je posterait le code vers 19h 20h
-
Surtout pour toi Arsenik
???
AK NV.
-
excuse c ma faute j'ai mal lut ta premiere reponse g lut avoir au lieu de voir
je retire se que j'ai dis
-
Je Termine juste a Temps (19h54 :-*) Donc voila le Fs Que j'e vien de coder Si des probleme arrive dite le moi
http://pastebin.gtaonline.fr/pastebin.php?show=86 (http://pastebin.gtaonline.fr/pastebin.php?show=86)
-
Pas mal !
Beau meme tres beau code !
AK NV.
-
bon par contre y'a un truc qui va pas dans mon code c l'emplacement des joueur mais faute de temps g pas pu les mettre dans un endroit noir donc si on pouvait m'aider pour sa