Une question de débutant...parce que je suis débutant

Signaler
Messages postés
258
Date d'inscription
samedi 25 décembre 2004
Statut
Membre
Dernière intervention
13 novembre 2012
-
Messages postés
76
Date d'inscription
samedi 12 août 2006
Statut
Membre
Dernière intervention
9 août 2007
-
Salut,
J'aimerai faire un petit script vraiment simple, seulement je n'y arrive pas, et j'ai vraiment honte. J'ai commancer hier à utiliser irc. Voila, dans mon channel, je suis op. Et j'aimerai que lorsque mon ami se connect, je le mette lui aussi automatiquement op, meme si je suis absent. J'ai essayer ceci:

on ^1:join:#PoPo: {
if($nick == "Mamy") {
op Mamy
}
}

Ca ne fonctionne pas

quelq'un pourrait m'aider?

Merci
Jn

10 réponses

Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

on @*:join:#PoPo:if ($nick == Mamy) raw -q mode $chan +o $nick

explication :
raw -q, c'est pour une question de rapidité, c'est pas très important, t'aurais pu mettre mode $chan +o $nick
$chan reprend le nom du salon où se déroule l'action
$nick reprend le nick de la personne concernée
le @ signifie : if ($me isop $chan), tu le vérifies même si t'es op à 99% du temps, ça coûte rien :)
les { } sont facultatives quand il n'y a qu'une action (et le fait de ne pas les mettre augmente la rapidité d'éxécution du code j'crois)

Contrairement au PHP (tu sembles en faire), il ne faut pas de " " pour encadrer l'expression en toutes lettres
puis il faut un espace après IF

Le ^ que tu as mis sert à cacher l'action, il n'a rien à faire là :) (en plus faut un haltdef après)
Messages postés
281
Date d'inscription
jeudi 21 juillet 2005
Statut
Membre
Dernière intervention
14 avril 2008

Juste un petit truc à ajouter (parce que Arkanis à vraiment tout dit ), si j'étais à ta place, je "sécuriserais" un peu plus l'accès (c'est pas sorcier de prendre le nick "Mamy", d'entrer sur #PoPo et reprendre son pseudo Donc j'utiliserais plutôt un truc comme $address($nick,0)
Messages postés
76
Date d'inscription
samedi 12 août 2006
Statut
Membre
Dernière intervention
9 août 2007

Panthouffle tout le monde n'a pas une IP fixe ... Fais un systeme d'identification jnbrunet, mais a partir de ce moment là autant te fair un robot, et si tu m'étrises les sockets en PHP, envisage un robot en PHP. Il faira des trucs basique mais c'est toujours simpas :)
Messages postés
281
Date d'inscription
jeudi 21 juillet 2005
Statut
Membre
Dernière intervention
14 avril 2008

Qui a parlé d'adresse IP atlantisfr ? Y'a pas d'IP donné avec $address, et puis tant que jnbrunet voudra "auto-opper" uniquement son ami, je vois pas pourquoi il devrais faire un système d'identification, comme ça son ami est pas oubliger de s'identifier à chaque connection sur le salon...
Messages postés
76
Date d'inscription
samedi 12 août 2006
Statut
Membre
Dernière intervention
9 août 2007

Il me semble  que quand on change d'ip, notre $address change aussi ...
Messages postés
281
Date d'inscription
jeudi 21 juillet 2005
Statut
Membre
Dernière intervention
14 avril 2008

Je vois ce que tu veux dire maintenant, reste plus qu'à voir si l'ami de jnbrunet a une adresse IP fixe ou pas
Messages postés
76
Date d'inscription
samedi 12 août 2006
Statut
Membre
Dernière intervention
9 août 2007

Ouais mais bon, si il a se probléme de sécurité il reviendra poster ici .. Puis on approfondira.
Messages postés
258
Date d'inscription
samedi 25 décembre 2004
Statut
Membre
Dernière intervention
13 novembre 2012

Salut,
Merci bcp les gars! je sais programmer...seulement je commance tout juste avec le language irc...alors vous m'aidez beaucoup! Je vais vérifier pour l'ip de mon ami...question de sécurité!

Merci encore!
Jn
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
Pour moi toutes les réponses a ce post sont inutiles puisque qu'il demande un acces, pas besoin de code mais seulement besoin d'un access
Suffit de savoir quel type de service est utilisé sur son salon et de trouvé la syntaxe.
Messages postés
76
Date d'inscription
samedi 12 août 2006
Statut
Membre
Dernière intervention
9 août 2007

C'est un site dédié à la programmation mIRC, donc on donne des réponses à ce niveau là.