MigratingTo2.5.0:fr

From Official DarkRP Wiki
Jump to: navigation, search
This page is available in the following languages:
Данная версия страницы доступна на следующих языках:
Jarvis-flag 8010.png English | Russia-flag.png Русский | France-flag.png Français

Tout le support pour le DarkRP 2.4.3 a été supprimé. Vous devez mettre à jour votre DarkRP en 2.5.0 si vous voulez l'aide de développeurs

Le DarkRP 2.5.0 peut être obtenu de plusieurs façon possibles. Dans un premier temps, rendez vous sur la page GitHub du DarkRP: https://github.com/FPtje/DarkRP

Ensuite, vous disposez de trois options pour obtenir le DarkRP:

  1. SVN: https://github.com/FPtje/DarkRP
    C'est l'option la plus rapide et la plus appropriée pour les serveur supportant SVN. Votre serveur sera capable de mettre à jour le DarkRP d'un simple clic!
  2. Télécharger le DarkRP en fichier zip. Vous pouvez ensuite envoyer ce fichier sur votre serveur et le dézipper. C'est la solution la plus rapide pour les serveurs ne supportant pas SVN.
  3. Cloner le répertoire GIT:
    git@github.com:FPtje/DarkRP.git
    Cette option est recommandée pour les utilisateur avertis (utilisateur savant faire fonctionner git et l'utiliser) et les personnes voulant contribuer au développement du DarkRP


Pourquoi migrer le DarkRP en 2.5.0 ?

Ah, je vois, vous ne souhaitez pas migrer en 2.5.0 car vous avez modifié le coeur du DarkRP et vous ne voulez pas perdre vos modifications ? Et bien il est temps de vous repentir jeune Padawan, car le DarkRP 2.5.0 est vraiment amélioré !

  • Menu F4, menu F1, poche, système de langues. TOUT recodé et vraiment mieux maintenant.
  • Mettez toutes vos modifications dans un addon séparé (qui peut être téléchargé ici)
  • Très facile d'ajouter un onglet au menu F4. Il y a même un exemple de module dans l'addon cité au dessus
  • Vraiment simple de mettre à jour le DarkRP car vous n'avez pas modifié de fichier coeur
  • La traduction du DarkRP en français, klingon ou n'importe quel autre langage n'a jamais été aussi facile. editez juste le fichier dans l'addon de modification
  • Ah, et au fait, la version 2.5.0 charge plus rapidement que la 2.4.3 !

Migration simple

Dans un premier temps, téléchargez et installez l'addon de modification. https://github.com/FPtje/DarkRPModification

A partir de maintenant, vous allez arrêter de modifier les fichiers coeur du DarkRP, vous allez pouvoir tout faire directement dans le dossier d'addon !

TOUS vos jobs custom, shipments custom, tchat de groupe, tout ça va dans les fichiers de l'addon.

Note: Si vous copiez (editez) les jobs/shipments/entities/etc par défaut dans l'addon, vous vous retrouverez avec deux versions de ceux ci. Désactivez les originaux dans le fichier disabled_defaults.lua

Note: Ne vous contentez pas de juste coller votre shared.lua dans le jobs.lua. Copiez les jobs de ce fichier dans le jobs.lua, les agendas dans le agendas.lua, etc. Tout a son propre fichier maintenant

Les fichiers de configuration se trouvent aussi dans cet addon, profitez en.

Options avancées

Cette partie concerne vos remplacements de HUD, vos modifications du menu F4, et tout ce genre de choses.

Voici notre plus gros problème: La plupart des noms de fonction et hooks ont changé, et ça ne va peut être pas fonctionner. Voici l'erreur que vous rencontrerez:

UnDossier/unFichier.lua:NumeroDeLigne Attempt to call method QuelqueChose, a nil value.

En d'autre termes:

La fonction que tu essayes d'appeler, je ne la connais pas.

Il peu aussi y avoir des problèmes avec des événements qui s'arrêtent d'un coup.

  • Votre module fait quelque chose quand le joueur est arrêté et tout d'un coup votre module d'arrête.
  • Votre module fait quelque chose quand vous interagissez avec une porte (Achat ou autre) et soudainement cette action se termine, sans aucune erreur ou avertissement.

Si il s'agit d'un module fonctionnant avant la migration, il ets très probable que ce soit cette migration qui est à l'origine du problème. Voici quelques astuces:

  • Beaucoup de fonctions ou de hooks du DarkRP 2.4.3 commençaient avec une lettre majuscule. Ce n'est plus cas pour le DarkRP 2.5.0 (DarkRP.GetDarkRPVar -> DarkRP.getDarkRPVar)

Essayez cette première astuce !

Si vous vous connaissez un peu en lua, migrer ces modules de l'ancien au nouveau DarkRP devrait être facile, cependant notez les choses suivantes:

  • Le menu F4 a été recodé. Si vous avec modifié le fichier showteamtabs.lua, j'espère que votre dieu est avec vous, car ce fichier et tout ce qu'il contenait à disparu COMPLETEMENT !
  • Le menu F1 a été recodé. Si vous avez fait quelque chose concernant ce fichier, comme ajouter des catégories, ou des items, ce ne fonctionnera pas.
  • La poche (pocket) a été recodée. Elle fonctionne la même manière en jeu, mais fait des choses totalement différents. Il n'est plus question d'objets invisibles, ils sont réellement supprimés maintenant.
  • Le système de langues a été recodé. Si vous aviez traduit les DarkRP, vous devriez être en mesure de déplacer certaines choses de cette traduction dans l'addon de modification
  • A peu près tout ce qui n'a pas été recodé a été bougé dans d'autres dossiers du DarkRP. Tout ets mieux structuré. Ça ne devrait pas vous affecter si vous n'avez pas touché les fichiers cœurs du DarkRP.

Remplacement du HUD

La moitié des serveur DarkRP ont modifié leur HUD, apparemment c'ets quelque chose que les gens aiment bien personnaliser. Jetez un coup d’œil dans l'addon de modification, il y a un exemple de remplacement de HUD. Il s'agit juste d'une barre rouge pour la vie, mais ça vous indiquera comment faire votre propre HUD

Ajouter un onglet à votre menu F4

Cette action aussi a souvent été faite, vous avez aussi un exemple dans le dossier addons de modification du DarkRP. Vous pouvez l'éditer pour ajouter votre site web, ou les règles. C'est très simple alors n'hésitez pas et lancez vous !