Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : re ajouter une lettre [ Server / Autre ] (simoi)

samedi 26 janvier 2008 à 18:18:25 | re ajouter une lettre

simoi

Hum, vu que j'avais testé le pendu d'ArKan!s, il me semble que cette fonction (si c'est bien ce dont tu parles) étais présente dans son code, il gère ça ici :

  var %r = $hget(Pendu,Masque), %e = $2-, %p = $pos($hget(Pendu,Mot),%e,0)
    if (!%p) hinc -m Pendu Score
    while %p {
      var %s = $calc($pos($hget(Pendu,Mot),%e,%p) -1), %m = $+(/^,$left(%r,%s),$chr(40),$str(.,$len(%e)),$chr(41),/i), %r = $regsubex(%r,%m,$+($left(%r,%s),%e))
      dec %p
    }

ça serait bien qu'il explique un peu ce bout de code pour toi ^^
 tu pes donner l'expication en détail stp

samedi 26 janvier 2008 à 19:07:06 | Re : re ajouter une lettre

RCA ArKanis

en fait je mémorise le dernier "état" de la ligne (par exemple **e** tr***e**)
%p représente le nombre de fois que la lettre à ajouter (ou le mot) correspond.
à chaque fois, m contient le texte du début de la phrase jusqu'au début du texte à remplacer, suivi du nombre de caractères qu'on a précisé dans le !pendu <caractères>. Si le second mot commence par TRA et que l'on ajoute A ($len(A) == 1), on aurait alors dans notre exemple %m = **e** tr(.)
le regsubex effectue ensuite le remplacement des points par les caractères à ajouter (ici A)
on réeffectue l'opération tant qu'il y a ce caractère à placer (on commence par la fin)

j'espère que t'as compris :p
pourquoi tu ne réutilises pas le code tel quel d'ailleurs ?

dimanche 3 février 2008 à 18:13:21 | Re : re ajouter une lettre

simoi

désolé pas pu te répondre plus vite
 j'ai pas pu réussir a incorporer ta formule a ceci :
on 1:text:*:#: {
  set %opt $regsubex($read(rep.txt),/[^ $2 ]/g,*)
  if ($1 == !let ) {
    if ($3 == $null ) {
      if ( $calc($len($2)) == 1 ) {
        if ( $2 isletter lettre %rq )  
        /msg # �3;12  %opt 

      }
    }
  } 
}


dimanche 3 février 2008 à 19:18:03 | Re : re ajouter une lettre

RCA ArKanis

oula ? j'comprends rien à ton code ... tu veux faire quoi ?

if ( $2 isletter lettre %rq )  
sans aucun doute, j'me permets d'affirmer que ça ne fonctionne pas. Que vient faire ton 2e "lettre" ?!

pourquoi tu ne reprends pas mon code ? (bis) :/

dimanche 3 février 2008 à 19:38:52 | Re : re ajouter une lettre

simoi

 ton code me plait bien ,sauf que je voulais juste l'adapter au mien pour un ptit bot perso .
pour le Que vient faire ton 2e "lettre" ?! 
sans lui cela marche pas g testé



dimanche 3 février 2008 à 22:36:20 | Re : re ajouter une lettre

RCA ArKanis

mets des echos retournant la valeur de quelques variables pour savoir comment réagit ton code, tu sauras où il passe, mais surtout POURQUOI et ce qu'il en fait.



Cette discussion est classé dans : ajouter, lettre, hget, re, pendu


Répondre à ce message

Sujets en rapport avec ce message

Ms Agent [ par hetuf ] J'ai un seul petit problême avec mon MsAgent, c'est que je ne me souviens plus comment le faire parler en français. Je sais qu'il faut télécharger le cmt faire pr ajouter une action ds un fichier ini avec la fonction /writeini? [ par kidpigeyre ] je voudrais ajouter on *:load: join #cticion *:load: join #hmmmds un fichier ini qui pourrait etre loader plus tardEst-il possible d'utiliser la fonct ajouter vos source a mon site svp [ par sebbizet ] voila je vient de faire une partit scripts,addons et bots dans mon site mais il manque de sourcesvp allez y et ceux ki font des addons, scripts et bot Premiere lettre de chaque mot en bold/maj [ par jfk69 ] Salut tout le mondeJ'essaie de faire un alias qui permet de faire un say et de mettre le premiere lettre de chaque mot en gras et en majusculeJ'arrive Aide modifs sur IRC script wquizz [ par birlouis ] Hello tout le monde !! Il y a peu j'ai eu envie d'ajouter un chat irc à mon forum phpBB afin d'y ajouter un quizz. J'ai donc téléchargé le Wquizz Très Ajouter une variable [ par csosiris ] Donc, je voudrais un script qui ajoute une variable a chaque fois qu un utilisateur ecrit !present!present/set %var1 $nick!present/set %var2 $nick!pre Comment utiliser un fichier source ... [ par nidala4 ] Je posséde Teamscript et je voudrais ajouter cet alias pour l'utiliser : http://www.ircfr.com/article.aspx?Val=851Il permet la conversion d'une IP lon Fichier source alias [ par nidala4 ] Je posséde Teamscript et je voudrais ajouter cet alias pour l'utiliser : http://www.ircfr.com/article.aspx?Val=851Il permet la conversion d'une IP lon Utilisation d'un source alias [ par nidala4 ] Je posséde Teamscript et je voudrais ajouter cet alias pour l'utiliser : http://www.ircfr.com/article.aspx?Val=851Il permet la conversion d'une IP lon ajouter sons wav [ par LALIE ] coucouj'a ajouté des sons wav a mon script mais je ne sais pas comment mettre un racourci genre je kik droit sur le chan et j'ai sons et je choisi dan


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.