Panthouffle
Messages postés281Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention14 avril 2008 22 oct. 2006 à 00:34
Déjà il ne faut pas utiliser des variables dans ce cas-ci car elles ne sont pas permanantes et se supprimeront à la fin du script, ce que je te conseil pour sauvegarder tes données serait plutôt de les mettres dans un fichier texte
; on repère lorsque quelqu'un essai de changer ou ajouter une publicité
on *:TEXT:!setpub*:#channel:{
; on écrit dans le fichier pubs.txt la nouvelle publicité
write
-l $+ $mid($1,8)
pubs.txt $2-
; on annonce que la publicité a été programmer
msg $chan $nick la pub est programmer pour $2
}
Synthaxe: !setpub[numéro] <nom> <heure>
Ensuite si ça te dit tu pourras ajouter un accès pour pouvoir modifier les pubs étant donné que tu a l'air d'avoir un chan pas mal chargé
uaip
Messages postés1466Date d'inscriptionmardi 20 février 2007StatutMembreDernière intervention 7 février 2011 20 févr. 2007 à 22:29
euh... jsuis nouveau ici ^^ [laissez moi le temps de m'y habituer]
bon, je suis un peu a la masse, mais je crois que dans une remote (n'importe laquelle) il ne peut y avoir qu'un évenement "text". Donc, en gros j'ai rien compri a ton code ^^ mais si je le reprends en modiffiant d'apres ce que j'ai dit, ca donne :
on *:TEXT:*:#channel:{
if (!setpub1 isin $1-) && (var %nom $1) && (var %publicité $2) && (var %heure$3) { msg $chan $nick la pub est programmer pour %nom }
elseif (!setpub2 isin $1-) && (var ....... ) { ya pas d'action, je pige pas ton truc }
elseif (!timer isin $1-) && (var %timer $1) { msg $chan $nick le timer est regler à %timer }
elseif (!demarrer isin $1-) { msg $chan %nom %publicité .... }
bon enfin, j'ai fait un peu du caca, mais le "on *:text:blabla" tu peux le mettre qu'une fois ds la remote. Maintenant je pense que les !mot tu pourras les mettre n'importe ou ds ta phrase. Bref essaye, mais ne sois pas étonné si ca marche pas ^^
PS : rajoute les modifs de panthouffle, jai oublié de le faire ^^
uaip
Vous n’avez pas trouvé la réponse que vous recherchez ?
uaip
Messages postés1466Date d'inscriptionmardi 20 février 2007StatutMembreDernière intervention 7 février 2011 20 févr. 2007 à 22:31
merde !! désolé, jai oublié le "}" tout a la fin, donc jte refais la derniere ligne ^^ (dsl) :
[...la remote...] +
elseif (!demarrer isin $1-) { msg $chan %nom %publicité .... }
}
voila, c'est tout bete, mais faut pas oublier le } en derniere ligne, sinon ca foire tout, d'aiileur ya que cette derniere ligne dont je suis sur de moi ^^