Français Not solved Types de terrains disponibles en fonction du type d'entreprise

  • Auteur de la discussion Auteur de la discussion cjeje84
  • Date de début Date de début
  • Bonjour Visiteur ! Les sujets de cette catégorie sont clos. Si vous souhaitez réouvrir, merci de nous contacter en précisant le lien du post à réouvrir !

    Hello Visiteur ! The topics in this category are closed. If you wish to reopen, please contact us with the link of the post you wish to reopen !

cjeje84

User
13/4/20
72
5
7
300
Bonjour à tous et toutes.

Je vient vers vous pour savoir s'il est possible sur le script Company System quand un joueur creer sont entreprise que l'on puisse lui dire quelle sont les terrain possible pour sont type d'entreprise.

Je m'explique:
Je creer une entreprise Auto-entreprise sur la map ily auras des petits terrain prevue seulement pour ce type d'entreprise et d'autre pour des entreprise plus grande j'aimerais faire des terrain en consequence des entreprise .

Merci de tous votre travail.
 
Bonjour, tu dois aller dans le pbo du Company System et aller dans le dossier client, trouver le fichier fn_displayAllAvailablesPositions.sqf et trouver ces lignes
Code:
for "_i" from 0 to count(_curConfig >> "positions_entreprises")-1 do {
    _curCheck = ((_curConfig >> "positions_entreprises") select _i);
    _allPos pushBack (configName _curCheck);
};
remplace par
Code:
for "_i" from 0 to count(_curConfig >> "positions_entreprises")-1 do {
    _curCheck = ((_curConfig >> "positions_entreprises") select _i);

    _makerType = getText (_curCheck >> "type");
    _entrepriseType = _entreprise getVariable ["entreprise_type",""];

    if (_makerType == _entrepriseType) then {
        _allPos pushBack (configName _curCheck);
    };
};
Ensuite , dans ton config_master.cpp du Company System tu rajoute
Code:
type = "";
dans les class de tes entreprises
Exemple :
Code:
        class entreprise1 {
            markerVar = "entreprise_1";
            radius = 100;
            price = 250000;
            type = "autoentreprise";
        };