SHouses v1
Acheter/vendre/sortir/entrer
Donc voilà, je vous présente mon tout nouveau système de maisons, il a été codé ce matin et hier soir
pour le moment il comporte bien peu d'élément, mais néanmoins:
- données sauvegardées dans un fichier (Houses.ini par défaut)
- chargement des données
- icônes sur la map pour chaque maison (streamer si plus de 32 maisons)
- pickup à l'entrée
- checkpoint une fois dans la maison, il faut être dans le checkpoint pour quitter la maison (devant la porte d'entrée)
- paramètre de monde virtuel permettant d'utiliser le même intérieur pour plusieurs maisons différentes sans conflit
Structure des sauvegardes:NB. Pour le moment, le script ne comprend aucun "créateur" de maison
une ligne du fichier de sauvegarde:
maison aéroport ls|419.452087|2533.710449|16.566200|15|0|385.803985|1471.769897|1080.209960|10000|1|Sim|
Signification:
Nom de la maison, ce nom est affiché aux joueurs à l'occasion (ne pas mettre d'accent dans la limite du possible)Position de l'entrée de la maison (à l'extérieur) X|Y|Zintérieur de la maison(SetPlayerInterior)Monde virtuel où se trouve la maison(de 0 à 255 inclusivement)position de l'intérieur de la maison X|Y|ZPrix de la maisonla maison est-elle occupée (mettre 0 lors de l'ajout d'une nouvelle maison, sinon elle ne peut être achetée)nom du propriétaireTéléchargement:V 1.0.1(correction d'un bug important au chargement):
V 1.0.0:Pastebin
Ajouter des maisons aisément:
Fait par Cristab (merci beaucoup)
Remerciements:Azz45 - idées
Créateurs de sa-mp (kye et les autres)
Tout ceux qui m'ont aidé à apprendre à coder (que ce soit grâce à leurs script, leurs tutoriels ou leur aide directe)
Les commentaires et suggestions sont les bienvenue
SHouses v2
Changements: - système d'intérieurs (interior + position) pour les intérieurs des maisons, éditable in-game
- système de création de maisons in-game
- amélioration de l'expérience pour le joueur (interactions script/joueur)
Téléchargement:V2.0.0 :
- contient FS, Includes et plugins
PastebinMerci de poster vos commentaires/suggestions sur la mise à jour++Sim++