GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: tenshi le 02 Août 2008, 23:02:57

Titre: Urgent Supression skin
Posté par: tenshi le 02 Août 2008, 23:02:57
Bonjour

Apres de multiple essai je n'arrive toujour pas a supprimer le choix du skin a la connection.
Quelqu'un peut m'aider s'il vous plait c'est urgent.

merci d'avance
Titre: Re : Urgent Supression skin
Posté par: Lababalle le 02 Août 2008, 23:12:24
Je pense pas que se soit possible celà vu qu'il faut un personnages, d'où un choix
Titre: Re : Urgent Supression skin
Posté par: Kuroba le 02 Août 2008, 23:13:06
Si on peut ajouter des Skins à la connexion, on peut en supprimer aussi je pense.
Titre: Re : Urgent Supression skin
Posté par: tenshi le 02 Août 2008, 23:21:09
ui c possible j'ai deja vu sa sur un serveur mais je ni arrive pas
Titre: Re : Urgent Supression skin
Posté par: garderer le 03 Août 2008, 01:19:01
Met le bon return.
Titre: Re : Urgent Supression skin
Posté par: tenshi le 03 Août 2008, 12:13:56
je c pas faire
Titre: Re : Urgent Supression skin
Posté par: NatiVe™ le 03 Août 2008, 12:25:20
A la connection tu fait un

SetPlayerPos

Je pense.

NV.

Titre: Re : Urgent Supression skin
Posté par: tenshi le 03 Août 2008, 13:01:01
cet a dire?
Titre: Re : Urgent Supression skin
Posté par: NatiVe™ le 03 Août 2008, 13:15:09
public OnPlayerConnect(playerid)
{
      SetPlayerPos(playerid, tapos)
      return 1;
}

NV.

Titre: Re : Urgent Supression skin
Posté par: tenshi le 03 Août 2008, 13:25:33
Sa marche pas, Pourer tu me le faire et le tester sur ma piéce jointe Stp

merci d'avance
Titre: Re : Urgent Supression skin
Posté par: Jewels le 03 Août 2008, 13:37:19
Essaie de mettre un seul skin, ainsi il sera obligé de le choisir.

Pour les admins ou autre qui veulent changer de skins, fait une commande comme /changemyskin ID et tu met l'id du skin en faisant un SetPlayerSkin (playerid, skinid);
Je pense que ça devrait marcher.

Jewels.
Titre: Re : Urgent Supression skin
Posté par: tenshi le 03 Août 2008, 13:43:28
se ke je veut c forcer les joueurs a avoir tous le méme skin au dépard et apres il peuve aller le changer dans un magasin d'habit
Titre: Re : Urgent Supression skin
Posté par: Jewels le 03 Août 2008, 22:56:30
Tu fais ce que j'ai dit, et tu rajoute le fait qu'une fois dans tel magasin, leur level augmente d'un. Avec une condition, si le level = 1 ils peuvent choisir un skins.
Titre: Re : Urgent Supression skin
Posté par: NatiVe™ le 03 Août 2008, 23:03:05
Va pas te faire chier avec 50 variable, met un checkpoint dans ton magasin et basta =)

NV.

Titre: Re : Urgent Supression skin
Posté par: tenshi le 10 Août 2008, 10:17:53
up
Titre: Re : Urgent Supression skin
Posté par: Jewels le 10 Août 2008, 11:13:18
T'as pas eu ta réponse ?
Titre: Re : Urgent Supression skin
Posté par: tenshi le 10 Août 2008, 11:28:08
Je ne suis pas scripteur dans sa c du chinoi pour moi
Titre: Re : Urgent Supression skin
Posté par: Jewels le 10 Août 2008, 13:07:11
Et nous on est pas tes larbins.
Y'a pleins de tutos disponible avec les checkpoints, les menus, les skins... ouvre tes yeux un peu.
Et si vraiment tu n'y connais rien, ne crée pas de server. ;)
Titre: Re : Urgent Supression skin
Posté par: tenshi le 17 Août 2008, 09:15:16
Quand je compile mon pawno plante
Titre: Re : Urgent Supression skin
Posté par: feldbrau le 18 Août 2008, 22:11:35
Supprime la ligne contenant ceci, ca devrait marcher:

AddPlayerClass
Titre: Re : Urgent Supression skin
Posté par: [StAfF]MaN le 18 Août 2008, 22:37:53
C'est dans OnPlayerRequestClass les gars ^^ PAs dans OnPlayerConnect ^^ Et mettez un timer aussi ;) ça fonctionne nickel j'ai testé ^^ :p (tenshi je  t'ai montrer comment faire sur l'autre forum ;) )
Titre: Re : Urgent Supression skin
Posté par: feldbrau le 18 Août 2008, 23:38:39
Sur le serveur RP ou je script, on a juste supprimé AddPlayerClass et ca marche nikel . . .

AddPlayerClass sert a, comme la traduction le dit, Ajouter un joueur dans une classe. OnPlayerRequestClass sert seulement quand le joueur demande une classe (Quand le joueur envoit une Requete de classe, via la fonction AddPlayerClass) Si le serveur ne permet pas aux joueurs d'acceder au choix de la class, le joueur ne peut pas faire de requete de classe ;)
Titre: Re : Urgent Supression skin
Posté par: pinouf42 le 20 Août 2008, 11:27:17
Si tu ne met pas de AddPlayerClass tu va te retrouver avec CJ par défaut il me semble alors que si tu suit le bon conseil de Staff Man, tu pourra définir le personnage que tu veux et le faire spawner.
Titre: Re : Urgent Supression skin
Posté par: [StAfF]MaN le 20 Août 2008, 12:49:22
Oui, mais même ^^ tu met un SetPlayerSkin(playerid, ID du skin); et voila, t'as ton skin ^^ et sa tu le met dans OnPlayerSpawn, public qui est lancé par le tier que tu met dans OnPlayerRequestClass (moi j'ai mis mon timer a 200 ms, comme ça, a peine arrivé dans la sélection des perso, sa spawn, et hop un skin ^^
Titre: Re : Urgent Supression skin
Posté par: feldbrau le 20 Août 2008, 12:58:15
F4 + kill, il pourront changer de skin ;)
Titre: Re : Urgent Supression skin
Posté par: pinouf42 le 20 Août 2008, 13:34:11
Non car si tu supprime tous les AddPlayerClass t'auras beau faire F4 puis /kill (qui est une commande que le scripteur doit ajouter lui même) tu ne pourras pas changer de skin
Titre: Re : Urgent Supression skin
Posté par: feldbrau le 21 Août 2008, 03:21:48
On doit pas avoir la meme version de SAMP a mon avis, quand je fais nouveau dans pawn et que je lance le mode vierge F4/Kill existe. A moins qu'il soit dans l'include a_samp mais j'en suis pas sur
Titre: Re : Urgent Supression skin
Posté par: pinouf42 le 21 Août 2008, 11:22:12
Tu as la commande /kill par défaut? Ah bon et bien oui effectivement, on ne doit pas avoir la meme version de pawno ou a_samp lol  :happy
Titre: Re : Urgent Supression skin
Posté par: feldbrau le 21 Août 2008, 15:07:56
Je parle du F4 XD, quand je dit /kill c'est pour pas dire: F4 + suicide ^^