2 captures d’écran

À propos de ce fichier

a65eef3cc118402cbc9d4b809c1e17a9.png

LES MAJS SONT DESORMAIS SUR GITHUB

LISEZ JUSQU'AU BOUT, CA ÉVITERA LES QUESTIONS INUTILES

 

Je ne fais pas de support pour le GameMode ou les sites et je ne m'embêterai pas à répondre aux questions ayant réponse dans ce poste ou déjà résolu dans la partie d'aide.

 

Citation

 

Mise à jours :

- MISE à jour corrective GITHUB 5.0.2 le 28/07/2017 [FIX chargement des strings de la base de données]

- Mise à jour corrective 5.0.1 le 18/06/2017

 

 

Je partage aujourd’hui le gamemode de La Vie RolePLay version 5, celle-ci est la dernière version sur laquelle j’ai travaillé. Elle inclus la version de San Andreas RolePlay version 3.

Ce GameMode est basé sur u2c (Vous retrouverez en creusant bien de petits de bouts de code restants)

5 ans de développement, l’architecture n’est pas forcément la plus belle, je n’avais pas encore conscience d’y mettre une norme.

 Je remercie Lurtz5, Jax' et Steven pour toutes les idées qu'ils ont apporté ainsi que pour leur mapping.

> Ce Gamemode est développé sur les 14 villes de San Andreas, son fonctionnement est dynamique.

> Ce Gamemode fonctionne avec une base de donnée MySQL.

> Ce Gamemode fonctionne avec des interactions de touches (Touche 'N', touche 'Y', touche 'ENTER', etc ..) et de bots (Dans les bizs, arrêts de bus, intérieurs, etc ...).

> Le mapping s'ajoute dans le filterscript "mapping.pwn".

 

/!\ Mapping à ne pas supprimer pour le bon fonctionnement du Gamemode, sauf si vous souhaitez les changer /!\ 

  • Dans le filterscript "mapping.pwn"
  1. Les intérieurs vides des maisons
  2. L'intérieur de l'hopital
  3. L'intérieur de l'école des langues
  4. L'intérieur des opérateurs téléphoniques
  5. L'intérieur du tribunal
  6. L'intérieur de l'ANPE
  7. L'intérieur de la poste
  • Dans le gamemode
  1. Le mapping situé dans la fonction (ini_Mapping() du gamemode)

 

 

FAQ

1 - Il n'y a aucun véhicule, biz, maison, garage etc ...

La base de données est vierge, c'est à dire qu'aucun véhicule/biz/maison/garage/etc .. n'est créé. C'est à vous de les créer/modifier en jeu en utilisant les commandes d'administrateur :

  • /a creer
  • /a editer
  • /a supprimer 
msg_Client(playerid, COLOR_WHITE, "{FF6347}� Admin �{FFFFB2} voiture - biz - maison - garage - arret - atm - sapin - panneau - radar - interieur - porte - pub");
msg_Client(playerid, COLOR_WHITE, "{FF6347}� Admin �{FFFFB2} gps - faction - g_poubelle - p_poubelle - cabine - carte - distributeur - zone - concession");

2 - Inscription depuis la site

  1. Vous avez mal connecter la GameMode à la base de données
  2. Rendez-vous dans la base données dans la table "lvrp_server_setting" et modifier le champ "inscription" à 1.

 

3 - "Ce joueur n'est pas connecté"

Vous êtes en possession de la première version publiée du GameMode.

  1. Vous téléchargez la dernière version du GameMode
  2. Vous modifiez les lignes suivantes 
//Dans OnPlayerConnect et OnPlayerDisconnect, remplacez ça :
MAX_PLAYERS_CURRENT = GetPlayerPoolSize();
//par :
MAX_PLAYERS_CURRENT = GetPlayerPoolSize() + 1;

4 - Créer un biz et mettre à l'Etat

