Ce tutoriel vous permettra d'ajouter une assurance contre les explosions à vos véhicules
1 - Installation de l'assurance dans la mission
- Dans votre fichier function.hpp, ajoutez en dessous de
file = "dialog\function";
:
class insureCar {};
- Dans votre fichier CfgRemoteExec.hpp, ajoutez en dessous de
F(TON_fnc_houseGarage,SERVER)
:F(TON_fnc_insureCar,SERVER)
- Dans le dossier dialog, puis le dossier function, créér un fichier fn_insureCar.sqf et mettez le code ci dessous dedans :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
- Dans le dossier dialog, ouvrez le fichier impound.hpp et ajoutez en dessous après la class SellCar ceci :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
- Dans le dossier config, dans le fichier config_master.hpp, ajoutez ces lignes et modifier les valeurs comme vous le souhaitez :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
- Dans le dossier dialog, puis le dossier function, ouvrez le fichier fn_impoundMenu.sqf, trouvez cette ligne :
_tmp = [(_x select 2),(_x select 8)];
et ajoutez : (_x select 9) de cette manière :_tmp = [(_x select 2),(_x select 8),(_x select 9)];
Si vous avez déjà (_x select 9), ajoutez après le (_x select 9) : (_x select 10) etc..
- Dans le dossier dialog, puis le dossier function, ouvrez le fichier fn_garageLbChange.sqf, remplacez ces lignes :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
par :S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
- Encore dans le même fichier, trouvez cette ligne :
" +(localize "STR_Shop_Veh_UI_SellP")+ " <t color='#8cff9b'>€%2</t><br/>
et ajoutez en dessous :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
- Toujours dans le même fichier, trouvez cette ligne :
_vehicleColor
, ajoutez une virgule à la fin de la ligne et ajoutez en dessous :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
- Une dernière fois dans le même fichier, ajoutez tout à la fin :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
___2 - Installation de l'assurance dans le life_server
- Dans votre fichier config.cpp, ajoutez en dessous de
file = "\life_server\Functions\Systems";
:
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
- Dans le dossier functions, puis le dossier systems, créér un fichier fn_insureCar.sqf et mettez le code ci dessous dedans :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
- Dans le même dossier, créez un fichier un fichier fn_getinsureCar.sqf et mettez le code ci dessous dedans :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
- Dans le dossier Functions, puis le dossier System, ouvrez le fichier fn_getVehicles.sqf, trouvez cette ligne :
_query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color FROM vehicles WHERE pid='%1' AND alive='1' AND active='0' AND side='%2' AND type='%3'",_pid,_side,_type];
et ajoutez : insure de cette manière :_query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color, insure FROM vehicles WHERE pid='%1' AND alive='1' AND active='0' AND side='%2' AND type='%3'",_pid,_side,_type];
- Dans le dossier Functions, puis le dossier System, ouvrez le fichier fn_spawnVehicle.sqf, remplacez
[1,_spawntext] remoteExecCall ["life_fnc_broadcast",_unit];
par cette ligne :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
- Dans le dossier FSM, ouvrez le fichier cleanup.fsm, remplacez l'intégralité du fichier par :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
___
3 - Installation de l'assurance dans la base de données
- Exécutez le code suivant dans votre base de données :
S’il vous plaît,
Connexion
ou
S'inscrire pour voir le code !
Dernière édition par un modérateur: