Aide - Recherche - Membres - Calendrier
Version complète : Commande Pour Kik
CCS Forums > VSIXc Chat > Scripts et Add-Ons pour VSIXc
ninie
coucou...
jaimerais savoir si yaurais po une commande pour kicker un script automatiquement a son entré en salle??
Orus
CITATION(ninie @ 19/02/2007, 05:52) *
coucou...
jaimerais savoir si yaurais po une commande pour kicker un script automatiquement a son entré en salle??

Salut,

Oui il est possible de le faire. Perso je le ferai de cette façon :
dans flashvsi il y a un /who fait on join , donc je regarderais dans le raw 352 ce que ça retourne. et d'ici je ferai mon kick.

pour voir ce qu'il se passe tu peux regarder ça deja

CODE
raw 352:*: {
  echo 3 -a >  $1-
}


de là tu cherches les difference qu'il y a quand il y a un script ou pas
après utilise les identifieurs $1 $2 $3 .... pour traiter.

à plus
ninie
CITATION(ninie @ 19/02/2007, 05:52) *
coucou...
jaimerais savoir si yaurais po une commande pour kicker un script automatiquement a son entré en salle??


allo....
jai fait le code je voit qui entre en script ou po mais je sais po encore commen faire la commande pour le kick sad.gif
lievre2mars
CITATION(ninie @ 20/02/2007, 05:48) *
allo....
jai fait le code je voit qui entre en script ou po mais je sais po encore commen faire la commande pour le kick sad.gif


Quand tu détectes un script, il te suffit ensuite d'utiliser la commande KICK:

CODE
kick #nomsalle pseudo_a_kicker


par exemple, si $2 (le deuxième paramètre que tu reçois dans ton script de raw) est le nom de la salle et $6 (le sixième paramètre que tu reçois dans ton script de raw) le pseudo de la personne, il te suffit de faire:

CODE
kick $2 $6


lievre2mars
ninie
CITATION(lievre2mars @ 22/02/2007, 13:36) *
Quand tu détectes un script, il te suffit ensuite d'utiliser la commande KICK:

CODE
kick #nomsalle pseudo_a_kicker


par exemple, si $2 (le deuxième paramètre que tu reçois dans ton script de raw) est le nom de la salle et $6 (le sixième paramètre que tu reçois dans ton script de raw) le pseudo de la personne, il te suffit de faire:

CODE
kick $2 $6


lievre2mars



oufff non je crois po que ca fonctionne de cette maniere car je ne veux po kiker un pseudo en particulier mais tt les script qui entre en salle....

merci quand meme de ton aide rolleyes.gif
ninie
CITATION(Orus @ 19/02/2007, 15:35) *
Salut,

Oui il est possible de le faire. Perso je le ferai de cette façon :
dans flashvsi il y a un /who fait on join , donc je regarderais dans le raw 352 ce que ça retourne. et d'ici je ferai mon kick.

pour voir ce qu'il se passe tu peux regarder ça deja

CODE
raw 352:*: {
  echo 3 -a >  $1-
}


de là tu cherches les difference qu'il y a quand il y a un script ou pas
après utilise les identifieurs $1 $2 $3 .... pour traiter.

à plus

allo...
voila orus je te copi ma commande di moi cqui va po

