Menu

Script

Yannick

Language uttiliser pour le script : Pascal

Descriptif du code du script founris de base:

1. Les constantes
Log_Script => Boolean pour activer les point de suivi du script utilisateur
Log_Main => Boolean pour activer les point de suivi des fonctions interne
VersionScript => chaine de caratère pour la version du script
chat = '' => pour rediriger les message envoyer au chat vers un user particulier

2. Les variables
UserName : Nom de la personne ayant écrit le message
DisplayName : Nom de la personne ayant écrit le message en tenant de compte de la case
ToUserName : Message en privé au bot ou nom
isAdmin, isSteamer, isMod, isSub, isTurbo, isPremium : Statut de la personne (twitch)
isRegular : Statut de la personne (interne pour le streamer)
isDrawStart: un tirage au sort est en préparation
isCoolDown: il y a un cool down actif
msg: Message de la personne
Chanel: chaîne connecter
winner: gagnant du tirage au sort
Arg: argument pour une commande
s, x, y, c: variable de traitement

3. Les fonctions
Chanel := GetValue('CHANEL', Log_Main); // Cananl de discution
writes('<' + Chanel + '> <' + UserName + '> <' + msg + '>');
WriteIrc(Chanel, Chat, '/mod ' + arg);
ClearCmd(log_Main)
ClearReac(log_Main)
ClearQuote(log_Main)
Promote(arg,log_Main)
UnPromote(arg,log_Main)
IsPromote(arg,log_Main)
DrawClear(log_Main)
DrawPick(log_Main)
DrawStart(log_Main);
DrawStop(log_Main)
Drawadd(arg, log_Main)
DrawRemove(arg, log_Main)
DrawList(arg, log_Main)
DrawListWinner(UserName, log_Main)
AddCmd(arg, log_Main);
DelCmd(arg, log_Main);
AddReac(arg, log_Main);
DelReac(arg, log_Main);
DeleteQuote(StrToInt(arg), log_Main)
AddQuote(arg, log_Main);
GetQuote(StrToInt(arg), log_Main);
say('Je fais un bisou discret à' + UserName, log_Main);
CoolDownStart(Log_Main);


MongoDB Logo MongoDB