GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ApocKalipsS le 22 Décembre 2009, 12:52:42

Titre: Gravity à qu'une seule personne.
Posté par: ApocKalipsS le 22 Décembre 2009, 12:52:42
Salut,
J'aimerais changer la gravitée pour une seule personne, mais je sais pas comment faire, le SetGravity le met pour tout le monde...
Merci de vos futurs réponses !  ;)
Titre: Re : Gravity à qu'une seule personne.
Posté par: » Lukubi™ le 22 Décembre 2009, 13:01:50
Plugin YSF ya la fonction SetPlayerGravity dedans ;)
Titre: Re : Gravity à qu'une seule personne.
Posté par: FuSion le 22 Décembre 2009, 13:07:42
Fonction recherche aussi
Titre: Re : Gravity à qu'une seule personne.
Posté par: ApocKalipsS le 22 Décembre 2009, 13:23:35
J'ai DL le plugin YSF, mais faut dire que je m'y retrouve pas, y aucun .pwn ni .inc ...
Titre: Re : Gravity à qu'une seule personne.
Posté par: » Lukubi™ le 22 Décembre 2009, 13:24:12
Bah c'est un plugin en même temps ...
Titre: Re : Gravity à qu'une seule personne.
Posté par: ApocKalipsS le 22 Décembre 2009, 14:29:05
Moi je voudrais juste intégrer à mon GM tout le code...
On peut pas ouvrir le plugin ?
Titre: Re : Gravity à qu'une seule personne.
Posté par: » Lukubi™ le 22 Décembre 2009, 14:41:36
Rassure moi, tu sait comment un utilise un plugin ?
Titre: Re : Gravity à qu'une seule personne.
Posté par: S!m le 22 Décembre 2009, 16:25:01
Salut,

normalement, un plugin ajoute/modifie des fonctionnalités au serveur. dans ce cas ci, il ajoute quelques fonctions (avant il corrigeait également certains bugs).
le pack du plugin devrait comprendre la liste des fonctions dans un fichier .inc, si le fichier n'y est, je crois que tu peut aller chercher celui de la version pour 0.2X puisque les fonctions ajoutées sont sensiblement les mêmes. Il te suffit d'enlever ce qui ne s'applique plus au pire.

++Sim++
Titre: Re : Gravity à qu'une seule personne.
Posté par: ApocKalipsS le 22 Décembre 2009, 17:39:51
Je viens de trouver un autre topic de Y_Less, celui ci : http://forum.sa-mp.com/index.php?topic=138599.0 (http://forum.sa-mp.com/index.php?topic=138599.0)
Je met le DLL dans plugins puis normalement ca ne devrait rien changer au script, c'est comme une include quoi ?
Titre: Re : Gravity à qu'une seule personne.
Posté par: [viruz]rider_77 le 22 Décembre 2009, 21:08:02
Les includes et les plugins(DLL) sont deux bibliothèques(library). La majeure différence est qu'une DLL est chargée une seule fois en mémoire de façon dymaique(Dynamic Linked Library). Dans un cas comme dans l'autre, c'est du code externe que tu rajoutes à ton programmes. Il s'utilise pratiquement de la même façon.
Titre: Re : Gravity à qu'une seule personne.
Posté par: ApocKalipsS le 22 Décembre 2009, 22:02:02
Ok, mais voilà, je re-bloque.

J'ai ajouté dans mon GM "#include <YSF>"
Car il y avait une include de l'archive.
J'ai mit l'include là où il faut, puis j'ai créer un dossier "plugins" dans mon dossier SAMP. J'y est mit mon DLL. J'ai ajouté dans server.cfg "plugins YSF", puis je lance le serveur, et là : RunTime Error 019 : File or Function is not found."

Pourquoi cela ?  :-\
Titre: Re : Gravity à qu'une seule personne.
Posté par: cristab le 22 Décembre 2009, 22:40:07
tu as creer le dossier plugin
Titre: Re : Gravity à qu'une seule personne.
Posté par: ApocKalipsS le 22 Décembre 2009, 22:45:50
Ah non je n'ai rien dit, la version était que pour R3 et j'avait la R4.