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
-
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
-
Je pense pas que se soit possible celà vu qu'il faut un personnages, d'où un choix
-
Si on peut ajouter des Skins à la connexion, on peut en supprimer aussi je pense.
-
ui c possible j'ai deja vu sa sur un serveur mais je ni arrive pas
-
Met le bon return.
-
je c pas faire
-
A la connection tu fait un
SetPlayerPos
Je pense.
NV.
-
cet a dire?
-
public OnPlayerConnect(playerid)
{
SetPlayerPos(playerid, tapos)
return 1;
}
NV.
-
Sa marche pas, Pourer tu me le faire et le tester sur ma piéce jointe Stp
merci d'avance
-
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.
-
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
-
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.
-
Va pas te faire chier avec 50 variable, met un checkpoint dans ton magasin et basta =)
NV.
-
up
-
T'as pas eu ta réponse ?
-
Je ne suis pas scripteur dans sa c du chinoi pour moi
-
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. ;)
-
Quand je compile mon pawno plante
-
Supprime la ligne contenant ceci, ca devrait marcher:
AddPlayerClass
-
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 ;) )
-
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 ;)
-
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.
-
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 ^^
-
F4 + kill, il pourront changer de skin ;)
-
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
-
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
-
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
-
Je parle du F4 XD, quand je dit /kill c'est pour pas dire: F4 + suicide ^^