GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: zidane59fr le 21 Juin 2008, 09:47:31

Titre: SetPlayerRandomSpawn
Posté par: zidane59fr le 21 Juin 2008, 09:47:31
Salut à tous j'ai encore une dernière chose à régler pour mon gamemode
C'est les spawn
On spawn n'importe ou dans las venturas et sa me gène du fait que je voudrais spawn à san fierro au départ
donc voila l'idée je voudrais créer mes SetPlayerRandomSpawn de mon choix mais je sais pas comment faire

Exemple :

{2031.2622,1343.2483,10.8203,270.1700},

Et voila avec quoi je pars avec sa :

AddPlayerClass(260,-2062.5583,237.4662,36.2890,268.8936,23,170,25,60,30,360); //Worker

Je dois prendre quoi comme numéro pour faire un truc comme l'exemple avant ?

Svp aidez moi il me reste que sa à faire et si par bonheur mon GM me met pas d'erreur
Le GM sera " Terminé "
Titre: Re : SetPlayerRandomSpawn
Posté par: Nikko™ le 21 Juin 2008, 10:03:17
Salut,

Alors je t'explique:

En haut de ton GM tu met ceci:

new Float:PlayerSpawns[5][3] = {   // le 5 tu le change si tu ajoute des spawns et le troi tu le laisse.
{2101.3003,-2609.0527,13.5469},
{368.7010,2529.5010,16.6484},
{1675.6984,1622.0275,10.8203},
{-2372.0303,-1616.0259,493.8817},
{-2260.9221,2332.6301,4.8125}
};

Et dans ton oneplayerspawn tu met ca:

new rand = random(5);   // tu change si tu a ajouté des spawn.
SetPlayerPos(playerid, PlayerSpawns[rand][0], PlayerSpawns[rand][1], PlayerSpawns[rand][2]);//

Voila

++
nikko
Titre: Re : SetPlayerRandomSpawn
Posté par: zidane59fr le 21 Juin 2008, 10:52:01
Oui merci sa c'est déja créé mais à partir de mon AddPlayerClass que j'ai passé
c'est quoi que je dois prendre pour me faire un nouveau RandomSpawn
Titre: Re : SetPlayerRandomSpawn
Posté par: Bayshore le 21 Juin 2008, 14:45:27
Fais avec ça : http://discoverthelife.eu/wiki/wiki.sa-mp.com/wiki/AddPlayerClass.html :)

Dans ton PlayerSpawns il y a la position X, Y et Z, et l'angle. ;)


++
Alexandre