|
|
|
Joined: Jun 2005
Posts: 37
Ameglian cow
|
OP
Ameglian cow
Joined: Jun 2005
Posts: 37 |
i got that code ;;;;;;;;;;;
; Anti-PV ;
;;;;;;;;;;;
on ^*:OPEN:?:{
haltdef
.msg $nick [Auto Msg] 12!8*12!0!!4!! 9Bonjours, j'utilise un anti-Pv, si j'ai le temps, Je vais vous répondre sous peu 4:11-4)
.ignore -pu $nick 300
.timer 1 0 anti-pv $nick $1-
}
alias anti-pv {
set %anti-pv.nick $1
set %anti-pv.msg $2-
if ($?!="Privé de %anti-pv.nick $+ , accepter ? $crlf $+ Message: %anti-pv.msg ") {
.msg %anti-pv.nick [Auto Msg] Demande de privé accepté \o/ Bonjours sa va ?
.ignore -r $nick
.query %anti-pv.nick
.notice $me %anti-pv.msg
}
else {
.msg %anti-pv.nick [Auto Msg] Demande de privé refusé dsl :( !
}
}
first i add that : .notice $me %anti-pv.msg because i whant to see that when the query open. Can i have a nother way ? so it dont look like a notice but like the personne speaking to me ? Also i whant to add something that i can activate, unactivate the script For now i got a cheap : Anti-PV .Activé:/load -rs armymenscript/army4/army4.army .DesActivé:/unload -rs armymenscript/army4/army4.army but i dont whant to see : * Unloaded script 'C:\Documents and Settings\Patrick Thériault\Bureau\test\armymenscript\army4\army4.army' * Loaded script 'C:\Documents and Settings\Patrick Thériault\Bureau\test\armymenscript\army4\army4.army' so another possibility ? tanks
|
|
|
|
Joined: Aug 2004
Posts: 7,252
Hoopy frood
|
Hoopy frood
Joined: Aug 2004
Posts: 7,252 |
Change Anti-PV
.Activé:/load -rs armymenscript/army4/army4.army
.DesActivé:/unload -rs armymenscript/army4/army4.army
to Anti-PV
.Activé:.load -rs armymenscript/army4/army4.army
.DesActivé:.unload -rs armymenscript/army4/army4.army
|
|
|
|
Joined: Jun 2005
Posts: 37
Ameglian cow
|
OP
Ameglian cow
Joined: Jun 2005
Posts: 37 |
\o/ it is possible too add to like on the one activate something like a ( i dont know in english ): / \/ or a X ou juste a dot, a - ?
|
|
|
|
Joined: Aug 2004
Posts: 7,252
Hoopy frood
|
Hoopy frood
Joined: Aug 2004
Posts: 7,252 |
Do you mean something to indicate if it is active or not? If this is what you mean, then I think something could be done, but I'd need to do some checking and I don't think it would be easy. While the preferred language on the board is English, if you don't know how to express something in English but do know how to put it in French (which, I think, would be your base language), I don't think anyone would complain with the occasional french reference.
|
|
|
|
Joined: Jun 2005
Posts: 37
Ameglian cow
|
OP
Ameglian cow
Joined: Jun 2005
Posts: 37 |
Do you mean something to indicate if it is active or not? If this is what you mean, then I think something could be done, but I'd need to do some checking and I don't think it would be easy. While the preferred language on the board is English, if you don't know how to express something in English but do know how to put it in French (which, I think, would be your base language), I don't think anyone would complain with the occasional french reference. yes it exacly what i want ( sry for my poor englis :S )
|
|
|
|
Joined: Sep 2003
Posts: 4,230
Hoopy frood
|
Hoopy frood
Joined: Sep 2003
Posts: 4,230 |
;;;;;;;;;;;
; Anti-PV ;
;;;;;;;;;;;
;
#anti-pv ON
;
on ^*:OPEN:?:{
haltdef
.msg $nick [Auto Msg] 12!8*12!0!!4!! 9Bonjours, j'utilise un anti-Pv, si j'ai le temps, Je vais vous répondre sous peu 4:11-4)
.ignore -pu $nick 300
.timer 1 0 anti-pv $nick $1-
}
alias anti-pv {
var %anti-pv.nick = $1
var %anti-pv.msg = $2-
if ($?!="Privé de %anti-pv.nick $+ , accepter ? $crlf $+ Message: %anti-pv.msg ") {
.msg %anti-pv.nick [Auto Msg] Demande de privé accepté \o/ Bonjours sa va ?
.ignore -r $nick
.query %anti-pv.nick
echo -itlbfrc normal < $+ %anti-pv.nick $+ > %anti-pv.msg
; ^ adds there text to the query
;
var %i = 1 | while ($chan(%i)) { echo -itlbfrc notice - $+ %anti-pv.nick $+ - %anti-pv.msg | inc %i }
; ^ fakes a notice from the user of theer text
;
}
else {
.msg %anti-pv.nick [Auto Msg] Demande de privé refusé dsl :( !
}
}
;
#anti-pv END
;
menu channel {
.Activé: { .enable #anti-pv }
.DesActivé:{ .disable #anti-pv }
} I dont understand whats ment to happen here tho, since that stuff only happens after the $?!= is answered so u must know about it by then?!?!?!?!
|
|
|
|
Joined: Aug 2004
Posts: 7,252
Hoopy frood
|
Hoopy frood
Joined: Aug 2004
Posts: 7,252 |
This is the closest that I was able to come up with. Anti-PV
.$iif($script(armymenscript/army4/army4.army),$style(2)) .Activé : load -rs armymenscript/army4/army4.army
.$iif(!$script(armymenscript/army4/army4.army),$style(2)) .DesActivé: unload -rs armymenscript/army4/army4.army
|
|
|
|
Joined: Jun 2005
Posts: 37
Ameglian cow
|
OP
Ameglian cow
Joined: Jun 2005
Posts: 37 |
This is the closest that I was able to come up with. Anti-PV
.$iif($script(armymenscript/army4/army4.army),$style(2)) .Activé : load -rs armymenscript/army4/army4.army
.$iif(!$script(armymenscript/army4/army4.army),$style(2)) .DesActivé: unload -rs armymenscript/army4/army4.army
huuu i dont work, well i dont see nothing on my menu
|
|
|
|
Joined: Sep 2003
Posts: 4,230
Hoopy frood
|
Hoopy frood
Joined: Sep 2003
Posts: 4,230 |
LOL stop telling him to use load and unload, im suprised really dude!
You know way better than that, I have seen your code and you have used #groups perfectly before, why you letting him flounder in the dark!
/me looks at RusselB in a new light, are those devil horns appearing out of his head! eeeeek!
|
|
|
|
Joined: Aug 2004
Posts: 7,252
Hoopy frood
|
Hoopy frood
Joined: Aug 2004
Posts: 7,252 |
Here's a re-write of the code so that it uses groups rather than load/unload (which I had been maintaining simply since that's how the original poster had it). The menu system included in the code has been tested and does work as it is supposed to. Personally I would've preferred some other options, but they don't seem to be available unless they're in a 3rd party dll (which I don't have) ;;;;;;;;;;;
; Anti-PV ;
;;;;;;;;;;;;
#anti-pv off
;
on ^*:OPEN:?:{
haltdef
.msg $nick [Auto Msg] 12!8*12!0!!4!! 9Bonjours, j'utilise un anti-Pv, si j'ai le temps, Je vais vous répondre sous peu 4:11-4)
.ignore -pu $nick 300
.timer 1 0 anti-pv $nick $1-
}
alias anti-pv {
var %anti-pv.nick = $1, %anti-pv.msg = $2-
if ($?!="Privé de %anti-pv.nick $+ , accepter ? $crlf $+ Message: %anti-pv.msg ") {
.msg %anti-pv.nick [Auto Msg] Demande de privé accepté \o/ Bonjours sa va ?
.ignore -r $nick
.query %anti-pv.nick
echo -itlbfrc normal < $+ %anti-pv.nick $+ > %anti-pv.msg
; ^ adds their text to the query
;
var %i = 1
while ($chan(%i)) {
echo -itlbfrc notice - $+ %anti-pv.nick $+ - %anti-pv.msg
inc %i
}
; ^ fakes a notice from the user of their text
;
}
else {
.msg %anti-pv.nick [Auto Msg] Demande de privé refusé dsl :( !
}
}
;
#anti-pv END
;
menu * {
Anti-PV
.$iif($group(#anti-pv).status == on,$style(2)) .Activé : .enable #anti-pv
.$iif($group(#anti-pv).status == off,$style(2)) .DesActivé : .disable #anti-pv
}
|
|
|
|
Joined: Jun 2005
Posts: 37
Ameglian cow
|
OP
Ameglian cow
Joined: Jun 2005
Posts: 37 |
Here's a re-write of the code so that it uses groups rather than load/unload (which I had been maintaining simply since that's how the original poster had it). The menu system included in the code has been tested and does work as it is supposed to. Personally I would've preferred some other options, but they don't seem to be available unless they're in a 3rd party dll (which I don't have) ;;;;;;;;;;;
; Anti-PV ;
;;;;;;;;;;;;
#anti-pv off
;
on ^*:OPEN:?:{
haltdef
.msg $nick [Auto Msg] 12!8*12!0!!4!! 9Bonjours, j'utilise un anti-Pv, si j'ai le temps, Je vais vous répondre sous peu 4:11-4)
.ignore -pu $nick 300
.timer 1 0 anti-pv $nick $1-
}
alias anti-pv {
var %anti-pv.nick = $1, %anti-pv.msg = $2-
if ($?!="Privé de %anti-pv.nick $+ , accepter ? $crlf $+ Message: %anti-pv.msg ") {
.msg %anti-pv.nick [Auto Msg] Demande de privé accepté \o/ Bonjours sa va ?
.ignore -r $nick
.query %anti-pv.nick
echo -itlbfrc normal < $+ %anti-pv.nick $+ > %anti-pv.msg
; ^ adds their text to the query
;
var %i = 1
while ($chan(%i)) {
echo -itlbfrc notice - $+ %anti-pv.nick $+ - %anti-pv.msg
inc %i
}
; ^ fakes a notice from the user of their text
;
}
else {
.msg %anti-pv.nick [Auto Msg] Demande de privé refusé dsl :( !
}
}
;
#anti-pv END
;
menu * {
Anti-PV
.$iif($group(#anti-pv).status == on,$style(2)) .Activé : .enable #anti-pv
.$iif($group(#anti-pv).status == off,$style(2)) .DesActivé : .disable #anti-pv
}
tanks for that one work #1
|
|
|
|
|
|
|
|