GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Eloctro le 13 Septembre 2008, 14:18:34
-
Bonjours ,
Par exemple si un joueur est pas spawmé au bou de 30 seconde sil est spawmé automatiquement jai essayer avec un SetPlayerPos mais rien
-
J'ai pas trop compris ce que tu voulais, tu peux ré expliquer plus clairement ;)
++
R@f
-
Par exemple un joueur ce spawm pas au bou de 30 secondes il seras spawmé automatiquement
Méttez pas le timer mais l'intérieur du timer
-
Ben tu créé une variable. Quand le joueur se connecte la variable est à 0, quand il se spawn, la variable passe à 1. Avec un timer, tu vérifies si le joueurs qui vient de se connecter s'est spawné dans les 30 secondes, si la variable est à 1, rien se passe et si la variable est à 0, alors tu le spawn, c'est tout simple :D
++
R@f
-
Sa je ses mon GM est une machine a variable lol
Justement ses pour le spawmé que je ses pas
-
SetPlayerPos ;) tout simplement, et met l'interieur aussi ;) cest tout :)
++
nikko
-
Oui mais sa marche pas
-
Quest ce qui marche pas ?
A mon aivs, la technique marche, mais tu redéfini aps le playerid dans ton timer, je pense que cest ca =)
++
nikko
-
Enfaite jvai posée ma vrai question lol parce que celle la été moin long et aurez évitez des questions !
Alors enfait dans mon GF quand le joueur ce connecte je veut qu'il soi spawmé auto (apres le reste je mes une vue camera)
-
Un SetPlayerPos dans OneplayerConnect ou si ca marche pas tu le met dans le RequestCalss ;)
++
nikko
-
Jlai mis dans OnPlayerConnect mais jété pas sur je test avec RequestClass
EDIT :
Alors jai la camera qui a changé le jouer a été téléporté mes pas spawmé comment faire pour que le joueur soi spawmé ?
j'ai trouvée des lignes :
SpawnPlayer();
SetSpawnInfo();
-
Ah Ouiiii tu ma fait pensé, chui trop bete, faut fair eun SpawnPlayer(playerid); ;)
++
nikko
-
Sinon pour appliquer un changement de pos. après avoir mis la caméra à tel ou tel endroit, c'est SetCameraBehindPlayer()