Andynosaure Posted June 1, 2017 Share Posted June 1, 2017 Bonjour j'ai une question, comment fait on pour modifier les modèles des véhicules ou des armes, hud ... pour tous les joueurs est ce la même manipulation que sur samp quand on modifie ses propres fichiers ? Link to comment
Moderators Citizen Posted June 1, 2017 Moderators Share Posted June 1, 2017 (edited) Bonsoir Andynosaure, Non, MTA permet aux développeurs du serveur de remplacer les textures (TXD), models (DFF) et les infos de collision (COL) grâce à des fonctions utilisables seulement côté client (t'as dû voir que dans les tutos du wiki, on peut définir un script ".lua" comme étant un script "server" (qui sera exécuté par le serveur donc) ou comme étant un script "client" (qui sera exécuté sur le pc du joueur). Spoiler On peut aussi le définir en "shared" et le code sera accessible des deux côtés (en général c'est des fonctions utiles comme par exemple des fonctions de maths). Mais c'est pas important dans mon explication. Les scripts côtés client ont accès à des fonctions (fournis par MTA) qui permettent le chargement et le remplacement de textures, de models et de collisions "à la volée", c'est à dire sans altérer les fichiers de GTA des joueurs. Les joueurs n'ont qu'à se connecter au serveur, et sans rien faire au préalable, le code client va remplacer ce qu'il veut; et tout redevient normal lorsqu'ils quitteront le serveur. Voici un exemple provenant du wiki (587 c'est le model id de l'euros): outputChatBox ( "> replacing the euros vehicle" ) local txd = engineLoadTXD ( "data/euros.txd" ) engineImportTXD ( txd, 587 ) local dff = engineLoadDFF ( "data/euros.dff" ) engineReplaceModel ( dff, 587 ) Ce code fonctionne à condition que tu ais bien un fichier "euros.txd" et "euros.dff" dans un dossier "data" dans la ressource et que tu as également renseignés ces fichier dans ta meta.xml pour qu'il soit automatiquement téléchargé par le joueur qui se connecte: <file src="data/euros.txd" /> <file src="data/euros.dff" /> C'est assez rapide de faire à la main si tu en as pas beaucoup, mais si tu veux pas mettre les mains dedans ou que tu souhaites avoir un serveur hyper moddé (attention, l'abus de remplacement de models/textures/collisions est dangereux pour votre santé la stabilité du jeu), il existe une petite ressource que tu peux installer pour te faciliter la vie: ModLoader by Remi-X: https://forum.multitheftauto.com/topic/30833-rel-modloader-10-loads-any-mod-without-scripting/ Il te suffiras juste de placer les fichiers dans le bon dossier et ça fonctionne direct sans rien toucher d'autre. Cordialement, Citizen Edited June 1, 2017 by Citizen Link to comment
Andynosaure Posted June 3, 2017 Author Share Posted June 3, 2017 Bonjour, Merci beaucoup de ta réponse j'ai tout compris, merci d'avoir pris le temps de m'aider bon jeu. Cordialement. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now