GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Gilux le 15 Décembre 2010, 17:20:44
-
Salut, voici un tuto rapide sur les includes.
Tout d'abord, qu'est-ce qu'une include ?
Une include est l'équivalent d'une bibliothèque en C. Elle rajoute des possibilités à votre script.
Elle rajoute des fonctions qui ne figurent pas dans la liste des fonctions "natives".
Quelles sont les possibilités d'une include ?
Une include peut vous permettre de créer des barres de progression, de simplifier vos commandes (ZCMD et SSCANF), ou l'écriture dans les fichiers (Dini, Dudb...). Ceci ne sont que des exemples bien sûr ^^
Bref, c'est assez puissant en fait :P
Comment ajouter une include ?
Ajoutez l'include dans Pawno/Includes, puis dans votre script, ajoutez tout en haut, sous "#include <a_samp>", le nom de l'include, sous la même forme :
#include <nom>
Le nom peut être avec ou sans le .inc au bout, aucune importance ;)
D'ailleurs, il sert à quoi <a_samp> ?
C'est le fichier qui correspond à toutes les fonctions natives de SAMP : SendClientMessage, CreateVehicle,etc...
Comment créer une include ?
Simple :D : Vous devez juste créer les fonctions, avec les forward correspondants, et les placer dans un fichier .inc .
Voilà, c'est la fin de ce tuto rapide, en espérant vous avoir appris quelques trucs ;)
++
-
Salut,
Bonne idée :)
Pourrais-tu développer quand même un les natives, car certains vont se poser certains question, et donc pourquoi utiliser une include avec 2 natives dedans pour un plugins par exemple ? :)
Ce genre de question, les débutants vont pas trop comprendre. Comme à partir de là on commence à parler du fonctionnement du serveur et des fichiers qui s'y trouve.
-
Bon tutoriel ;)
-
Salut,
Bonne idée :)
Pourrais-tu développer quand même un les natives, car certains vont se poser certains question, et donc pourquoi utiliser une include avec 2 natives dedans pour un plugins par exemple ? :)
Ce genre de question, les débutants vont pas trop comprendre. Comme à partir de là on commence à parler du fonctionnement du serveur et des fichiers qui s'y trouve.
Pas trop compris... Tu parles des includes qui nécessitent un plugin en plus (streamer, sscanf ?)
++
-
Salut, oui comme celle natives de sa:mp. C'est juste pour dire de définir les fonctions que le '' moteur " de sa:mp utilise.