GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: denko le 29 Avril 2010, 19:07:51
-
Bonjour, j'en suis presque à la fin mais j'aimerais mettre les colt45 à 1 au lieu d'en avoir 2 dans les mains.
Comment je pourrais-faire pour ça ?
-
Merci. C'était très rapide et super simple à faire. ^^
Sujet Clos.
http://wiki.sa-mp.com/wiki/Weapon_skills (http://wiki.sa-mp.com/wiki/Weapon_skills) pour ceux à qui ça pourrait aider.
-
Bon alors juste pour t'embêter Dizzy :
SetPlayerSkillLevel est une fonction, pas un callback.
Mais c'est juste pour ne pas que tu prennes la grosse tête ;).
++
Syg
-
Bon alors juste pour t'embêter Dizzy :
SetPlayerSkillLevel est une fonction, pas un callback.
Mais c'est juste pour ne pas que tu prennes la grosse tête ;).
++
Syg
Rooh casseur de grosse tête xD
-
Oui, une callback est une fonction mais une fonction n'est pas forcément un callback.
Une callback est une fonction appelée par le serveur lorsqu'un événement particulier se produit.
Ex : OnPlayerConnect -> Appelée lors de la connexion d'un joueur.
Les autres fonctions doivent être explicitement appelées dans le script. Il est aussi possible d'appeler directement une callback (puisque c'est une fonction).
++
Syg
-
Exact.
Donc une fonction existant de base sur samp.
Alors qu'une fonction du nom Mafonction() n'est pas un callback.
Belle démonstration ^^
-
Exact.
Donc une fonction existant de base sur samp.
Alors qu'une fonction du nom Mafonction() n'est pas un callback.
Belle démonstration ^^
Faux !
On peut se codé son propre système d'événements, qui appelle MaFonction() automatiquement, donc on considère ça comme une callback.
Toute les callbacks sont des fonctions, mais celle ci sont appelés à des moments particuliers, on appèle cela un événements ^^
Comme Syg dit, OnPlayerConnect() est une fonction qui est appelé au moment ( l'événement ) de la connexion d'un joueur.