begin process at 2008 08 20 12:50:53
1 228 823 membres
193 nouveaux aujourd'hui
14 257 membres club

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 !

152 commentaire(s) de WorldDMT sur des sources sur ircfr

Le : 20/08/2008 09:54:32
Source : WORLDDMT TEXT COLOR V 1.0
salut
merci pour cette remarque PADA je ne savais pas ça encore ^^
mais la question pour WIMS stp pk "c !isincs $gettok($chan($active).mode,1,32)"
esque ça marche pas avec c !isin $chan($active).mode ?! si non pk?

utilisation des regex c'est pour eviter plusieur condition exp:

!$regex($left($1,1),^(!|/|[.]))

if ($left($1,1) != !) || ($left($1,1) != .) || ($left($1,1) != /)

mais si non j'ai bien pus faire "if ($left($1,1) isin !./)"

si je n'avais pas fais celà je n'aurai pas de commantaires danc moin d'infos :p

pour did -d $dname 2 $did(1).sel - 1
oui tu a raison WIMS le -1 n'a pas de role c'est juste qu'il ne fesait pas d'eefet c'est pk j'avais pas fais attention

j'ai bien testé avant de posté tout marche intact sauf que les cas que vous avez dis c'est pas obligé que ça arrive a chaque moment que le pseudo commance par "status" ou la clé "c" tu vois donc je ne pouvais pas le constaté seul :)

pour ta derniere remarque pour le mircdir j'ai vista pro sauf si j'ai mal compris ce que tu voulais dire mais esque ça peut faire un probleme si on met le dossier dans le mircdir??

si non je met a jour dejà les remarques
merci


Le : 19/08/2008 12:40:03
Source : NITR0`SCRIPT
essaye de faire chez toi //echo -a $qt(test)

tu aura "test" :)


Le : 19/08/2008 10:21:19
Source : NITR0`SCRIPT
re
"Ok :) je sais, mais je suis débutant, faut bien commencer par quelque chose non?"

oui nous somme tous debutant, c'est pas mal :) mais si tu fesais des addons ou des petits script on pourra bien regardé et t'aidé plus a t'amelioré, là il va falloir regardé dans tout un script c'est lourd et on pourra pas beacoup t'aidé

si tu regarde les dernieres 5 ou 6 sources deposé tu trouvera des commentaires que tu va constaté plein de choses que tu n'a pas fais dans ton script

"dll dll\mdx.dll SetColor $dname 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28 textbg $rgb(0,145,192)"

je pense que tu peu faire

dll dll\mdx.dll SetColor $dname 1-28 textbg $rgb(0,145,192)

et pour

on *:dialog:rep:sclick:*:{
  if ($did(4).state == 1) { set %rep.rep on | set %actif.rep on  }
  else { set %rep.rep off }
  if ($did(8).state == 1) { set %rep.anti on | set %actif.rep on }
  else { set %rep.anti off }
  if ($did = 5) { echo -a %mess.rep }
  if ($did = 9) { echo -a %mess.anti }
  if ($did = 10) { set %actif.rep off }
  if ($did(12).state == 1) { set %fenetre.pv on }
  else { set %fenetre.pv off }
}

le bouton ID(10) si tu apuis ça set %actif.rep off alors que une des radio 4 ou 8 ne bouge pas donc celui qui utilise ne sais pas si le repondeur marche ou pas

pourquoi pas un check pour ON/OFF le repondeur? c'est plus clair je pense et ID(12) ça n'a pas de place dans tout ça!!! ça sert a quoi?? tu ne l'utilise pas?!
dans l'evenement on OPEN je vois closemsg $nick j'ai jamais vu ça moi :/ moi j'utilise close -m $nick

moi je met ce code comme ça


je change le bouton "desactivé tout" par un check et j'enleve le check ID(12) qui est pour rien

on *:dialog:rep:sclick:*:{
  set %actif.rep $did(10).state      <== ceci va set %actif.rep 0 ou 1
  set %rep.rep $did(4).state         <== ceci va set %rep.rep 0 ou 1
  set %rep.anti $did(8).state        <== ceci va set %rep.anti 0 ou 1
  if ($did = 5) { echo -a %mess.rep }
  if ($did = 9) { echo -a %mess.anti }
}

