GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: scott1 le 08 Novembre 2008, 01:05:23

Titre: player spawn
Posté par: scott1 le 08 Novembre 2008, 01:05:23
comment faire pour par exemple, si un player est dans la team 4(grooove) le faire respawn a groove?

Merci
++
Titre: Re : player spawn
Posté par: [StAfF]MaN le 08 Novembre 2008, 01:06:56
Dans le plublic

OnPlayerSpawn(playerid);


Tu défini par un if si le joueur est dans la team 4

if(gTeam[playerid]==TEAM_4);
{

Et tu fait un SetPlayerPos a groove ;)
voila :p
Titre: Re : player spawn
Posté par: scott1 le 08 Novembre 2008, 01:08:27
Merci s'est bien gentil car j'etait pas sur que se soit sa
Titre: Re : player spawn
Posté par: madinina972 le 08 Novembre 2008, 01:09:01
ben tu fait comme ceci pour les skin de groove.

par EX:
AddPlayerClass(103,82.0761,2474.1331,16.4844,298.3470,28,1000,9,1,31,2000);
AddPlayerClass(104,82.0761,2474.1331,16.4844,298.3470,28,1000,9,1,31,2000);
AddPlayerClass(105,82.0761,2474.1331,16.4844,298.3470,28,1000,9,1,31,2000);
Titre: Re : player spawn
Posté par: [StAfF]MaN le 08 Novembre 2008, 01:09:14
De rien ;)  :happy
Titre: Re : player spawn
Posté par: madinina972 le 08 Novembre 2008, 01:09:57
ah wai ! j'avais pas pensé a sa.
Titre: Re : player spawn
Posté par: [StAfF]MaN le 08 Novembre 2008, 01:12:27
looooooool ^^ Bah oui comme ça quand le joueur meurt il respawn a groove aussi, tu peut contrer ce respawn a groove en faisant une variable en binaire ( 0 ou 1) que tu passe a 1 quand le joueur a fait sont 1er spawn, donc quand il entre sur le serveur après avoir choisi sont perso, et dans le public OnPlayerSpawn tu défini par un autre if si le joueur a déjà spawné, donc if(spawn[playerid]==1){

et tu le fait spawn ailleurs ;)
Titre: Re : player spawn
Posté par: scott1 le 08 Novembre 2008, 01:14:02
pas con, masi pour plus e faciliter pour le joueur mieux vaux le faire respawn tjs au meme endroit
Titre: Re : player spawn
Posté par: madinina972 le 08 Novembre 2008, 01:14:20
oui c'est vrai ji avait pensé, mai je suis fatigué la je vais allé me couchez , C pour sa que je dis des connerie ^^
Titre: Re : player spawn
Posté par: [StAfF]MaN le 08 Novembre 2008, 01:15:06
Mais non ce n'est pas totalement des conneries puisqu'il faut les AddStaticPlayer pour la sélection de perso ;)
Titre: Re : player spawn
Posté par: madinina972 le 08 Novembre 2008, 01:16:14
oui je sais , bon laisse tombé tu m'embrouille
Titre: Re : player spawn
Posté par: [StAfF]MaN le 08 Novembre 2008, 01:17:14
Ha ^^ Pardon :p
Titre: Re : player spawn
Posté par: madinina972 le 08 Novembre 2008, 01:19:19
NP , bon on arrete le HS ?


PS: a demin je vais me couché
Titre: Re : player spawn
Posté par: [StAfF]MaN le 08 Novembre 2008, 01:25:16
Oui stop HS

Pour dire que tu as pleins de possibilités avec le OnPlayerSpawn, tu peut laisser libre court a ton imagination ;) (faire respawner avec un véhicule, de l'armure, de la vie a 50% , avec un objet attaché au joueur, etc...)
Titre: Re : player spawn
Posté par: S!m le 08 Novembre 2008, 01:32:57
salut,

tu peut même changer ses spawn info quand le joueur choisi sa team, avec le fonction SetPlayerSpawnInfo

++sim++