WIKI

Questions fréquemment posées

Comment Installer l'Addon Base sur Windows ?

Tout d’abord assurez-vous de bien avoir la dernière version de l'addon (sinon cela peut être la cause du problème), une fois ceci fait assurez vous de bien suivre les étapes ci-dessous:

1. Mettez l'addon PBO côté client & serveur comme un addon banal.
2. Prenez les *.DLL présent dans l'archive et mettez-les à la racine de votre mod pack uniquement sur le serveur (au même endroit que le dossier "Addons").

Vous avez une erreur lors du lancement de votre serveur lié au Aka_data_base ?

Tout d’abord assurez-vous de bien avoir la dernière version de l'addon (sinon cela peut être la cause du problème), si l'erreur persiste toujours, veuillez suivre les étapes suivantes:
1. Vérifiez tout d'abord si vous avez correctement placer le Aka_data_base.pbo, il doit se trouver dans le dossier addons de votre modpack comme ceci:
@VotreModpack\addons\Aka_data_base.pbo

2. Vérifiez si vous avez correctement placer les deux fichiers DLL (aka_mods_core.dll et aka_mods_core_x64.dll), ils doivent se trouver dans la racine de votre modpack comme ceci:
@VotreModpack\*.DLL

3. Afin que nos .DLL fonctionnent, il faut installer Microsoft Visual C++ Redistributable sur votre machine, vous pouvez le faire facilement grâce à ce lien: https://aka.ms/vs/17/release/vc_redist.x64.exe

4. Vérifie que tu as aussi la dernière versions de DirectX.

Dès que vous avez fait toutes ces étapes, vous pouvez alors essayer de relancer votre serveur. Si une erreur est toujours présente, veuillez créer un ticket sur notre discord avec vos logs afin qu'on puisse identifier le problème le plus rapidement possible.

Comment Installer l'Addon Base sur Linux ?

Tout d’abord assurez-vous de bien avoir la dernière version de l'addon (sinon cela peut être la cause du problème), une fois ceci fait assurez vous de bien suivre les étapes ci-dessous:

1. Mettez l'addon PBO côté client & serveur comme un addon banal.
2. Prenez les *.SO présent dans l'archive et mettez-les à la racine de votre mod pack uniquement sur le serveur (au même endroit que le dossier "Addons").

Vous devez maintenant installer les paquets de dépendance à notre extension en fonction de votre architecture, pour cela tapez:
<< apt-get install libcurl3-openssl-dev >> si votre serveur est en 64bits
<< apt-get install libcurl3-openssl-dev:i386 >> si votre serveur est en 32bits

Utilisation de notre système de sirènes