La création d'un biz et le mettre à l'Etat est spécial.

  1. Création de l'entreprise en /a creer biz
  2. /a edit biz => changer le propriétaire => Mettre à l'Etat
  3. Exécuter le commande /bizz type (En admin service si le biz appartient à l'état) => choisir le type de biz
  4. /a edit biz (En admin service) pour modifier le biz appartenant à l'Etat

 

5 - "Il n'y a pas de porte sur le serveur ?"

Les portes sont dynamiques et doivent être créée directement en jeu.

Utilisez les commandes /a creer porte, /a editer porte et //a supprimer porte pour utiliser le système.

 

6 - Comment être administrateur ?

  1. Créez votre compte en jeu ou sur l'un des ucp.
  2. Rendez-vous dans la table "lvrp_users" et modifier le champ "AdminLevel" de votre compte à 7.

 

 

 

Je vous fais une petite liste des systèmes dynamiques (Création/Modification/Suppression en jeu) :

  •          Véhicules
  •          Biz / Biz uniques
  •           Maisons
  •           Garages
  •           Radars
  •           ATMS
  •           Distributeurs
  •           Cabine téléphonique
  •           Arrêts de bus
  •           Panneaux publicitaires
  •           Panneaux (Ex : stop, écrire un message sur un panneau)
  •           Intérieurs (Auto-Ecole, ANPE, etc..)
  •           Factions légales (Polices (x4), Gouvernements (x4), San News, etc ..)
  •           Factions illégales (Gang et mafia)
  •           GPS/Cartes
  •           Sapin de noël
  •           Petites poubelles (Pour jeter des items)
  •           Grande poubelles (Nécessaire au job eboueur)
  •           Porte/Grille
  •           Tags
  •           Concessions (Prix des véhicules stockés dans la bdd, modification IG [/a vehprice <model> <prix>])
  •      Etcs...

   Tous ces systèmes peuvent être ajoutés/modifiés/supprimés par un administrateur. [ /a creer <nom> - /a editer <nom> - /a supprimer <nom> ]

 

    Les paramètres (table "lvrp_server_settings")

  •      Le champ "anticheat" correspond à l'activation de l'anticheat en jeu (0: NON - 1: OUI)
  •      Le champ "inscription" correspond à l'activation des inscriptions en jeu (0: NON - 1: OUI)
  •      Le champ "beta" correspond à l'activation des inscriptions en mode BETATEST (0: NON - 1: OUI) [Voir plus bas]
  •      Le champ "bot" correspond à l'activation des bots en jeu (0: NON - 1: OUI)

 

Ø  Système de maison (CMD: (/ma)ison)

  •           Un joueur peut disposer de 3 maisons
  •           Les intérieurs des maisons sont vides, ils doivent être meublés par le propriétaire (/ma mobi)
  •           Le propriétaire me gérer la location (Prix de location/virer les propriétaires/etc)
  •      Les maisons disposent d'un coffre pour stocker les objets/armes/armure (Stockage : Items/drogues/armes/argent/armue/etc...)

 

Ø  Système de biz (CMD: /biz)

  •           Le joueur peut disposer de 3 biz
  •           Choix du type de biz à l’achat
  •           Le propriétaire peut modifier le prix de chaque article
  •           Commandes traditionnelles (Prix d’entrée/porte/etc)

 

Système de Garage (CMD: /garage)

  • Le joueur peut disposer de 3 garages
  • Le joueur peut garer ses véhicules dans ses garages
  • Utilisez les commande /entrer et /sortir pour entrer/sortir d'un garage

 

Ø  Système de véhicule (CMD: (/v)ehicule )

  •           Le joueur peut disposer de 3 véhicules (Non vip) jusqu’à 6 véhicules (VIP)
  •           Tuning standard + néons
  •           Commandes traditionnelles (/v …)
  •      Taille du coffre du véhicule en fonction de sa taille
  •      Coffre véhicule (Stockage : Items/drogues/armes/argent/armure/etc...)
  •      Régulateur de vitesse
  •      Système de bridage/debridage (/mecano debrider - /mecano brider)

 

Ø  Système de téléphone + opérateurs téléphoniques (CMDS: /tel - /forfait - etc..)

  •           Quatre opérateurs différents (Biz uniques : possibilité de modifier les prix)
  •           Téléphone interactif (TextDraw)
  •           Système de répertoire (10 contacts)
  •           Derniers SMS reçus
  •           Derniers SMS envoyés
  •           Sa consommation en cours / Radios / MP3 / Carte
  •           Commande /t sms et /t appel

 

Ø  Système de faim et soif + Système de mort

  •           Vous devez vous nourrir/boire (Biz, distributeur, items …)
  •           Si votre soif/faim atteint 0 vous perdez de la vie
  •           Si votre vie atteint 0 vous serrez en mode « gravement blessé »
  1.  les secours sont appelés pour vous si des médecins sont en service
  2.  vous pouvez /accepter mort
  3.  vous ne pouvez mourir qu’avec une arme au corps à corps
  •           A votre mort vous apparaissez à l’hopital le plus proche (en fonction de votre localisation et la position des hôpitaux créés)
  •      A votre mort vous perdez toutes les armes qui sont sur vous (Pas dans votre sac) ainsi qu'un peut d'argent sous forme de drop posés au sol (Ramassable avec la touche 'C')
  •      Un cadavre est crée à votre mort

 

Ø  La police (LSPD/SFPD/LVPD/FCPD) (CMD: (/p)olice)

  •           Script complet
  •           Le leader peut modifier le nom des rangs, skins, l’intérieur, etc …
  •           Le leader peut créer/modifier/supprimer les amendes

 

Ø  Le gouvernement (LS/SF/LV/SA) (CMD: (/gouv)ernement)

  •           Le maire de chaque ville peut modifier les salaires des factions légales de la ville (+ chômage)
  •           Le maire de chaque ville attribut les taxes de sa ville.
  •           Le Maire de SA attribut le salaire des jobs
  •           Le Maire de SA attribut le prix des douanes
  •           Le leader de la faction peut modifier le nom des rangs, les skins, etc ..

 

Ø  L’inventaire / Items (CMD: /sac)

  •           Vous disposez d’un sac, vous pouvez poser ce sac avec /sac poser
  •           Vous pouvez poser tous vos items/armes
  •           Les items/armes posés à terre sont sauvegardés
  •           Utilisé la touche ‘C’ pour récupérer un item à terre
  •           Vous pouvez déposer vos items dans votre voiture/maison
  •      Vous pouvez jeter vos items dans les poubelles

 

Ø  Les gangs (CMD: /gang)

  •           Les gangs sont à créer directement en jeu
  •           Le leader décide du nom des rangs, position du QG, position du coffre, couleur du gang, etc ..
  •           Les gangs peuvent taguer les murs /gang tag
  •           Les gangs peuvent voler les voitures/biz/atms/joueurs (Pied de biche nécessaire)
  •           Les gangs peuvent planter/recolter de la drogue (Weed)
  •      Les gang disposent d'un coffre pour stocker (Items/drogues/armes/argent/armue/etc...)

 

Ø  Les mafias (CMD: /mafia)

  •           Les mafias sont à créer directement en jeu
  •           Le leader décide du nom des rangs, position du QG, etc ..
  •           Le coffre de la mafia se trouve dans le qg (Stockage : Items/drogues/armes/argent/armue/etc...)
  •           La mafia peur créer des armes
  •           La mafia peut planter/créer de la drogue (Cocaïne/Héroïne/Ecstasy)

 

Ø  Les jobs (CMD: /job)

  •           Vous trouvez la localisation des jobs pour chaque ville dans les ANPE
  •           La plupart des jobs ont été travaillés, fini les checks points (Eboueur/pêcheur/ouvrier/etc …)
  •           Le joueur doit travailler 25 mins en jeu pour obtenir sa paye

 

Ø  Les accessoires (CMD: /accessoire)

  •          Le /accessoire vous permet de porter n’importe quel item de votre inventaire
  •           Vous pouvez choisir la position (Tête/bras/jambe/etc…)
  •           Vous pouvez modifier la position ou l’enlever l’accessoire
  •           Les accessoires portés sur le joueur sont sauvegardés à sa reconnexion

   

     Les jobs interactifs innovants : à vous de les tester !

  •       Livreur de pizza (LS - SF - LV)
  •       Fermier (LS)
  •       Mineur (LV)
  •       Eboueur (LS - SF - LV)
  •       Ouvrier (LV)
  •       Facteur (LS - SF - LV)
  •       Pêcheur (LS - BS)
  •       Voiturier (LS - SF)
  •       Les jobs traditionnels : Pilote de ligne, Camionneur, Medecin et Mécanicien

 

    Système de cadavre

  •      Un cadavre est créé à la mort d'un joueur
  •      Pour interagir avec un cadavre, utilisez la touche 'N', vous avez différents choix
  1.       Le brûler (Nécessite un jerrican et un briquet)
  2.       L'enterrer (Nécessite une pelle)
  3.       Le transporter avec vous
  4.       [Polices] Inspecter le cadavre
  •       Les cadavres peuvent être transportés dans le coffre des véhicules

    

     Système de Carcasse de véhicule (Script à activer : OnVehicleDeath(...) )

  •      Une carcase se crée lorsque qu'un véhicule explose
  •      Les mécaniciens peuvent ramasser ces carcasses avec un DFT-30 (/mecano rem)
  •      Les mecaniciens en service sont informés lorsque qu'il y une carcasse

 

    Système de BetaTest

  •      L'activation du mode betatest se fait en modifiant la variable "beta" à 1 dans la table "lvrp_server_settings"
  •      Lors de la connexion une clef betatest sera demandé au joueur pour s'inscrire
  •      Les clefs betatest sont à insérer dans la table "lvrp_server_betakeys"
  •      La clef ne peut être utilisée qu'une seule fois

 

     Les logs enregistrées sur la base de données

  •      Logs admin
  •      Logs du chat
  •      Logs des commandes tapées
  •      Logs des connexions
  •      Logs des morts
  •      Logs des deconnexions
  •      Logs des actions du gouvernement 
  •      Logs des jails
  •      Logs des kicks
  •      Logs des payements en jeu
  •      Logs des renames
  •      Logs des achats boutique (site)
  •      Logs des achats tokens (site)

 

    Autres systèmes ..

    - /boombox - Lancer une boombox à partir d'un url

    - /pme - Poser un message à terre

    - /vme - Mettre un message au dessus du véhicule

    - /prefixe - Ajoute un préfixe devant votre message (Ex: /prefix [Acc. russe]  => "Salut" => [Acc. russe] Billy_Braxton : Salut)

    - /l1 et /l2 - Parler avec vos autres langues (Apprentissage en Ecole des Langues)

    - /laser - Afficher un laser sur votre arme

    - /marche - Choisir son style de marche

    - /comeback - Respawn à votre ancienne position (Disponible pendant une minute lors de votre connexion)

    - /spawn - Choix du spawn (Civil, faction, maison, etc..)

    - /fps - Passage en mode FPS (ON/OFF)

    - /membres - Affiche les membres connectés et déconnectés de votre faction

    - /piedbiche - Met votre pied de biche dans votre main

   - /trailer - Retire tous les TextDraw

   - Intérieur du Jet privé (Pour entrer, allez à côté d'un jet et appuyez sur la touche G) 

   - Intérieur de l'andromada (Pour entrer, allez à côté d'un andromada et appuyez sur la touche G) 

   -  Système de Biker non terminé (Script à activer)

   -  Système de Pompier non terminé (Script à activer)

    - Système de clignotants

    - Système de FlashBall pour la police

    - Système San News avec système de jeu par SMS

    - Système de mariage à l'église et de divorce dans les Mairies

    - Système de faim + soif

    - Système de numéro d'inconnu

    - Système de Braquage de Banque (pirater le système => décoder la porte => prendre l'argent => etc)

    - Système de choix de payement : cash/carte bancaire/chèque (TextDraw interactif)

    - Système d’alcoolémie (Taux d'alcool dans sang en fonction du  nombre de boisson alcoolisé ingérer) - Alcootest pour la police (/p alcootest)

    - Système de drogue (Chaque drogue a un effet différent sur votre personnage)

    - Si je joueur a de l'armure, il sera juste protégé au niveau de son torse

    - etc ..

 

Je termine cette courte liste, je pourrais continuer à en faire des pages. J’ai cité les choses dont je me souviens. Ce GameMode a un énorme potentiel et peut à l’heure actuelle, je le pense, concurrencer les serveurs déjà présents.

Sachez que le GameMode comporte un peu/beaucoup/passionnément/pas du tout de bugs.

Je fournis avec la base de données remise à 0. C’est à vous de placer toutes les variables en jeu.

Le Gamemode est actuellement activé uniquement sur la ville de Los Santos. Depuis la dernière version je me suis concentré sur la ville de Los Santos. Cependant j’ai testé le fonctionnement des autres villes et celui-ci est opérationnel.

 

Il est maintenant à vous en libre partage avec respect des crédits merci.

 

Je vous donne en bonus les sites/ucps fonctionnant avec le Gamemode

 Lvrp v1 (DarkRider) lvrp_v1.rar

c6bb56bc7a2346f1b71380feff3ead89.png

 

 Lvrp v2 (DarkRider) lvrp_v2.rar

db646b00840e4f8facc9748e6daaf568.png

 

Lvrp v3 (Abdel) lvrp_v3.rar

17ef7a585b79432abf45a7e7ddcd1116.png

 

Lyl (Abdel) lvrp_v4.rar

2a37dd4cca53473cba7c56ed7e2222a9.png

 

 Sarp v3 (DarkRider) sarp_v3.rar

dc44b5b34a7443e9b5d5ead2de78fcac.png

 

Un panel admin (Abdel) admin.rar

29e0f48492bb4516a2eb3c3a617905dd.png

 

Je ne demande pas de commentaire sur la structure de ces sites (notamment pour la v1). Sachez que le dernier site a été celui de San Andreas RolePlay v3, avec les modifications apportés au GameMode, il est probable que les versions précédentes ne fonctionnement pas correctement.

 

Je ne fais pas de support pour le Gamemode ou les sites.

 

La bise, DarkRider


Quoi de neuf dans la version 5.0.1 ?   Voir le journal des modifications

Publiée

- mise à jour du plugin mysql en version R41-2
- mise à jour du streamer v2.9.1
- remise en place de la commande /a changernom en jeu
- remise en place du système de trashcar
- protection de certaines commandes admin
- correction du problème d'ID
- mise à jour de la bdd
- minor changes


1 personne aime ça



Retour utilisateur

Vous pouvez donner un avis uniquement après avoir téléchargé le fichier.


DeeJas'

  • 3
   9 sur 11 membres a ou ont trouvé cet avis utile 9 / 11 membres

Le serveur est relativement complet mais le code est obsolète.

 

Merci pour le partage.

Partager cet avis


Lien vers l’avis
Foobar

  • 3
   7 sur 11 membres a ou ont trouvé cet avis utile 7 / 11 membres

Bon gamemode dans son ensemble. Dommage qu'il y à beaucoup de c/c d'autre gamemodes.

Partager cet avis


Lien vers l’avis
Barkt

  • 3
   3 sur 8 membres a ou ont trouvé cet avis utile 3 / 8 membres

Problème pour télécharger le gm vous pouvez me donner le lien quand je le dl ca fini et ca me dit échec!

Partager cet avis


Lien vers l’avis
C_far

  • 1
   4 sur 18 membres a ou ont trouvé cet avis utile 4 / 18 membres

#2009

Partager cet avis


Lien vers l’avis
tekass13500

· Modifié par tekass13500

  • 4
   0 sur 2 membres a ou ont trouvé cet avis utile 0 / 2 membres

J'ai un petit problème à la connexion après l’atterrissage de l'avion le serveur crash et la console se ferme j'ai regardé dans les logs et il y a ecrit cela:

 

[connection] incoming connection: 127.0.0.1:56725 id: 0
[01:49:28] [join] Diego_Suarez has joined the server (0:127.0.0.1)
[01:50:31] [debug] Server crashed while executing LVRP.amx
[01:50:31] [debug] AMX backtrace:
[01:50:31] [debug] #0 native sha1 () from Encrypt.dll
[01:50:31] [debug] #1 000a4cb0 in public MySQLCreateAccount (newplayersname[][email protected] "Diego_Suarez", newpassword[][email protected] "pass", mail[][email protected] "[email protected]", sex=1, origin=2, lang=12, age=28, regcity=0) at C:\Users\KEVIN\Desktop\LVRP\gamemodes\LVRP.pwn:12259
[01:50:31] [debug] #2 000e8f90 in OnPlayerRegister (playerid=0, pass[][email protected] "pass") at C:\Users\PC\Desktop\LVRP\gamemodes\LVRP.pwn:16111
[01:50:31] [debug] #3 0001f8c0 in public inscription_EndIntro (playerid=0) at C:\Users\KEVIN\Desktop\LVRP\gamemodes\LVRP.pwn:5079
[01:50:31] [debug] Native backtrace:
[01:50:31] [debug] #0 728184c0 in ?? () from plugins\Encrypt.dll
[01:50:31] [debug] #1 004010b6 in ?? () from samp-server.exe
[01:50:31] [debug] #2 724c62ca in ?? () from plugins\crashdetect.dll
[01:50:31] [debug] #3 724c8b28 in ?? () from plugins\crashdetect.dll
[01:50:31] [debug] #4 724c09c7 in ?? () from plugins\crashdetect.dll
[01:50:31] [debug] #5 724c631a in ?? () from plugins\crashdetect.dll
[01:50:31] [debug] #6 721951b9 in ?? () from plugins\streamer.dll
[01:50:31] [debug] #7 00482a68 in ?? () from samp-server.exe
[01:50:31] [debug] #8 004912ba in ?? () from samp-server.exe

 

J'ai regarder les ligne précisé de mon GM mais je ne vois pas ou est le problème.

Si quelqu'un comprend le problème je veut bien de l'aide merci :)

 

Sinon le GM m'as l'air bien complet donc merci beaucoup pour le partage c'est très sympa de ta part ;)

Partager cet avis


Lien vers l’avis