[DevBlog] Points License 3.0

We have completely redesigned the system to make it more versatile and easy to configure :

Added :

  • You can have points on different licenses (car, truck, etc.), no limit on license types (before only on the driving licence)
  • New textures for searching and removing points
  • Points and licenses are synchronized, if you have a license and the script is installed after purchasing this license, the points will be automatically added
  • Complete redesign of the code

Corrections :

  • Minor problems related to players with accents in their names

How to update it?

Replace the.pbo file in your @The_Programmer/addons with the new one. Replace the PermisPoints folder in the The-Programmer folder of your mission with the new one. Repeat steps 5 and 6 of the guide by replacing what was added by the old version. In your fn_queryRequest.sqf file (in the life_server), delete the line that had to be added in the previous versions.
Run the following code in your database:

TRUNCATE `permis`; ALTER TABLE `permis` ADD `id` INT(8) NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (`id`); ALTER TABLE `permis` ADD `permis_type` VARCHAR(255) NOT NULL DEFAULT `0` AFTER`pid`; ALTER TABLE `players` DROP `pointsPermis`; ALTER TABLE `players` ADD COLUMN `points_data` TEXT;


Nous avons refait entièrement le système afin de le rendre plus polyvalent et simple à configurer :

Ajouts :

  • Vous pouvez avoir des points sur différents permis (permis voiture, camion, etc), aucune limite de types de permis (avant uniquement sur le permis de conduire)
  • Nouvelles textures de recherche et de retrait de points
  • Les points et les licences sont synchronisés, si vous avez une licence et que le script est installé après avoir acheté cette licence, les points seront automatiquement ajoutés
  • Refonte complète du code

Corrections :

  • Problèmes mineurs liés aux joueurs ayant des accents dans leurs noms

Comment le mettre à jour ?

Remplacez le fichier .pbo dans votre @The_Programmer/addons par le nouveau. Remplacez le dossier PermisPoints dans le dossier The-Programmer de votre mission par le nouveau. Refaites les étapes 5 et 6 du guide en replaçant ce qui avait été ajouté par l’ancienne version. Dans votre fichier fn_queryRequest.sqf (dans le life_server), supprimez la ligne qui avait dû être ajoutée dans les anciennes versions.
Exécutez le code suivant dans votre base de données :

TRUNCATE `permis`; ALTER TABLE `permis` ADD `id` INT(8) NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (`id`); ALTER TABLE `permis` ADD `permis_type` VARCHAR(255) NOT NULL DEFAULT `0` AFTER `pid`; ALTER TABLE `players` DROP `pointsPermis`; ALTER TABLE `players` ADD COLUMN `points_data` TEXT;