Bonjour,
Ici aujourd'hui je vous présente un script qui permet de supprimer quelqu'un de l'interpole ainsi que dans la base de donnée.
Le script à était demander ici par moi même : https://forum.the-programmer.com/post/interpole.276/ est répondu par Maxence.
1) Dans votre MPmission>TheProgrammer>Interpol>dialogs>maxence_list_interpol.hpp
Créer un nouveau bouton à vous de modifier l'endroit du bouton à votre guise :
2) dans MPmission>Functions.hpp
Trouve cette ligne :
et rajoute à la fin :
Ensuite dans MPmission>core>cop
créer un fichier fn_interpolDelete.sqf avec ceci à l'intérieur :
3) Dans MPmission>CfgRemoteExec.hpp ajoute ceci :
4) Maintenant dans ton @life_server>addons>life_server>config.cpp
trouve cette ligne :
est rajoute à la fin :
Dans ton @life_server>addons>life_server>Functions>System
créer un fichier fn_interpolDeleteFile.sqf avec ceci à l'intérieur :
Voilà le script est terminer merci à Maxence pour le script. Pour tous soucis avec ce script merci de créer un ticket support ICI.
Ici aujourd'hui je vous présente un script qui permet de supprimer quelqu'un de l'interpole ainsi que dans la base de donnée.
Le script à était demander ici par moi même : https://forum.the-programmer.com/post/interpole.276/ est répondu par Maxence.
1) Dans votre MPmission>TheProgrammer>Interpol>dialogs>maxence_list_interpol.hpp
Créer un nouveau bouton à vous de modifier l'endroit du bouton à votre guise :
Code:
class Remove : Life_RscButtonMenu
{
idc = -1;
text = "-";
colorbackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", 0.5};
onbuttonclick = "[] spawn life_fnc_interpolDelete;";
x = 0.640625 * safezoneW + safezoneX;
y = 0.643472090823084 * safezoneH + safezoneY;
w = 0.0192708333333333 * safezoneW;
h = 0.0238599810785239 * safezoneH;
class Attributes {align = "center";};
};
2) dans MPmission>Functions.hpp
Trouve cette ligne :
Code:
class Cop {
file = "core\cop";
et rajoute à la fin :
Code:
class interpolDelete {};
Ensuite dans MPmission>core>cop
créer un fichier fn_interpolDelete.sqf avec ceci à l'intérieur :
Code:
/*
Author: Maxence for The-Programmer Forum
*/
disableSerialization;
if ((lbCurSel 6003) isEqualTo -1) exitWith {hint "Aucun dossier n'a été selectionnée !"};
_data = lbData [6003,(lbCurSel 6003)];
_data = call compile format ["%1",_data];
hint "Suppression du dossier en cours....";
[(_data select 0)] remoteExec ["TON_fnc_interpolDeleteFile",2];
uiSleep 4;
closeDialog 0;
[0] remoteExec ["max_interpol_fnc_getInterpol",2];
hint "Le dossier a été supprimé !";
3) Dans MPmission>CfgRemoteExec.hpp ajoute ceci :
Code:
F(TON_fnc_interpolDeleteFile,SERVER)
4) Maintenant dans ton @life_server>addons>life_server>config.cpp
trouve cette ligne :
Code:
class TON_System {
tag = "TON";
class Systems {
file = "\life_server\Functions\Systems";
est rajoute à la fin :
Code:
class interpolDeleteFile {};
Dans ton @life_server>addons>life_server>Functions>System
créer un fichier fn_interpolDeleteFile.sqf avec ceci à l'intérieur :
Code:
/*
Author: Maxence for The-Programmer Forum
*/
_id = param [0,-1,[0]];
if (_id isEqualTo -1) exitWith {};
_query1 = format ["DELETE FROM interpol WHERE id='%1'",_id];
[_query1,1] call DB_fnc_asyncCall;
_query2 = format ["DELETE FROM interpol_crimes WHERE interpol_id='%1'",_id];
[_query2,1] call DB_fnc_asyncCall;
Voilà le script est terminer merci à Maxence pour le script. Pour tous soucis avec ce script merci de créer un ticket support ICI.
Dernière édition par un modérateur: