La date/heure actuelle est Mer 7 Déc 2016 - 22:13 - créer un forum

[Résolu] lancer de dès

Aller au contenu

Poster un nouveau sujet Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.

[Résolu] lancer de dès
Auteur Message
babass rwar
Membre


Hors ligne
Membre

Inscrit le: 15 Oct 2016
Messages: 6
Point(s): 6
Moyenne: 1,00
Windows 8 ou 10 Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin

MessagePosté le: Sam 15 Oct 2016 - 15:35    Sujet du message: [Résolu] lancer de dès Répondre en citant

PublicitéSupprimer les publicités ?
j'ai trouvé un lanceur de dès sympas sur votre site sauf que je voudrais que le résultat du lancer de dès soit intégrer au message

je cite


Florentin a écrit:
  • Titre: Lanceur de dés générique
  • Version: 1.0

  • Auteur: Florentin
  • Contact Auteur: Messagerie privé
  • Source: http://www.lacave.net/ et adapté par moi même

  • Description: Un lanceur de dés générique très utile pour les RPG avec tous les types de dés possibles !

  • Niveau d'installation: Facile, Moyen, Difficile, Hard
  • Temps d'installation: 1 min
  • Nombre de template(s) à modifier : 1

  • Fonctionne sur les thèmes : Tous
  • Test(s) effectué(s) sur : Xooit

  • Défaut(s) : Parfois des problèmes avec certains thèmes dont zonecopper par exemple où le texte des cellules texte "Dés à Lancer" et "Nombre de lancés" ainsi que le bouton "Lancer !" où le texte est affiché en gris très très clair à l'intérieur. Mais le lanceur marche quand même !
  • Exemple(s) : 24: Le jeu de rôle (il faut s'inscrire pour le voir)





    Ouvrez posting_body.tpl

    Cherchez vers la fin du template:

    Code: Sélectionner - Agrandir


    {TOPIC_REVIEW_BOX}




    Ajoutez avant:

    Code: Sélectionner - Agrandir


    <table class="tablebg" cellspacing="1"
     width="100%">
      <tbody>
        <tr>
          <th class="thHead" height="25">Nomdubloc</th>
        </tr>
        <tr>
          <td class="row1" align="center"><br/>
          <small>
    <!-- Début lanceur -->
    <SCRIPT language="JavaScript">
    <!--
    function rnd(x) {
    return Math.floor(Math.random()*x)+1}
    function droll(s) {
    var pos=0
    var posp
    var posm
    var moins=1
    var oldm
    var sd
    var v=0
    var arrs
    do {
    if(pos>=s.length) return v
    posp=s.indexOf("+",pos)
    posm=s.indexOf("-",pos)
    if(posp<0) posp=9999
    if(posm<0) posm=9999
    if(posm==posp) {
    oldm=moins
    sd=s.substr(pos)
    pos=s.length+1
    } else {
    if(posm<posp) {
    oldm=moins
    moins=-1
    sd=s.substr(pos,posm-pos)
    pos=posm+1
    } else {
    oldm=moins
    moins=1
    sd=s.substr(pos,posp-pos)
    pos=posp+1
    }
    }
    arrs=sd.split("d")
    if(arrs.length==1) {
    v=v+arrs[0]*oldm
    } else {
    if(arrs[0]=='') arrs[0]="1"
    for(var a=0;a<arrs[0];a++) {
    v+=rnd(arrs[1])*oldm
    }
    }
    } while(true)
    }
    function calcul(s,n) {
    var txt
    var msgWindow=null
    var cpt3=0
    var nl=0
    txt='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">'
    txt+='<HTML><HEAD><TITLE>Résultat</TITLE></HEAD>'
    txt+='<BODY TEXT="#FFFFFF" BGCOLOR="#000000" LINK="#FFFF00" VLINK="#FF0000" ALINK="#FF8040">'
    txt+='<FORM><CENTER>'
    txt+='<FONT SIZE=+1>Dés � lancer&nbsp;:&nbsp;<INPUT TYPE="text" NAME="des" VALUE="'+s+'" SIZE=30><BR>'
    txt+='Nombre de lancers&nbsp;:&nbsp;<INPUT TYPE="text" SIZE=3 NAME="nbr" VALUE="' + n + '"></CENTER>&nbsp;<BR>'
    txt+='<CENTER><INPUT TYPE="button" VALUE="Lancer&nbsp;!" NAME="BtnLan" onClick="window.opener.calcul(des.value,nbr.value)"></CENTER>'
    txt+='</FORM><HR WIDTH="100%"><BR>'
    txt+='<CENTER><FONT SIZE=+2>Résultat&nbsp;:</FONT><BR>&nbsp;<BR>'
    txt+='<TABLE ALIGN=CENTER BORDER="1" CELLSPACING="1" CELLPADDING="10" BGCOLOR="2A136D" WIDTH="90%">'
    txt+='<TR ALIGN=CENTER> <TD COLSPAN=10>Dés&nbsp;: ' + s + '&nbsp;&nbsp;'
    txt+='<TR ALIGN=CENTER> <TD COLSPAN=10>Nombre de lancers&nbsp;: ' + n + '</TD> </TR>'
    txt+='<TR ALIGN=CENTER>'
    for(var a=0;a<n;a++) {
    if((cpt3/10==Math.floor(cpt3/10))&&(cpt3!=n)&&(cpt3!=0)) {
    txt+='</TR><TR ALIGN=CENTER>'
    nl++
    cpt3=0
    }
    b=droll(s)
    txt+='<TD WIDTH="10%">' + b + '</TD>'
    cpt3++
    }
    for(a=cpt3;a<10;a++) {
    txt+='<TD WIDTH="10%">&nbsp;</TD>'
    }
    txt+='</TABLE>'
    txt+='</FONT></BODY></HTML>'
    msgWindow=window.open("","msgWindow","toolbar=0,menubar=0,locationbar=0,personalbar=0,scrollbars")
    msgWindow.innerWidth=600
    msgWindow.document.close()
    msgWindow.document.open()
    var dh=msgWindow.outerHeight-msgWindow.innerHeight
    msgWindow.innerHeight=screen.height-dh
    msgWindow.document.write(txt)
    msgWindow.document.close
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY TEXT="#FFFFFF" BGCOLOR="#000000" LINK="#FFFF00" VLINK="#FF0000" ALINK="#FF8040">
    <span style="font-size:11px;"><CENTER>Le lan&ccedil;eur de dés générique</CENTER>
    &nbsp;<BR>
    &nbsp;<BR>
    Décrivez simplement le types de dés (3d6,3d8+3,2d6+1d8+1,...) et indiquez ensuite le nombre de lancers.&nbsp; Une fois que vous cliquez sur le bouton lancer, une nouvelle fenêtre s'ouvre avec vos résultats, jet par jet.<BR>
    &nbsp;<BR>
    <FORM>

    <CENTER>Dés � lancer&nbsp;:&nbsp;<INPUT TYPE="text" NAME="des" SIZE=30><BR>
    Nombre de lancers&nbsp;:&nbsp;<INPUT TYPE="text" SIZE=3 NAME="nbr"></CENTER>
    &nbsp;<BR>
    <CENTER><INPUT TYPE="button" VALUE="Lancer&nbsp;!" NAME="BtnLan" onClick="calcul(des.value,nbr.value)"></CENTER></span>
    </FORM></BODY>
    <!-- Fin lanceur -->

          </small><br/>
          </td>
        </tr>
      </tbody>
    </table>



    Remplacez "Nomdubloc" par le nom que vous voulez
      Sauvegardez et fermez




    Fin du tuto


    Forum
    Auteur Message
    RotorMan
    Contributeurs


    Hors ligne
    Contributeurs

    Inscrit le: 21 Déc 2006
    Messages: 495
    Niveau:
    Point(s): 479
    Moyenne: 0,97
    Windows 8 ou 10 Firefox (ou l'un de ses dérivés : Minefield/Pale Moon/...) Masculin Bélier (21mar-19avr) 龍 Dragon

    MessagePosté le: Sam 15 Oct 2016 - 16:12    Sujet du message: [Résolu] lancer de dès Répondre en citant

    Bonjour,

    Veuillez poser votre demande à la suite du tutoriel initial : [Tutoriel]Lanceur de dés cela évitera de s'éparpiller.
    Par avances merci.

    Cordialement
    _______________________
    Je ne répond plus aux demandes d'aide par MP. Le forum d'entraide est fait pour cela.
    La lecture du règlement est obligatoire
    50 balais mais 30 dans ma tête.


    Forum
    Auteur Message
    Contenu Sponsorisé





    MessagePosté le: Aujourd’hui à 22:13    Sujet du message: [Résolu] lancer de dès


    cadenas     Ce sujet a été verrouillé par l'équipe du forum.

    Montrer les messages depuis:   
    Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses. Page 1 sur 1




    Portail | Index | Panneau d’administration | Créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
    Propulsé par p h p B B © 2016 p h p B B Group | Traduction par : phpBB-fr.com
     
    © 2003-2013 Xooit.com - Contact - Mentions légales - CGU - Charte - CNIL : 1381401