Français Solved Comment ajouter un bouton gang dans le menu radial

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

cjeje84

User
13/4/20
72
5
7
300
Bonjour.

Je vient vers vous car j'ai un bouton dans le housemenue que j'aimerais mettre dans le radial menue que vous vendez mais j'ai essayer mais pas arriver a le faire fonctionner pourriez vous m'aider s'il vous plaît merci d'avance.

voici le bouton en question:
Code:
_var = _curTarget getVariable ["house_id",-1];
if(!(_var isEqualTo -1) && {playerSide isEqualTo CIVILIAN} && {_var isEqualTo ((group player) getVariable ["gang_hq_id",-1])}) then {
    _btn7 ctrlSetText "Gang HQ";
    _btn7 buttonSetAction "0 call life_fnc_gang_hqupgrades";
    _btn7 ctrlShow true;
};
 
Bonjour,

Essaye comme ca :
Code:
_var = _curTarget getVariable ["house_id",-1];
if (!(_var isEqualTo - 1) && (playerSide isEqualTo CIVILIAN) && ( _var isEqualTo((group player) getVariable ["gang_hq_id",-1]))) then {
    _btn7 ctrlSetText "Gang HQ";
    _btn7 buttonSetAction "0 call life_fnc_gang_hqupgrades";
    _btn7 ctrlShow true;
};

Dans un if, on met des parenthèses. Toi tu as mis des accolades à certaines endroits.
 
Eh, comptez pas trop sur moi, ça prend beaucoup de temps de répondre à tout et je n'ai pas autant de temps dans ma journée 😅

Dans ton config_button.cpp, en dessous de :
Code:
class button_11 { //sell normal garage
    displayName = "STR_pInAct_SellGarage";
    buttonAction = "[cursorObject] spawn life_fnc_sellHouse; closeDialog 0;";
    buttonToolTip = "";
    side[] = {civ};
    disable = false;
    condition = "(isClass (missionConfigFile >> 'Garages' >> worldName >> typeOf cursorObject)) && ((cursorObject getVariable 'house_owner' select 0) == (getPlayerUID player))";
};
Ajoute :
Code:
class button_12 {
    displayName = "Gang HQ";
    buttonAction = "closeDialog 0; 0 call life_fnc_gang_hqupgrades;";
    buttonToolTip = "";
    side[] = {civ};
    disable = false;
    condition = "(!((cursorObject getVariable [""house_id"",-1]) isEqualTo -1) && ((cursorObject getVariable [""house_id"",-1]) isEqualTo ((group player) getVariable [""gang_hq_id"",-1])))";
};