raw 352:*: {
if ($7 != pro4chat) { kick # $nick }
}
Orus
CITATION(ninie @ 22/02/2007, 15:12) *
allo...
voila orus je te copi ma commande di moi cqui va po

raw 352:*: {
if ($7 != pro4chat) { kick # $nick }
}


salut ninie wink.gif

bah en fait tu prends $7 mais en fait $7 ne retourne pas la bonne partie, ça se passe plutot dans $9

essaie au lieu de faire if ($9 != pro4chat) plutot de faire if (pro4chat !isin $9) ça devrait le faire je pense .
ou utilise if ($token($9,2,44) != pro4chat)
enfin t'as le choix tongue.gif j'ai pas testé mais ça devrait faire l'affaire .

si il y a quelque chose que tu ne comprends pas, demande wink.gif
à plus
ninie
CITATION(Orus @ 22/02/2007, 16:27) *
salut ninie wink.gif

bah en fait tu prends $7 mais en fait $7 ne retourne pas la bonne partie, ça se passe plutot dans $9

essaie au lieu de faire if ($9 != pro4chat) plutot de faire if (pro4chat !isin $9) ça devrait le faire je pense .
ou utilise if ($token($9,2,44) != pro4chat)
enfin t'as le choix tongue.gif j'ai pas testé mais ça devrait faire l'affaire .

si il y a quelque chose que tu ne comprends pas, demande wink.gif
à plus

allo...
mon bot me renvoi ces mots KICK: Paramètres insuffisants. avec lune ou lautre des commande unsure.gif
Orus
CITATION(ninie @ 22/02/2007, 17:14) *
allo...
mon bot me renvoi ces mots KICK: Paramètres insuffisants. avec lune ou lautre des commande unsure.gif

oui, en fait plus haut
lievre de mars t'as donné la syntae pour la kick par le raw

CODE
kick $2 $6

regarde l'exemple de ce que retourne le raw
Orus- #[CP][FR]CCS ~www.ccscri bopzwsxmpbob VSIXc toto H 0 M01,FlashVSI

tu compte les mot espacé

la salle c'ezst le deuxieme donc $2
le nick c'est toto donc le 6eme ce qui donne : $6
par contre, pour ta condition essaie comme ça
if (($9 != pro4chat) || (!$9))
le !$9 c'est au cas ou justement il existe pas ce qui montre qu'il utilise pas le webchat

à plus
ninie
CITATION(Orus @ 22/02/2007, 17:53) *
oui, en fait plus haut
lievre de mars t'as donné la syntae pour la kick par le raw

CODE
kick $2 $6

regarde l'exemple de ce que retourne le raw
Orus- #[CP][FR]CCS ~www.ccscri bopzwsxmpbob VSIXc toto H 0 M01,FlashVSI

tu compte les mot espacé

la salle c'ezst le deuxieme donc $2
le nick c'est toto donc le 6eme ce qui donne : $6
par contre, pour ta condition essaie comme ça
if (($9 != pro4chat) || (!$9))
le !$9 c'est au cas ou justement il existe pas ce qui montre qu'il utilise pas le webchat

à plus

ok jcommence a me trouver fatiguante la unsure.gif

jai fait tt ca la ca marche mais il kik tt le monde qui entre et se kik lui meme je te copi ce que le raw me renvoi

BRSvenus #[GN][FR]BeLle_RoNde_SeXy toto vqhdhdrsfurg VSIXc toto H 0 ChristianEthics VSIXc V4.3

BRSvenus #[GN][FR]BeLle_RoNde_SeXy baby2007 vqdcvirucurd VSIXc baby2007 H 0 N01,FlashVSI

voila ce son deux exemple de script quand il se connecte
Orus
CITATION(ninie @ 23/02/2007, 02:51) *
ok jcommence a me trouver fatiguante la unsure.gif

jai fait tt ca la ca marche mais il kik tt le monde qui entre et se kik lui meme je te copi ce que le raw me renvoi

BRSvenus #[GN][FR]BeLle_RoNde_SeXy toto vqhdhdrsfurg VSIXc toto H 0 ChristianEthics VSIXc V4.3

BRSvenus #[GN][FR]BeLle_RoNde_SeXy baby2007 vqdcvirucurd VSIXc baby2007 H 0 N01,FlashVSI

voila ce son deux exemple de script quand il se connecte


salut,
non c'est moi qui t'ai fait marquer une connerie lol en plus je l'avais di tplus haut mais j'ai pas repris

CODE
;a la lecture du raw 352
raw 352:*: {
;si le pseudo qui entre n'est pas moi
if ($6 != $me) {
;si la deuxieme partie de $9 separé par une virgule n'est pas egale à pro4chat et ou si il y a pas $9, kick du salon le pseudo
  if (($token($9,2,44) != pro4chat) || (!$9)) { kick $2 $6 pas de script }
}
}

ça devrait le faire je pense, si t'as des questions n'hesite pas wink.gif
à plus
ninie
CITATION(Orus @ 23/02/2007, 10:49) *
salut,
non c'est moi qui t'ai fait marquer une connerie lol en plus je l'avais di tplus haut mais j'ai pas repris

CODE
;a la lecture du raw 352
raw 352:*: {
;si le pseudo qui entre n'est pas moi
if ($6 != $me) {
;si la deuxieme partie de $9 separé par une virgule n'est pas egale à pro4chat et ou si il y a pas $9, kick du salon le pseudo
  if (($token($9,2,44) != pro4chat) || (!$9)) { kick $2 $6 pas de script }
}
}

ça devrait le faire je pense, si t'as des questions n'hesite pas wink.gif
à plus

wow merci orus jtadore et merci de ton aide tu a ete patient...la jai un ptit probleme jme demande si ye po possible de mettre du temp genre 5 minute pcq le script quand je le kik il revien tjrs et ca fait deconnecter mon bot....merci encore
Orus
CITATION(ninie @ 23/02/2007, 15:16) *
wow merci orus jtadore et merci de ton aide tu a ete patient...la jai un ptit probleme jme demande si ye po possible de mettre du temp genre 5 minute pcq le script quand je le kik il revien tjrs et ca fait deconnecter mon bot....merci encore


CODE
;en fait juste avant le kick, tu ajoute un ban : acces la salle add deny le nick pour 5 minutes
if (($token($9,2,44) != pro4chat) || (!$9)) { ACCESS $2 ADD DENY $6 5 | kick $2 $6 pas de script }


j'ai pas essayé, mais ça devrait faire l'affaire wink.gif

à plus
ninie
CITATION(Orus @ 23/02/2007, 15:32) *
CODE
;en fait juste avant le kick, tu ajoute un ban : acces la salle add deny le nick pour 5 minutes
if (($token($9,2,44) != pro4chat) || (!$9)) { ACCESS $2 ADD DENY $6 5 | kick $2 $6 pas de script }


j'ai pas essayé, mais ça devrait faire l'affaire wink.gif

à plus

allo orus...

eh bien oui ca marche thumbsup.gif ...jte remerci bc de ta patience...
jte donne un gros bisous pour ca tongue.gif:p loll
bye bye et merci encore
Orus
voilà peter
pour que les scripts que tu veux soient autorisé
tu peux faire comme ça :

CODE
;a la lecture du raw 352

raw 352:*: {
;si le pseudo qui entre n'est pas moi
  if ($6 != $me) {
   ;si la deuxieme partie de $9 separé par une virgule n'est pas egale à pro4chat et ou si il y a pas $9 et n'est pas dans ma variable %script.ok
   ;Ban + kick du salon le pseudo

    if ((($token($9,2,44) != pro4chat) && ($6 !isin %script.ok)) || (!$9)) { ACCESS $2 ADD DENY $6 5 | kick $2 $6 pas de script }
  }
}
;tu crées un menu antiscript
;un sous menu ajouter un acces
;un autre pour enlever l'acces
;tu lances les alias script.ok pour l'ajout
;et l'alias script.vire
menu menubar,channel,status {
  antiscript :
  .Ajouter un acces script : script.ok
  .retirer un acces script : script.vire
}
;dans cet alias ( script.ok)
;tu met en variables le nick du script que tu veux autoriser
;si le pseudo n'est est pas dans %script.ok
alias script.ok {
  var %nn $?="inscrire nom du script"
  if (!$istok(%script.ok,%nn,32)) {
   ;tu set %script.ok en ajoutant le %nn
    set %script.ok  $addtok(%script.ok,%nn,32)
  }
  else { echo 12  -a  > %nn est déja en liste }
}
alias script.vire {
  var %nn $?="Enlever le script de la liste"
  if ($istok(%script.ok,%nn,32)) {
   ;tu set %script.ok en enlevant %nn
    set %script.ok $deltok(%script.ok,$findtok(%script.ok,%nn,1,32),32)
  }
  else {  echo 13  -a  > %nn n'est pas dans la liste }
}


Donc tu clic sur la menubar ou clic droit dans la salle et tu as le menu antiscript là tu choisis et après tu ajoutes o enleve le nick du script autorisé.

je ne l'ai pas testé du tout mais ça devrait le faire.

CITATION
Correction d'un bug


à plus
QuebecCom
[orus merci pour ta patience smile.gif good.gif
Ceci une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2010 Invision Power Services, Inc.