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|Z
inté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|Z
Prix de la maison
la 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étaire
Téléchargement:
V 1.0.1(correction d'un bug important au chargement):
(http://solidfiles.com/info_imgs/GdUB.jpg) (http://solidfiles.com/d/GdUB)
V 1.0.0:
Pastebin (http://pastebin.gtaonline.fr/pastebin.php?show=629)
(http://solidfiles.com/info_imgs/fj6O.jpg) (http://solidfiles.com/d/fj6O)
Ajouter des maisons aisément:
(http://solidfiles.com/info_imgs/QhoM.jpg) (http://solidfiles.com/d/QhoM)
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 :
(http://solidfiles.com/info_imgs/dec2a.jpg) (http://solidfiles.com/d/dec2a/download/) - contient FS, Includes et plugins
Pastebin (http://pastebin.gtaonline.fr/pastebin.php?show=816)
Merci de poster vos commentaires/suggestions sur la mise à jour
++Sim++
Bonsoir voila aujourd'hui j'ai voulu me servire du FS mais j'avais la flemme de faire une maison donc j'ai realiser un generateur les commandes sont
/petitehouse , /moyenhouse, /grandhouse , /mansionhouse
Maximum 255 pour chacune d'entre elle soite 1020 house maximum avec ce FS realisable
Pour definir les tarifs vous trouverais 4 define
#define Prix_Phouse 10000
#define Prix_Mhouse 20000
#define Prix_Ghouse 40000
#define Prix_MShouse 80000
une define a modifier uniquement pour samp 0.3
#define MAX_house 255 //ici mettre la limite de virtual world tolere par SAMP
ici la define pour le nom du fichier de sauvegarde
#define SaveFile "sHouse.txt"
(http://solidfiles.com/info_imgs/QhoM.jpg) (http://solidfiles.com/d/QhoM)
sa ma servit donc je partage si sa peu servir ^^
Resultat obtenue
Petite maison|-1816.306274|614.214599|35.171875|9|0|2251.85|-1138.16|1050.63|10000|0|LIBRE|
Moyenne maison|-1872.111083|595.702636|35.171875|3|0|2496.65|-1696.55|1014.74|20000|0|LIBRE|
grande maison|-1876.576293|612.991394|35.015625|12|0|2324.33|-1144.79|1050.71|40000|0|LIBRE|
grande maison|-1883.882446|603.145568|35.015625|5|0|1299.14|-794.77|1084.00|80000|0|LIBRE|
grande maison|-1883.253540|583.334106|35.962707|5|1|1299.14|-794.77|1084.00|80000|0|LIBRE|