Bonjour, et bienvenue sur ce tutoriel de création de logs avancée.
Ce système permet d'enregistrer les actions des joueurs dans une base de donnée, afin d'avoir des logs un peu plus précis et poussé
Ce tutoriel fait suite a la demande d'aide de Kurby
Comme ce système est long à mettre en place, nous traiterons seulement un fichier dans ce tutoriel
Pour commencer, dans le fichier CfgRemoteExec.hpp de votre mission ajoutez ceci :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
Ensuite ajouter dans le config.cpp de votre life_server une nouvelle fonction en dessous de file = "\life_server\Functions\Systems"; :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
Puis créér le fichier fn_insertLog.sqf dans le dossier life_server/Fonctions/Systems et mettre dans ce fichier ce bout de code :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
Dans votre base de données exécuter le code suivant :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
Ensuite pour chaque fichier où vous voulez ajouter un log dans votre base de données, il faudra ajouter cette ligne : *
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
"type" est le texte de votre choix, vous pouvez vous en servir pour différencier les actions : dépôt / retrait / achat etc"message" est le message de log
Par exemple, pour les retraits d'argent à la banque, ajouter en bas de votre fn_bankWithdraw.sqf :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
Et voila
Cordialement,
Forum Manager Loic Shmit, avec la collaboration de Kurby