#############################################
#############################################
##
## Board Info by DarkworlD
##
#############################################
#############################################
#############################################
########## INTRODUCTION (Français) #################
##
## SCRIPT *GNU*
##
## - Permet d'obtenir la liste des dernier Post et Reply sur IRC
## - Permet d'obtenir lesStats de la board sur IRC
## - Options de réponse paramétrable.
## • Nombre de réponse a afficher
##
########## LISTE DES COMMANDES : #################
##
## !lastpost : Affiche les dernier post
## !lastreply : Affiche les dernier reply
##
## !lastpost X : Affiche les X derniers post
## !lastreply X : Affiche les X derniers reply
##
## !boardstats : Affiche les statistique de la board
##
#############################################
#############################################
DEMO :
Code:
<DarkworlD> !lastpost
<``BoT``> Les X derniers Post sont : // X etant le nombre d'affichage demander par defaut
<``BoT``> •°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°
<``BoT``> « LAST-POST » Sujet: Test - Forum: Main Forum
<``BoT``> « LAST-POST » Posteur: DarkworlD View: 3
<``BoT``> « LAST-POST » Lien: http://xxxxxxxxx.com/Board/showthread.php?t=156
<``BoT``> •°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°
#####
#... continu jusqua affichage du nombre de sujet configurer par defaut
#idem pour le !lastreply
Code:
<DarkworlD> !lastpost 100
-``BoT``- Le maximum de réponse autoriser est de X // X etant le nombre d'affichage Maximum par defaut
#####
#Securité anti flood
#idem pour le !lastreply
Code:
<DarkworlD> !lastpost gdkf
-``BoT``- Seulement des nombres sont autorisés en argument
-``BoT``- Exemple : !lastpost 6 Affichera les 6 dernier post
#####
#Evite l'insertion de code pouvant etre malveillant
#idem pour le !lastreply
Code:
<DarkworlD> !lastpost 2
<``BoT``> Les 2 derniers Post sont :
<``BoT``> •°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°
<``BoT``> « LAST-POST » Sujet: Test - Forum: Main Forum
<``BoT``> « LAST-POST » Posteur: DarkworlD View: 3
<``BoT``> « LAST-POST » Lien: http://xxxxxxxxx.com/Board/showthread.php?t=156
<``BoT``> •°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°
#####
#... continu jusqua affichage du nombre de sujets demandés
#idem pour le !lastreply
Code:
<DarkworlD> !boardstats
<``BoT``> Statistique de la Board :
<``BoT``> •°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°
<``BoT``> « BOARD-STATS » Membre: 4, Discutions: 4, Message: 5
<``BoT``> « BOARD-STATS » Dernier membre inscrit: PSEUDO
<``BoT``> •°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°
Code:
<DarkworlD> !stopsql
-``BoT``- SQL Déconnecté
#####
#Sécurité pour evité l'utilisation de la commande par nimporte qui !
#
<UtilisateurX> !stopsql
-``BoT``- Commande Interdite
#############################################
########## CONDITION D'UTILISATION ################
#############################################
#
# Pour pouvoir utiliser ce script vous devrez demander a votre hebergeur un acces distant
# a votre base de donnée SQL.
# En général l'hebergeur vous demandera l'IP du PC qui accedera a votre base
# et créera l'acces pour celle ci seulement !
# Vous devez donc avoir une IP fixe !!!
#
# Je vous conseil donc d'utiliser un Shell pour votre eggdrop
# http://powerserv35.net (par exemple)
# 1 Allopass = 1 Shell
#
#############################################
#############################################
Passage en version 1.2
Changement :
- Petite correction sur les variable indiquan le nombre de réponse a donné pour !lastpost et !lastreply (apres un !lastxxxx 2, le nombre de reponse a donné restai bloquer sur 2)
- Ajout de la commande !stopsql pour couper une connection SQL si celle ci a bloqué
Passage en version 1.1
Changement :
- Ajout d'option lors des demande !lastpost et !lastreply
- Ajout des Stats de la Board
Enjoy
P.S : Je n'autorise la diffusion de ce script que par VBULLETIN-FR !