on *:open:?:{
  if (%actif.rep) {     <== ici si c'est 0 ça s'arrete si c'est 1 ça continue (le check coché ou pas)
    if (%rep.anti)  {   <== a ce niveau pareil mais si c'est 0 ça saute chez "elseif"
      msg $nick %mess.anti
      close -m $nick
      echo -a 4[Anti privé] ===> 1 $nick 12 te parle en privé: 1 $qt($1-)
    }
    elseif (%rep.rep) {
      msg $nick %mess.rep
      echo -a  4 [Répondeur]===> 1 $nick 12 te parle en privé: 1 $qt($1-)
    }
  }
}


et au lieu de faire plusieurs on DIALOG tu peux aussi regroupé tout dans un meme evenement "on *:dialog:rep:*:*:{"


Le : 18/08/2008 19:20:09
Source : NITR0`SCRIPT
re
c'est pas question d'orthographe mais ya plein de truc tres basique
au moin pour quelun qui fait un script complet il doit avoir quand meme un peut de coses simple
mais si non ça veu pas dire que c'est faut ou ça fonctionne pas mais je parle de pratique


Le : 18/08/2008 12:12:35
Source : NITR0`SCRIPT
salut
"J'ai tout fait dedans, sauf le scanner de clones ... Je ne savais pas comment m'y prendre. Je l'ai pris sur le site"

tu as fais tout un script c'est le clones scanner qui t'a dépassé?? :/ bizare!!

j'essaye de télécharger j'arrive pas on me dit qu'il y a une erreur quelque part :/
peut etre probleme de connection j'essayerai plutard en tout cas
@+


Le : 15/08/2008 16:04:40
Source : WORLDDMT WPASS V 1.2 - UN GENERATEUR DE PASSE PAR MOT
ok je met a jour alors V 1.2

merci pour tout Wims ça été bien benefique ^^


Le : 15/08/2008 15:45:22
Source : WORLDDMT WPASS V 1.2 - UN GENERATEUR DE PASSE PAR MOT
lol :p ok ^^

je demandais comme il y a $findfile(c:\,wpass.data,1)

esqu'il y a un identificateur qui remplace le "c:\" pour ne pas precisé rien que c:\ que ça peut etre c:\ d:\ ou autre

car c'est un fichier dans un dossier qui s'appel "WorldDMT Wpass V 1.0"

donc si on met load -rs $qt($findfile($mircdir,wpass.data,1)) le dossier doit forcement etre dans le dossier mIRC

si c'est pas dans le dossier mIRC on ne peu pas utilisé l'identificateur "$mircdir"


Le : 15/08/2008 15:25:04
Source : WORLDDMT WPASS V 1.2 - UN GENERATEUR DE PASSE PAR MOT
et c'est quoi la differance avec ou sans alias stp?

et ya pas un identificateur de system entier (c:\,d:\,ect.)

pour utilisé juste pour load?


Le : 15/08/2008 14:24:11
Source : WORLDDMT WPASS V 1.2 - UN GENERATEUR DE PASSE PAR MOT
ok je vois

la variable "%code" est set quand on load le code donc le $scriptdir doit etre

set %code $scriptdircode.data

et pour le unload du code

unload -rs $qt($scriptdirwpass.data)

pour le load il y a une solution plus simple

ou si non load -rs (localisation a trouvé par l'utilisateur)


Le : 15/08/2008 12:35:07
Source : WORLDDMT WPASS V 1.2 - UN GENERATEUR DE PASSE PAR MOT
ça va dejà pour while au lieu de

while (%k != 11) var %k = %k + 1 ,%final = %final $readini(%code,code,$ [ $+ [ %k ] ])

c'est plutot

while (%k != 11) var %final = %final $readini(%code,code,$ [ $+ [ %k ] ]),%k = %k + 1

j'avais pas fais attention que le inc etait apres le %final :p mais ça va dejà

pareil pour

while (%i != 31) var %r = %r $+ $chr($ [ $+ [ %i ] ]),%i = %i + 1

j'attend la suite sur les crochets pour mettre le code a jour



Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS