begin process at 2010 02 10 06:35:41
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Bots

 > SYSTÈME DE QUOTES

SYSTÈME DE QUOTES


 Information sur la source

Note :
4,75 / 10 - par 4 personnes
4,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Bots Classé sous :quote, citation Niveau :Débutant Date de création :05/09/2005 Vu :3 960

Auteur : Mast3r

Ecrire un message privé
Site perso
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Voici un système de gestion de quotes que j'utilise personnellement pour mon bot :)
!lecture Pour lire une quote au hasard
!quote <numéro> Pour lire une quote avec un numéro donné
!register Pour enregistrer une quote

Il faut que vous remplaciez "Votre_Nick" par le votre et créer une fichier quotes.txt dans le dossier de votre script.

Source

  • on *:text:!register*:*: {
  • if ($nick == Votre_Nick) { write quotes.txt 14[Quote] : $2- }
  • else { msg $chan 4Vous ne pouvez pas ajouter de quote }
  • }
  • on *:text:!lecture:*: {
  • msg # $read(quotes.txt) }
  • on *:text:!quote*:*: {
  • msg # $read(quotes.txt,$+ $2 $+)
  • }
on *:text:!register*:*: {
  if ($nick == Votre_Nick) { write quotes.txt 14[Quote] : $2- }
  else { msg $chan 4Vous ne pouvez pas ajouter de quote }
}
on *:text:!lecture:*: {
msg # $read(quotes.txt) }
on *:text:!quote*:*: {
  msg # $read(quotes.txt,$+ $2 $+)
}



 Sources de la même categorie

ANIMATION POUR BOT par michounou
RECORD AFFLUENCE MULTI-SALON par extarsik
Source avec Zip Source avec une capture LOGCHAN BY DIIMS :: POUR BOT :: TOTALEMENT CONFIGURABLE par sodims
SALON TRADUCTION par CsDarkman
BOT DE SUPPORT (HELPSERV) par Maxou1012

 Sources en rapport avec celle ci

Source avec une capture QUOTES BASH ET BASHFR par Flyswat
Source avec Zip Source avec une capture SYSTÈME DE QUOTE MULTI-LIGNE & MULTI-SERVEUR par TropNul
QUOTE SYSTEM + QUOTE SEARCHER par CestFortEnChocolat
SYSTÈME DE QUOTES PUBLIC par MenzAgitat
Source avec Zip Source avec une capture QUOTE SYSTEM par tidds

Commentaires et avis

Commentaire de nightmar le 05/09/2005 17:58:51

Très basique mais tu aurai pu faire sa en un seul On text:

On *:text:*:*:{
if ($strip($1) == !register) {
  if ($nick == Votre_Nick) { write quotes.txt [Quote] : $2- }
  else { msg $chan Vous ne pouvez pas ajouter de quote }
}
elseif ($strip($1) == !lecture) { msg # $read(quotes.txt) }
elseif ($strip($1) == !quote) { msg # $read(quotes.txt,$2) }
}

Commentaire de COOLMAN002 le 05/09/2005 19:29:16

lol.

Certe tu l'utilises sur ton bot mais... si tu postes ici faut au moins que le code fasse quelque chose sans qu'on ai besoin de modifier nous même les remotes (Je parle nottamenet de "Votre_Nick").

et créer une fichier quotes.txt dans le dossier de votre script.

quand tu /write, si le fichier existe pas, il est créé...

Quel est la différence entre "!lecture" et "!quote" ? regroupe les deux en un seul et utilise un $iif pour vérifier si $2 existe... (et si c'est un numéro aussi...).

Commentaire de fjxokt le 05/09/2005 20:34:36

il me semble que tu avais posté une source quasi-quasi-similaire il y a peu
et serieusement un code comme le tien n'a pas d'interet: pas parce que l'idée est mauvaise (meme si c'est vu et revu) mais tout simplement parce que c'est plat, creux et trop simple pour etre interessant
Si, quand l'owner du bot qui a ton code se deconnecte, je peux prendre son nick et ecrire une quote quand même...
de plus on ne peut rien gerer sur les quotes (les effacer ,les editer...)
Sinon je rejoint les commentaires ci-dessus (remote a finir, !lecture et !quote similaire, optimisation)

a refaire...

Commentaire de L1N3R le 05/09/2005 21:40:54

Assez basique, revu une bonne dizaine de fois.
Pour ce qui en est du code, tu peux (comme dis plus haut), le faire en on seul on text. Pour les 2 on text, met on *:text:!register*:#:{ , sinon, si par mégarde tu tapes la commande en query avec ton bot, $chan est pas interprété.
Le reste a déja été dit.
Bonne chance pour la suite.

Commentaire de KiNdErMaXi le 05/09/2005 21:46:11

je vois pas l'interet de mettre un on text
un input aurai été mieux

Commentaire de Panthouffle le 06/09/2005 13:04:56

Les On text c'est la base de mIRC.. au moin si tu les regroupe en un seul c'est déjà mieu, sinon le code est assez petit essai de l'étendre un peu quoi, ajoute des options

Commentaire de Panthouffle le 06/09/2005 13:06:43

la base du scripting mIRC même * ;)

Commentaire de naruto_harem le 06/09/2005 17:03:40

Petite info met $me au lieu de Votre_nick comme ca pas besion de faire changer le nick et peux importe ton nick le script fonctionneras avec ton nick.Sinon lis les autres critiques et continu.bonne chance

Commentaire de fjxokt le 06/09/2005 18:31:18

naruto_harem c'est un remote pour bot -_-'
donc ça ne doit pas faire effet sur le nick du bot

Commentaire de Asthar le 06/09/2005 22:05:19

Honnetement ... je trouve pas ca utile.
Faudrait pouvoir choisir une ligne, ou autre options de ce genre ...
Je met 5.

Commentaire de naruto_harem le 07/09/2005 16:45:19

fjxokt En effet dsl je me suis tromper vraiment dsl.

Commentaire de tpixl le 22/12/2005 18:13:40

C'est vrai que ce script est simple.
Mais justement, il est utile pour un n00b comme moi.
Il y a toujours quelqu'un pour critiquer ce genre de code. Ce sont plutôt ces posts qui sont totalement inutiles. :)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

probleme... [ par vesparo ] voila alors je fait un quote system et je vous montre mon blem:;edit %quote, 2, 25 10 200 10;;On *:DIALOG:quote:edit:2: { set %quote $did(2) }On *:DIA HelP [ par DarKiNg virus ] [blue][font=tahoma]g un Blem a mon input :on *:INPUT:*: { if $1 == .Add.Q { set %Quote.Nbr $calc(%Quote.Nbr+1) | set %Quote. $+ %Quote.Nbr $2- | echo commande de citation... [ par NiCeOn3 ] Donc j'ai déjà ca :alias /citation msg $active « $1- »mais j'aimerais, pour simplifier la tâche, à ne pas avoir à recopier la citation et qu'à la Prob pour bot [ par linkin4247 ] Salut j'ai 2 petites questions...1ere : J'ai un script on *:text:!citation:*: {msg # $read(citations.txt)} si on tape !citation en pv ou On text avec plusieurs mots [ par mikedimoi ] Connais po grand chose!d&#233;sol&#233;!!Salut tout le monde !Je d&#233;bute un peu en cette mati&#232;re et m'y int&#233;resse.A ce stade, j'ai ce sc [Python - Xchat] pb avec xchat.hook_timer [ par byboleymar ] bonjour, j'essay de faire un tout petit script qui permet à mon "bot", lancer sous Xchat-text, de se connecter automatiquement au server, de joindre u Problème avec mon code [ par minerbe ] Bonjour j'ai un petit problème avec mon code-source que voici:alias quote {  amsg &#x0;2;&#x0;3;4 Quote prise au hasard a $time $read(allquote.txt)}on probleme de connection anope [ par mecbrundu24 ] Bonjour, voila j'ai un problème de connexion avec anope a unrealircd a l'installation tous c'est très bien passer mais quand je souhaite connecter an


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales