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

Titre: [Question] 1 Colt45 au lieu d'un
Posté 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 ?
Titre: Re : [Question] 1 Colt45 au lieu d'un
Posté par: denko le 29 Avril 2010, 19:27:06
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.
Titre: Re : [Question] 1 Colt45 au lieu d'un
Posté par: Syg le 30 Avril 2010, 11:22:29
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
Titre: Re : Re : [Question] 1 Colt45 au lieu d'un
Posté par: Ssk le 30 Avril 2010, 11:30:17
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
Titre: Re : [Question] 1 Colt45 au lieu d'un
Posté par: Syg le 30 Avril 2010, 11:49:15
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
Titre: Re : [Question] 1 Colt45 au lieu d'un
Posté par: denko le 02 Mai 2010, 23:36:21
Exact.

Donc une fonction existant de base sur samp.

Alors qu'une fonction du nom Mafonction() n'est pas un callback.

Belle démonstration ^^
Titre: Re : Re : [Question] 1 Colt45 au lieu d'un
Posté par: Ssk le 03 Mai 2010, 13:12:19
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.