Français [Stock System] Réintialiser le stock à chaque reboot

  • Auteur de la discussion Auteur de la discussion Loic Shmit
  • Date de début Date de début

Loic Shmit

User
25/8/18
40
2
35
300
the-programmer.com
vdgrg-ConvertImage.png

Bonjour !
Vous voici arriver sur un tuto de modification d'un script de The-Programmer, Stock System !

Ce tuto résulte de la demande d'aide de Thomas Thomas ! (Lien de la demande ici)
Merci à lui :)

L'objectif de ce script est de remettre une certaine quantité de stock à chaque redémarrage du serveur.
Ce script va donc garder le re-stock manuel, mais va ajouter un re-stock automatique a chaque reboot.
C'est parti !

Il vous suffit donc d'ajouter dans votre life_server/init.sqf ce petit bout de code :
Code:
{
    _sql = format ["UPDATE stock_system SET limit_copies='%1' WHERE item_name='%2'",(_x select 1),(_x select 0)];
    [_sql,1] call DB_fnc_asyncCall;
} forEach [["B_Quadbike_01_F",3],["Binocular",5]];

Au niveau du forEach, il faut l’insérer sous cette forme : classname du véhicule et quantité qui sera disponible au moment du reboot : ["classname",quantité]
Comme dans l'exemple ci dessus, vous pouvez en mettre plusieurs dans le forEach encadrés par des crochets : [["classname",quantité],["classname",quantité],["classname",quantité],...]

Et voila, tout simple :)

Cordialement,
Forum Manager Loic Shmit, avec la collaboration de Thomas Thomas !
 
  • Like
Les réactions: Teravince