Français Solved Comment vider l'inventaire à la mort dans mon jeu ?

  • Auteur de la discussion Auteur de la discussion Robinox
  • Date de début Date de début

Robinox

User
29/12/19
193
2
6
1 100
Salut tout le monde j'ai un soucis, au niveau de la mort j'ai toujours mon inventaire Y genre il se clear pas. Comment faire ou c'est dans quelle fichier pour que l'inventaire se clear a la mort. Merci a vous
 
Solution
Ok! Alors tu peux remplacer ton fn_dropItems.sqf par celui-ci :
Code:
#include "..\..\script_macros.hpp"
/*
    Maxence
*/
private ["_item"];

{
    if (_x isEqualType "") then {_item = _x;} else {_item = configName _x};

    _itemName = ITEM_VARNAME(_item);
    missionNamespace setVariable [_itemName,0];
} forEach ("true" configClasses (missionConfigFile >> "VirtualItems"));

missionNamespace setVariable ["CASH",0];

Il n'y a pas d'autres modifications à faire
Hello!
Normalement dans ton fn_onPlayerKilled.sqf il y a cette ligne qui drop l'inventaire au sol dans des valises :
Code:
_handle = [_unit] spawn life_fnc_dropItems;

Vérifie que ton fn_dropItems.sqf est bien celui de base
Ok merci mais j’aimerais que ça ne soit pas drop et que quand on respawn on ai pas tout sur nous vu que on est mort
 
Ok! Alors tu peux remplacer ton fn_dropItems.sqf par celui-ci :
Code:
#include "..\..\script_macros.hpp"
/*
    Maxence
*/
private ["_item"];

{
    if (_x isEqualType "") then {_item = _x;} else {_item = configName _x};

    _itemName = ITEM_VARNAME(_item);
    missionNamespace setVariable [_itemName,0];
} forEach ("true" configClasses (missionConfigFile >> "VirtualItems"));

missionNamespace setVariable ["CASH",0];

Il n'y a pas d'autres modifications à faire
 
Solution
Ok! Alors tu peux remplacer ton fn_dropItems.sqf par celui-ci :
Code:
#include "..\..\script_macros.hpp"
/*
    Maxence
*/
private ["_item"];

{
    if (_x isEqualType "") then {_item = _x;} else {_item = configName _x};

    _itemName = ITEM_VARNAME(_item);
    missionNamespace setVariable [_itemName,0];
} forEach ("true" configClasses (missionConfigFile >> "VirtualItems"));

missionNamespace setVariable ["CASH",0];

Il n'y a pas d'autres modifications à faire
J'ai test et j'ai toujours les items dans mon inventaire de mon Iphone