Bienvenue sur ce tutoriel qui vous permettra de donner automatiquement un véhicule à la première connexion du joueur
Ce tutoriel fait suite à la demande d'aide de Loukas13
Ce tutoriel fait suite à la demande d'aide de Loukas13
C'est parti !
Dans votre life_server/Functions/MySQL/fn_insertRequest.sqf, ajoutez ceci à la fin :
Code:
_className = "C_Van_01_transport_F";
[_uid,"civ","Car",_className,0,(round(random(1000000))),0] call DB_fnc_insertVehicle;
Dans votre life_server/Functions/MySQL/fn_insertVehicle.sqf, remplacez ces lignes :
Code:
params [
"_uid",
"_side",
"_type",
"_className",
["_color",-1,[0]],
["_plate",-1,[0]]
];
Code:
params [
"_uid",
"_side",
"_type",
"_className",
["_color",-1,[0]],
["_plate",-1,[0]],
["_active",1,[0]]
];
Et remplacez cette ligne :
Code:
_query = format ["INSERT INTO vehicles (side, classname, type, pid, alive, active, inventory, color, plate, gear, damage) VALUES ('%1', '%2', '%3', '%4', '1','1','""[[],0]""', '%5', '%6','""[]""','""[]""')",_side,_className,_type,_uid,_color,_plate];
Code:
_query = format ["INSERT INTO vehicles (side, classname, type, pid, alive, active, inventory, color, plate, gear, damage) VALUES ('%1', '%2', '%3', '%4', '1','%7','""[[],0]""', '%5', '%6','""[]""','""[]""')",_side,_className,_type,_uid,_color,_plate,_active];
FAITES ATTENTION AVEC CETTE LIGNE SI VOUS L'AVEZ DÉJA MODIFÉE.
(1 a été remplacé par %7 et ,_active a été ajouté après _plate)
Si vous avez le script License Plates, toujours dans le même fichier, à la fin ajoutez :
Code:
if (_active == 0) then {
_immatriculation = [_className] call max_immat_fnc_generateRandomPlate;
_query = format ["UPDATE vehicles SET immatriculation='""%1""' WHERE pid='%2' AND plate='%3'",_immatriculation,_uid,_plate];
[_query,1] call DB_fnc_asyncCall;
};
Et voilà !
Cordialement,
Forum Manager - Mathis
Dernière édition par un modérateur: