Outils Commerce EquitOR

Discussion dans 'East-nagach' démarrée par OR73, 27. Déc 2016.

  1. OR73

    OR73 Chef d'expédition

    Inscription:
    20. Juin 2016
    Messages :
    927
    "J'aime" reçus :
    3.200
    Bonjour,

    Difficile de faire comprendre à un nouveau joueur que le commerce est soumis à quelques règles de base.
    Et ensuite viennent les questions et le découragement.
    Alors finalement, je vous propose une solution par un petit outil.
    Il ne demande qu' à évoluer, si vous le désirez.
    J' ai créé cette version pour répondre à vos questions rapidement.
    Elle se base sur un commerce dit " équitable " et sera modifiée si nécessaire.
    Voir améliorée. J' ai limité aux offres couvrant le Bronze jusqu' au Colonial.
    Pour tester et obtenir vos ressentis.
    Merci pour vos retours.

    > Support.
    Cet outil est basé sur une page HTML avec quelques scripts pour permettre la manipulation des données.
    Ce qui signifie que le document sera hébergé sur votre Pc et facilement utilisable à partir d' un navigateur.
    Cela vous garanti une grande disponibilité et également une grande portabilité.
    Le code employé est également un gage de sécurité ( visibilité du code ) et aucune fonction de création
    automatique ou de lien caché.

    >Générer l' outil.
    Pour utiliser le fichier vous devez appliquer une opération simple utilisée pour les documents texte.
    Le copier/coller et le renommage.

    1- Ouvrez le spoiler, sélectionnez tout le code à l' intérieur de la fenêtre par glissement de la souris et copiez ( CTRL+C ) celui-ci.
    2. Ouvrez votre bloc note.
    3. Collez le contenu ( CTRL+V )
    4. Sauvegardez le document en le nommant et en sélectionnant une extension .html.
    5. Vous pouvez quitter le bloc note. C' est fini !!!!

    >Utilisation
    Allez chercher le fichier que vous avez créé et ouvrez le simplement.
    L' outil apparaîtra dans votre navigateur par défaut.

    Vu du formulaire que vous devez obtenir, ci-dessous.

    [​IMG]

    Pour obtenir des résultats fiables vous devez remplir les 3 champs qui ont une bordure rouge.
    A savoir votre offre, votre demande et votre quantité d' offre.
    Pour effectuer le calcul vous devez soit cliquer n' importe où sur la page ou avoir le champ quantité de rempli.

    Code à copier, ci-dessous:
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    <title>Outil Commerce Equitable</title>
    <meta name="keywords" lang="fr" content="" />
    <meta name="description" content="" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Content-Language" content="fr" />
    <style>body{width:50%;background-color:silver;font:Verdana;}input[type=text].cacher{border:none}input[type=text].cacher2{border:none;background-color:silver}
    input[type=text]{border: 2px solid red;border-radius: 4px}select{border: 2px solid red;border-radius: 4px; background-color:lavander}option{background-color:lavander}body{margin: 0 auto}</style>
    <script type="text/javascript">
    // <![CDATA[
    // Constructeur Objet Ressources
    var ressources = new Array(
    new Array("Pierre",0,2.5,"Bronze"),
    new Array("Bois",0,2.5,"Bronze"),
    new Array("Vin",0,2.5,"Bronze"),
    new Array("Marbre",0,2.5,"Bronze"),
    new Array("Teinture",0,2.5,"Bronze"),
    new Array("Fer",1,3.0,"Fer"),
    new Array("Tissu",1,3.0,"Fer"),
    new Array("Bois Ebene",1,3.0,"Fer"),
    new Array("Calcaire",1,3.0,"Fer"),
    new Array("Bijoux",1,3.0,"Fer"),
    new Array("Albatre",2,3.5,"Haut Moyen-Age"),
    new Array("Or",2,3.5,"Haut Moyen-Age"),
    new Array("Cuivre",2,3.5,"Haut Moyen-Age"),
    new Array("Granite",2,3.5,"Haut Moyen-Age"),
    new Array("Miel",2,3.5,"Haut Moyen-Age"),
    new Array("Verre",3,4.0,"Moyen-Age Classique"),
    new Array("Brique",3,4.0,"Moyen-Age Classique"),
    new Array("Herbes Sechees",3,4.0,"Moyen-Age Classique"),
    new Array("Corde",3,4.0,"Moyen-Age Classique"),
    new Array("Sel",3,4.0,"Moyen-Age Classique"),
    new Array("Poudre Canon",4,4.5,"Renaissance"),
    new Array("Basalte",4,4.5,"Renaissance"),
    new Array("Laiton",4,4.5,"Renaissance"),
    new Array("Soie",4,4.5,"Renaissance"),
    new Array("Talc",4,4.5,"Renaissance"),
    new Array("Papier",5,5.0,"Colonial"),
    new Array("Cafe",5,5.0,"Colonial"),
    new Array("Fil",5,5.0,"Colonial"),
    new Array("Porcelaine",5,5.0,"Colonial"),
    new Array("Goudron",5,5.0,"Colonial")
    );
    //FONCTION CONTENU LISTE OFFRE
    function majListeOff(){
    var eltListe1=ressources.length;
    for(var off=0;off<eltListe1;off++){
    var item_off=ressources[off][0];
    document.write('<option>'+item_off+'</option>');
    };};
    //FONCTION CONTENU LISTE DEMANDE
    function majListeDem(){
    var eltListe2=ressources.length;
    for(var dem=0;dem<eltListe2;dem++){
    var item_dem=ressources[dem][0];
    document.write("<option>"+item_dem+"</option>");
    };};
    //FONCTION RETOUR OFFRE
    function memSln(){
    var sltnO=offres.offre.options.selectedIndex;
    var O0=ressources[sltnO][0];
    var O1=ressources[sltnO][1];
    var O2=ressources[sltnO][2];
    var O3=ressources[sltnO][3];
    offres.Off3.value=O3;
    var sltnD=offres.demande.options.selectedIndex;
    var D0=ressources[sltnD][0];
    var D1=ressources[sltnD][1];
    var D2=ressources[sltnD][2];
    var D3=ressources[sltnD][3];
    offres.Dem3.value=D3;
    qte_offre.Off0.value=O0;
    var dif=D1-O1;
    var vol=qte_offre.qte.value;
    if(vol){
    if(dif<-1.1) {possibilite.poss.value="Non possible avec "+D0+ ".";
    temp.T1.value='Pas de calcul';
    temp.T2.value='Pas de calcul';};
    if(dif==-1) {possibilite.poss.value=vol*2+"  "+D0;
    var x=vol*2;
    temp.T1.value=(O2*vol)-(D2*x);
    var y=temp.T1.value;
    temp.T2.value=Math.round(y/15);
    };
    if(dif==0) {possibilite.poss.value=vol*1+"  "+D0;
    var x=vol*1;
    temp.T1.value=(O2*vol)-(D2*x);
    temp.T2.value='0';
    };
    if(dif==1) {possibilite.poss.value=vol*0.5+"  "+D0;
    var x=vol*0.5;
    temp.T1.value=(O2*vol)-(D2*x);
    var y=temp.T1.value;
    temp.T2.value=Math.round(y/15);};
    if(dif>1.1) {possibilite.poss.value="Non possible avec "+D0+ ".";
    temp.T1.value='Pas de calcul';
    temp.T2.value='Pas de calcul';};
    }else{possibilite.poss.value="Completer votre offre !";};
    };
    //]]>
    </script>
    </head>
    <body>
    <!-- RESSOURCES -->
    <form name="offres">
    <fieldset>
    <legend>Commerce " Equitable ".</legend>
    </br>
    </br>
    <table>
    <colgroup><col class="deux_colonnes" span="4" width ="25%"></colgroup>
    <tr><td><label for="off">Offre</label> :</td>
    <td><select name="offre" onChange="memSln();"><script>majListeOff();</script></select></td>
    <td><label for="dem">Demande</label> :</td>
    <td><select name="demande" onChange="memSln();"><script>majListeDem();</script></select></td>
    </tr>
    <tr><td><label>Age **</label> :</td><td><input type="text" name="Off3" class="cacher" style="background-color:silver;"/></td><td><label>**</label> :</td><td><input type="text" name="Dem3" class="cacher" style="background-color:silver;"/></td></tr>
    </table>
    </fieldset></form>
    <!-- VOLUME -->
    <form name="qte_offre">
    <fieldset>
    <legend>Volume d' echange.</legend>
    <input type="text" name="qte" onChange="memSln();" style="width:100px;" />
    <input type="text" name="Off0" class="cacher" />
    </fieldset>
    </form>
    <!-- POSSIBILITES -->
    <form name="possibilite">
    <fieldset>
    <legend>Possibilite.</legend>
    <input type="text" name="poss" style="width:30%;" class="cacher" />
    </fieldset>
    </form>
    <!-- CONTROLE VALEURS -->
    <form name="temp">
    <span>L' action vous rapportera :<input type="text" name="T1" style="border:none;background-color:silver;width:100px;text-align:center;" /> points, soit l' equivalent de: <input type="text" name="T2" style="border:none;background-color:silver;width:100px;text-align:center;" /> PFs.</span>
    </form>
    </br> <center>
    Cliquez sur la page dans une zone non-receptive pour valider et provoquer le calcul !</br>
    Version d' evaluation du Bronze au Colonial.</br>
    Merci.
    <p style="font-size:8pt;">Or73 OCV1b</p></center>
    </body>
    </html>
    

    Ps:
    Soluce possible pour l' obtenir.
    >> letemplier_foe@sfr.fr
    Si vous ne parvenez pas à faire la copie correctement.
    Faites une demande par Mp en me joignant une adrss mail.
    Je vous fait parvenir le fichier ( N' oubliez pas de dézipper avant utilisation, dans ce cas ).

    Bonne utilisation.
    Olivier.
     
    Dernière édition: 1. Jan 2017
    Jacou et fée clochette88 aiment cela.
  2. Jacou

    Jacou Cueilleur

    Inscription:
    19. Jan 2013
    Messages :
    2
    "J'aime" reçus :
    0
    Bonjour Olivier,
    Bravo pour ce travail, c'est génialement simple et efficace !
    Pour moi c'est un " Grand Outil "
    Je t'encourage vivement à poursuivre avec les autres âges !
    Je suis très intéressé.

    Encore bravo et merci, amicalement, Jacou.
     
  3. OR73

    OR73 Chef d'expédition

    Inscription:
    20. Juin 2016
    Messages :
    927
    "J'aime" reçus :
    3.200
    Merci Jacques,
    J' ai noté ton commentaire sur le blog.
    Un outil de gestion Cité est sorti hier. Cela m' a pris pas mal de temps.
    Je vais me remettre sur le projet pour finaliser.
    Je fait chauffer la cafetière, il y a deux lignes de code qui sont récalcitrantes.
    Je vais devoir réorganiser quelques fonctions. Hé oui la V2 est bien plus complète.
    Mais cela passera !
    Olivier.

    ********************************************
    Bonjour @Jacou ,
    Voilà la V2 est finie.
    Quelques améliorations:
    > du Bronze à l' Arctique
    > une liste de choix limitative pour les demandes
    > remise à zéro pour nouvelle saisie
    > du code plus léger pour FF, GC & IE.
    Disponible uniquement sur demande, pour pouvoir assurer un suivi des utilisateurs.
    Prochain Outil: Suivi des dons PFs sur les GMs.
    Le but, connaître les possibilités d' investissement pour rester en 1 ère place sur un GM.
    Visuel de la version V2:
    [​IMG]

    Je vous l' envoi. Bon jeu.
     
    Dernière édition: 6. Mar 2017
  4. HIChEmOu-Dz

    HIChEmOu-Dz Cueilleur

    Inscription:
    23. Mar 2017
    Messages :
    1
    "J'aime" reçus :
    0
  5. OR73

    OR73 Chef d'expédition

    Inscription:
    20. Juin 2016
    Messages :
    927
    "J'aime" reçus :
    3.200
    Bonjour,
    J' ai pas mal de téléchargement, mais très peu de retour sur les deux outils.
    Je dois améliorer ou corriger ?
    Les utilisateurs sont-ils satisfait.
    Utilisez-vous l' outil GMs ?
    Je travail toujours sur le développement de différents outils.
    Merci pour vos retour.
    Olivier.
     

Haut de page