Pour ce tutoriel, vous aurez besoin de :
1. Du véhicule que vous souhaitez reskin (venant d'Aka-Mods ou non*)
2. De notre mod base
*: Vous pouvez ajouter nos sirènes à n'importe quels mods pour autant que vous avez la possibilité de modifier les Useractions

Liste des sirènes disponibles dans notre mod base:

• Sirène Wail ( Police Belge )

\Aka_data_base\datas\scripts\police_be\wail.sqf

• Gendarmerie ( France )

\Aka_data_base\datas\scripts\gendarmerie\sirene_gn.sqf

• Police Nationale ( France )

\Aka_data_base\datas\scripts\police_nationale\sirene_pn.sqf

• Sirène Pompier EPA ( France )

\Aka_data_base\datas\scripts\sapeurs_pompiers\sirene_epa.sqf

• Sirène Pompier FPT ( France )

\Aka_data_base\datas\scripts\sapeurs_pompiers\sirene_fpt.sqf

• Sirène SAMU ( France )

\Aka_data_base\datas\scripts\sapeurs_pompiers\sirene_samu.sqf

• Sirène Sinusoïdale

\Aka_data_base\datas\scripts\sapeurs_pompiers\sirene_sinu.sqf

• Sirène Pompier VL ( France )

\Aka_data_base\datas\scripts\sapeurs_pompiers\sirene_vl.sqf

• Sirène Pompier VLHR ( France )

\Aka_data_base\datas\scripts\sapeurs_pompiers\sirene_vlhr.sqf

• Sirène pompier CCF ( France )

\Aka_data_base\datas\scripts\sapeurs_pompiers\sirene_ccf.sqf

• Sirène Pompier VSAV ( France )

\Aka_data_base\datas\scripts\sapeurs_pompiers\sirene_vsav.sqf

• Sirène Police Américaine ( USA )

\Aka_data_base\datas\scripts\american_police\sirene_american_police.sqf

Pour appliquer la sirène, dans votre reskin, dans la class "Useractions" ajoutez la class ci-dessous:
https://pastebin.com/SP6n7h9T

A présent, il suffit de remplacer:
"chemin d'accès // access path"
par le chemin d'accès de la sirène de votre choix ( au-dessus ).

Le nom de la class "Sirene" peut être changé tant qu'elle n'est pas en doublon dans la class UserActions.

Comment mettre en place le système IBIS ?

Pour ce faire, ouvrez dans votre mission le fichier "description.ext"; si vous n'en avez pas, créez-le.
Une fois dedans, placez-y le code présent dans le prochain lien (pour ceux sur une mission life, placez-le à la fin):https://pastebin.com/rfnmYpyz
Maintenant, il faut le configurer, pour se faire nous allons comprendre pas à pas les paramètres:

- class Aka_CfgIbis : c'est la classe principale, vous y mettraient dedans tout un tas de classe qui correspondra à vos lignes
- class 1 : c'est une ligne, la ligne nommé 1, ATTENTION, cette valeur doit toujours être un nombre
- ligne = "1" : c'est le nom de la ligne affiché dans l'IBIS (le tableau de commande), vous pouvez mettre ce que vous voulez
- routes[] = { : c'est le tableau qui contient toutes les routes de la ligne, pour en insérer une nouvelle vous devez respecter l'exemple donner en commentaire sans oublier la virgule :D

Et voilà, pas très compliqué nan ? :)
Maintenant, si vous voulez créé une ligne supplémentaire il vous suffit de dupliquer la class 1.

Utilisation du système:
Pour entrer votre ligne, par exemple ma ligne 1 je vais devoir entrer "00100" ("02800" pour la ligne 28), pensez bien au 0 quand vous entrer la ligne si elle est entre 0 <-> 9.
Pour votre route, simplement le chiffre indiqué, par exemple "01" pour "Trinité".

Vous êtes maintenant capable de maitriser le système IBIS d'Aka-Mods, nous vos souhaitons un bon jeu :)

Comment utiliser notre brancard sur vos reskins ?

Pour ce faire, vous aurez besoin d'ajouter une partie de code ci-dessous dans votre config.

                                    
    class aka_brancard_parametres {
        class Vehicles {
            class Vehicule_Base{};
            class VotreReskin:Vehicule_Base{};
        };
    };
                                    
                                

Il est important que votre "class aka_brancard_parametres" soit totalement détacher de vos reskins.

Si vous voulez que le brancard soit compatible avec plusieurs reskins, voici une template de ce qu'il faudra modifier pour le faire.


                                    
    class aka_brancard_parametres {
        class Vehicles {
            class Vehicule_Base{};
            class VotreReskin:Vehicule_Base{};
            class VotreReskin2:Vehicule_Base{};
            class VotreReskin3:Vehicule_Base{};
        };
    };
                                    
                                

Et si vous voulez avoir plusieurs reskins mais sur différents véhicules, voici le schéma à suivre:


                                    
    class aka_brancard_parametres {
        class Vehicles {
            class Vehicule_Base1{};
            class VotreReskin:Vehicule_Base1{};
            class VotreReskin2:Vehicule_Base1{};
            class Vehicule_Base2{};
            class VotreReskin3:Vehicule_Base2{};
            class VotreReskin4:Vehicule_Base2{};
            class VotreReskin5:Vehicule_Base2{};
            class Vehicule_Base3{};
            class VotreReskin5:Vehicule_Base3{};
        };
    };
                                    
                                

Si vous n'y arrivez toujours pas à l'aide de ce tutoriel, vous pouvez ouvrir un ticket sur notre discord afin qu'on vous donne un coup de main.

Vous n'avez pas trouvé de réponse ici ?

Si ce Wiki n'a pas pu vous aidez, nous sommes disponibles sur Discord, vous pourrez créer un ticket afin qu'on vous aide.