begin process at 2008 08 21 23:59:12
1 229 717 membres
525 nouveaux aujourd'hui
14 267 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 !

Sujet : Problème Script auto réponse [ Scripting / Général ] (steretrix)

Problème Script auto réponse le 13/04/2008 14:04:13

steretrix
Bonjour à tous,

je débute dans le domaine du scripting de mIRC. j'avais fait un script il y a quelques temps mais depuis se matin il ne marche plus sans raison le script

on me:*:join:#:{
  var %time = $gettok($time,1,58)
  if (%time > 4 && %time <= 9) { timer 1 3 msg $chan oui ...ce n'est que moi :) }
  elseif (%time > 9 && %time <= 18) { timer 1 3 msg $chan oui ...ce n'est que moi :) }
  elseif (%time > 18 && %time <= 23) { timer 1 3 msg $chan oui ...ce n'est que moi :) }
  else { timer 1 3 msg $chan oui ...ce n'est que moi :) }
}

on ^1:NICK:{
    if ($newnick == Steretrix) { .msg nickserv identify edouard }
    }            

on 1:input:*:{
    if ( $1 == !away ) { /timer1 -s 1 1 /nick Steretrix_Away }       
    if ( $1 == !busy ) { /timer1 -s 1 1 /nick Steretrix_busy }
    if ( $1 == !afk ) { /timer1 -s 1 1 /nick Steretrix_AFK }
    if ( $1 == !manger ) { /timer1 -s 1 1 /nick Steretrix_Mange }
    if ( $1 == !dodo ) { /timer1 -s 1 1 /nick Steretrix_ZzZzZ }   
    if ( $1 == !me ) { /timer1 -s 1 1 /nick Steretrix  }
    if ( $1 == !boude ) { /timer1 -s 1 1 /nick Steretrix_Boude  }
    if ( $1 == !copine ) { /timer1 -s 1 1 /nick Steretrix_Wip }
    if ( $1 == !play ) { /timer1 -s 1 1 /nick Steretrix_Joue }                   
    if ( $1 == !soiree ) { /timer1 -s 1 1 /nick Steretrix_Soiree }           
    if ( $1 == !douche) { /timer1 -s 1 1 /nick Steretrix_Douche }   
    if ( $1 == !listen ) { /timer1 -s 1 1 /écoute }   
    if ( $1 == !up ) { /timer1 -s 1 1 /imageshack }                       
}


    on *:text:*wow*:#Test: timer 1 2 /msg #Test $nick ... wow c'est le mal :@ !
    on *:text:*kikoo*:#Test: timer 1 2 /msg #Test kikoo $nick asv pls é paC sr mn sky é lach d comms. bsx jdr... sérieusement tu n'as pas honte ?
    on *:text:*wesh*:#Test: timer 1 2 /msg #Test wesh $nick ! ça glisse ?
    on *:text:*yo*:#Test: timer 1 2 /msg #Test yo $nick ça gazouille comme tu veut ?
    on *:text:*seins*:#Test: timer 1 2 /msg #Test ah ? $nick j'ai crue entendre quelque chose ?
    on *:text:*cmb*:#Test: timer 1 2 /msg #Test Je dirais même plus cmbdtc \o ?
    on *:text:*lol*:#Test: timer 1 2 /msg #Test ah mais LOL $nick vazi asv pls é paC sr mn sky é lach d comms. bsx jdr... sérieusement tu n'as pas honte de dire ça ?
    on *:text:*mdr*:#Test: timer 1 2 /msg #Test ahahahahaha !!!! ouais c trop mdr ça ! pfiou je vais me pisser dessus tellement je rigole



merci d'avance pour votre aide et/ou vos suggestions en attendant je vous souhaite une bonne aprèm



Re : Problème Script auto réponse le 14/04/2008 19:26:34

wims
Réponse acceptée !
Ce n'est pas très prudent de laisser une command d'identification a nickserv avec son pass sur un site comme celui ci, j'espere pour toi qu'un admin va vite effacé ce code.
Le code en lui même est juste, il n'y a pas de fautes de syntax, qu'est ce qui ne marche pas ?

Re : Problème Script auto réponse le 14/04/2008 22:41:34

steretrix
Réponse acceptée !
tu penses bien que le mot de passe je l'ai changer dès que j'ai vue que je pouvais pas éditer :)
et ce qui marche pas apparement se sont les status a savoir  :

on 1:input:*:{
    if ( $1 == !away ) { /timer1 -s 1 1 /nick Steretrix_Away }       
    if ( $1 == !busy ) { /timer1 -s 1 1 /nick Steretrix_busy }
    if ( $1 == !afk ) { /timer1 -s 1 1 /nick Steretrix_AFK }
    if ( $1 == !manger ) { /timer1 -s 1 1 /nick Steretrix_Mange }
    if ( $1 == !dodo ) { /timer1 -s 1 1 /nick Steretrix_ZzZzZ }   
    if ( $1 == !me ) { /timer1 -s 1 1 /nick Steretrix  }
    if ( $1 == !boude ) { /timer1 -s 1 1 /nick Steretrix_Boude  }
    if ( $1 == !copine ) { /timer1 -s 1 1 /nick Steretrix_Wip }
    if ( $1 == !play ) { /timer1 -s 1 1 /nick Steretrix_Joue }                   
    if ( $1 == !soiree ) { /timer1 -s 1 1 /nick Steretrix_Soiree }           
    if ( $1 == !douche) { /timer1 -s 1 1 /nick Steretrix_Douche }   
    if ( $1 == !listen ) { /timer1 -s 1 1 /écoute }   
    if ( $1 == !up ) { /timer1 -s 1 1 /imageshack }                       
}

il se passe absolument rien alor que comme tu as dit il n'y a apparement aucune erreur

Re : Problème Script auto réponse le 15/04/2008 11:13:31

steretrix
Réponse acceptée !
bon ben au final j'ai changer le code avec un peu d'aide :) si d'autre débutant veulent savoir comment j'ai fait :

on *:INPUT:#:{ 
  if ($1- == !me )     { .timer 1 1 nick Steretrix | /ebeeps on }
  if ($1- == !uptime ) { .timer 1 1 msg $chan  Il Est $time et Mon Pc Est Open Depuis : $uptime(system,1) }
  if ($1- == !dodo )   { .timer 1 1 nick Steretrix_ZzZzZ | /ebeeps off }
  if ($1- == !away )   { .timer 1 1 nick Steretrix_Away | /ebeeps off }
  if ($1- == !busy )   { .timer 1 1 nick Steretrix_Busy | /ebeeps off }
  if ($1- == !afk )    { .timer 1 1 nick Steretrix_AFK | /ebeeps off }
  if ($1- == !manger ) { .timer 1 1 nick Steretrix_Mange | /ebeeps off }
  if ($1- == !copine ) { .timer 1 1 nick Steretrix_Wip | /ebeeps off }
  if ($1- == !manger ) { .timer 1 1 nick Steretrix_Mange | /ebeeps off }
  if ($1- == !boude )  { .timer 1 1 nick Steretrix_Boude | /ebeeps off }
  if ($1- == !play )   { .timer 1 1 nick Steretrix_Joue | /ebeeps off }
  if ($1- == !soiree ) { .timer 1 1 nick Steretrix_Soiree | /ebeeps off }
  if ($1- == !douche ) { .timer 1 1 nick Steretrix_Douche | /ebeeps off }
  if ($1- == !film )   { .timer 1 1 nick Steretrix_Film | /ebeeps off }
  if ($1- == !listen ) { .timer 1 1 écoute | /ebeeps off }
  if ($1- == !up )     { .timer 1 1 imageshack | /ebeeps off }
}

et ça marche nikel :)

Re : Problème Script auto réponse le 15/04/2008 19:00:24

wims
Cela venait de ton mIRC alors, car la seul différence entre les deux code (mise a part les raccourci en eux même) sont les -s enlevé sur les /timers (mais cela ne change rien car mirc ignore les parametre non existant).L'autre c'est la ligne de définition de l'event,
Avant : on 1:input:*:{
Après : on *:input:*:{

En théorie, personne ne va changer son propre level, mais c'est possible, si on ne le change pas, 1 et * fonctionne tout aussi bien, donc j'ai du mal a comprendre pourquoi l'autre code ne fonctionnait pas, dans tout les cas, tant mieux si c'est bon.


Classé sous : test, nick, msg, timer1, if

Participer à cet échange

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 !

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS