• [RESOLU] - Probleme avec bourse dynamique


    Bonsoir à tous, je suis débutant dans le développement de serveurs arma 3
    j’essaye d’intégrer la bourse dynamique sur la base de ce tuto https://altisdev.com/topic/6373/bourse-dynamique-4-4/138

    Tuto refait 3 fois en respectant bien les consignes

    Malheureusement les objets ne s’affiche pas et j’aurais aimé un peu d’aide svp
    0_1499288159819_20170705225521_1.jpg

    Voici les logs
    https://pastebin.com/WS6pzbcx

    Je suis sur ALTIS 4.4r4

    Merci d’avance

  • Effectivement tu as quelques petits soucis, tuas regardé par là aux lignes correspondantes?

    22:43:53 Error in expression <ON_fnc_playerLogged",false,false] spawn life_fnc_MP;
     
     
    diag_log "--------------->
    22:43:53   Error position: <life_fnc_MP;
     
     
    diag_log "--------------->
    22:43:53   Error Variable indéfinie dans une expression: life_fnc_mp
    22:43:53 File mpmissions\__CUR_MP.Altis\core\init.sqf, line 161
    22:44:05 Error in expression <box )-1,_itemDisplayIcon];
    };
    } forEach DYNMARKET_prices;
    >
    22:44:05   Error position: <DYNMARKET_prices;
    >
    22:44:05   Error Variable indéfinie dans une expression: dynmarket_prices
    22:44:05 File core\DynMarket\fn_LoadIntoListbox.sqf [life_fnc_LoadIntoListbox], line 97
    
  • alors j’ai regardé dans les scripts, la première erreur correspondant a la ligne 161 est

    DYNAMICMARKET_boughtItems = [];
    [[getPlayerUID player],"TON_fnc_playerLogged",false,false] spawn life_fnc_MP;
    
    

    La 2eme erreur par contre est plus curieuse car il me dit ligne 97 alors que mon fichier ne contient que 32 lignes

    #include <macro.h>
    /*
    ##################### DYNAMIC MARKET SCRIPT #####################
    ### AUTHOR: RYAN TT.                                          ###
    ### STEAM: www.steamcommunity.com/id/ryanthett                ###
    ###                                                           ###
    ### DISCLAIMER: THIS SCRIPT CAN BE USED ON EVERY SERVER ONLY  ###
    ###             WITH THIS HEADER / NOTIFICATION               ###
    #################################################################
    */
    
    if (isNil "DYNMARKET_prices") then {[[getPlayerUID player],"TON_fnc_playerLogged",false,false] spawn life_fnc_MP;hint "Getting current prices from the server..";sleep 1;};
    
    disableSerialization;
    _dialog = findDisplay 7100;
    _listbox = _dialog displayCtrl 7055;
    _blacklist =
    [
    	"apple"
    ];
    
    {
    	_itemName = _x select 0;
    	_itemDisplayName = M_CONFIG(getText,"VirtualItems",_itemName,"displayname");
    	_itemDisplayIcon = M_CONFIG(getText,"VirtualItems",_itemName,"icon");
    	_itemDisplayName = localize _itemDisplayName;
    	if !(_x select 0 in _blacklist) then {
    		_listbox lbAdd format ["%1",_itemDisplayName];
    		_listbox lbSetData [(lbSize _listbox)-1,_x select 0];
    		_listbox lbSetPicture [(lbSize _listbox )-1,_itemDisplayIcon];
    	};
    } forEach DYNMARKET_prices;
    
  • Tu peux mettre l’intégralité de tes 2 fichiers sur hastebin.com stp?

  • Life_fnc_mp est obsolete ! C est quel version du life que tu as ? tu as un fichier cfgremote ?

  • voila le "init .sqf"
    https://pastebin.com/ck6uKtDH

    voila le fn_loadIntroListbox.sqf
    https://pastebin.com/irawiCtC

  • voila … cette version de la bourse nn est pas compatible !

  • @brutalzic C’est la version 4.4r4, ou se situe le fichier cfgremote ?

  • @brutalzic a dit dans Probleme avec bourse dynamique :

    voila … cette version de la bourse nn est pas compatible !

  • ah d’accord quelle est donc la bonne version ou tuto a suivre svp ?

  • Quel est celui que tu as suivi déjà?

  • j’essaye d’intégrer la bourse dynamique sur la base de ce tuto https://altisdev.com/topic/6373/bourse-dynamique-4-4/138

  • Le meilleur conseil que je puisse te donner c’est de ne pas suivre les tuto de Apocalyptos, ils sont catastrophiques et créent beaucoup de problèmes!

    Va faire un tour du côté de altisliferpg.com, ils ont un tuto stable et fonctionnel^^

  • tu aurais le lien de ce tuto stp, si ce n’est pas trop demandé:)

    Je pense la ma derniere tentative j’ai teste avec le tuto de ryan directement il n’est pas compatible non plus ?

  • Faire des recherches par soi-même fait partie intégrante du travail de développeurs. Cela apprend beaucoup et permet de découvrir de nouvelles pistes^^

    En faisant cette recherche tu verras d’autres choses et tu apprendras plus vite.

    Je t’ai mît sur la voie jeune padawan, suit le chemin, il est semé d’embûches mais la sortie tu trouveras ;)

  • j’ai trouvé un tuto 5.0 ça marche sur la 4.4r4 ?

  • Tu as regardé dans les commentaires? Meilleur moyen de savoir, la plupart des gens font des retours^^

    Mais il me semble qu’il y a aussi un tuto en 4.4r4

  • d’accord merci pour vos réponses je vais réessayer d’intégrer cette bourse:)

  • Si jamais, pas celui d’Apocalyptos!!!

  • bon toujours le même message dans les logs avec la version 5.0 qui devait être compatible d’après les commentaires
    Je continue la recherche.

    J’en profite pour poser une petite question, quelqu’un a déjà eu le problème avec le ace médical avancé, lorsque que l’on consomme le moindre objet medic l’inventaire se vide entièrement de tout ces objets

Messages 54Vues 2259