No_ImPoRtAnZ
Messages postés24Date d'inscriptionsamedi 30 avril 2005StatutMembreDernière intervention25 juin 2007
-
4 mai 2005 à 03:27
No_ImPoRtAnZ
Messages postés24Date d'inscriptionsamedi 30 avril 2005StatutMembreDernière intervention25 juin 2007
-
4 juin 2005 à 23:43
Bonsoir je programme un bot mais mes compétences sont encore limité
tous marche mais j'aimerais qu'avant d'utiliser la commande !clope les users tape !tox et s'enregistre puis lorsque le bot donne une cloppe qui puisse annoncer depuis combien de temps c'est un tox (j'aimerais savoir si en utilisant ce mode d'enregistrement il est possible de reconnaitre un user par son host en utilisant une comande du genre !cki $nick) si quelqu'un peut m'aider je le remercie j'ai d'autres idées mais je n'arrive pas à les réaliser mon mail est [mailto:noimportanz@aol.com noimportanz@aol.com]
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 4 mai 2005 à 07:21
Bonjour,
Il te suffit d'enregistrer $date (retourne la date comme son nom l'indique) quelque part lorsque l'user tapera !tox
De + je te conseillerais un autre système que les variables, comme les fichiers .ini (/writeini, /remini, $readini)
Ca pourrait donc donner :
ON *:TEXT:*:#:{
if $1 == !clope {
var %tmp $readini(clopes.ini,pseudo,$nick), %date_tox $readini(clopes.ini,tox,$nick)
writeini clopes.ini pseudo $nick $calc(%tmp + 1)
msg # voici ta %tmp ème
7()¯¯¯¯)1¯¯¯¯¯¯¯¯¯¯¯4))14 ~~ $nick $iif(%date_tox,Tox depuis le
$ifmatch)
}
elseif $1 == !tox {
var %tmp = $readini(clopes.ini,tox,$nick)
if !%tmp { writeini clopes.ini tox $nick $date }
}
}
$readini fonctionne ainsi : $readini(nom du fichier,section,sous-section)
(Ouvre un fichier .ini, par exemple mirc.ini pour mieux comprendre ce genre de structure)
En tapant !tox, ca enregistre la date en cours, et dès que l'user va
taper !clope, on donne à la fin du msg la date (seulement si !tox a été
tapé au préalable, d'où le $iif qui vérifie l'existance de %date_tox)
Pour ta 2ième question, si tu veux un système de !seen (comme certains
services le proposent), tu trouveras des addons de ce type sur
ircfr/scriptsdb.org/mircscriptsfrfm.com en cherchant bien ;)
No_ImPoRtAnZ
Messages postés24Date d'inscriptionsamedi 30 avril 2005StatutMembreDernière intervention25 juin 2007 4 mai 2005 à 20:24
Je te remercie pour ces plus amples informations,j 'ai testé ton remote il marche malheureusement j'aurais souhaité que le bot ne donne aucun si la personne n'était pas enregistré grâce à son host (le bot lui aurait indiqué cela) :/
J'ai des idées de jeux aussi que je peux partager si ça intéresse quelqu'un : la roulette russe, le joueur tape !roul et tombe hasardueusement sur un eballe ou un cadeau; le pendu; le 421; le jeu de la boutielle (une personne lance la bouteille et le bot désigne dans la nicklist le gagnant); le plus rapide( un mot ou une lettre taper le plus rapidement); le silence (toutes les personnes doivent décrire l'action de silence genre /me chut /me se tais); calcul le bot donne quelques opérations. Je pense qu'un système de point peut-être mis cela encourage les users à participer, si quelqu'un peut m'aider à ces réalisations qu'il prenne contact avec moi mici