Accueil > > > PICK-UP SCRIPT
PICK-UP SCRIPT
Information sur la source
Description
Voila un gestionnaire de Pick-up cs 1.5 et 1.6.
Particularité:
Statut du pick-up sur le topic
Rétablissement du topic a la fin du pick-up ou le désactivant
Change automatiquement le pseudo d'une personne qui change de nick
Suppression d'un nick après être partit du channel ou a été kicker
Possibilité de mettre le tag team
Un Message avertit à la personne qui rentre sur le channel que le pick-up est lancé
Possibilité de préciser si le pick-up est 1.5 ou 1.6
Peut lancer un amsg au début du pick-up
Fournit en pv le serveur + pass après avoir taper !start
Source
- ;-------------------------------------------------------------------------
- ;Autheur: Lodtripe Mail: lodtripe@clan-ck.com
- ;
- ;Script: Pickup Organizer
- ;-------------------------------------------------------------------------
-
- dialog pickup {
- title "Pick-up Script By Lodtripe"
- size -1 -1 136 191
- option dbu
- edit "", 10, 66 12 67 10
- text "Chanel du Pick-up :", 11, 5 13 54 8, center
- text "Map(s) :", 12, 5 31 54 8, center
- edit "", 13, 66 30 67 10
- edit "", 14, 66 47 67 10
- text "Ip Serveur :", 15, 5 48 54 8, center
- text "Pass Serveur:", 16, 5 64 54 8, center
- edit "", 17, 66 63 67 10
- box "Group Box", 51, -20 -125 160 255
- check "Mettre le Statut du pick-up en topic du chanel", 19, 4 133 122 10
- check "Prévenir du pick-up en /amsg", 20, 4 148 124 10
- button "Go !", 21, 19 171 37 12, ok
- link "www.lod-script.fr.st", 22, 81 178 52 8
- radio "Cs 1.5", 29, 47 96 37 10, group
- radio "Cs 1.6", 30, 92 96 36 10
- text "Version :", 31, 8 97 27 8
- check "Donner un Tag au team A et B", 1, 17 112 88 10
- text "Nombre de place :", 50, 3 79 57 8, center
- edit "", 18, 66 78 67 10
- menu "Fenetre", 9
- item "Quitter", 25, 9, cancel
- }
-
- dialog changepck {
- title "Modification du pickup"
- size -1 -1 136 128
- option dbu
- edit %chan.gather, 10, 66 12 67 10
- text "Chanel du Pick-up :", 11, 5 13 54 8, center
- text "Map(s) :", 12, 5 31 54 8, center
- edit %pick.map, 13, 66 30 67 10
- edit %pick.server, 14, 66 47 67 10
- text "Ip Serveur :", 15, 5 48 54 8, center
- text "Pass Serveur:", 16, 5 66 54 8, center
- edit %pick.pass, 17, 67 64 67 10
- button "Go !", 21, 12 107 37 12, ok
- link "www.lod-script.fr.st", 22, 74 114 52 8
- check "Modifier / Ajouter un Tag au team A et B", 40, 12 84 112 10
- menu "Fenetre", 9
- item "Quitter", 25, 9, cancel
- }
-
-
- dialog nteam {
- title "Tag Team"
- size -1 -1 134 77
- option dbu
- text "Tag de la team A :", 2, 4 21 52 9
- edit "", 3, 63 19 60 10
- text "Tag de la team B :", 4, 4 40 52 8
- edit "", 5, 63 38 61 10
- button "ok", 6, 48 59 37 12, ok
- text "Donner un tag au team :", 7, 4 4 66 8
- }
-
- dialog nteam2 {
- title "Tag Team"
- size -1 -1 134 77
- option dbu
- text "Tag de la team A :", 41, 4 21 52 9
- edit %namea, 42, 63 19 60 10
- text "Tag de la team B :", 43, 4 40 52 8
- edit %nameb, 44, 63 38 61 10
- button "ok", 45, 48 59 37 12, ok
- text "Donner un tag au team :", 46, 4 4 66 8
- }
-
- alias ntopic {
- if (%topic.ok == 1) {
- if (%name.on == 1) { topic %chan.gather 4Pickup %csversion en cour2 ??7 Team A 4( %pick.slotA / %place ) 14:: %namea 14:3 %a 144147 Team B 4( %pick.slotA / %place ) 14:: %nameb 14:3 %b 2?? 7Map:3 %pick.map 2?? 7Serveur:3 %pick.server }
- elseif (%name.on != 1) { topic %chan.gather 4Pickup %csversion en cour2 ??7 Team A 4( %pick.slotA / %place ) 14:3 %a 144147 Team B 4( %pick.slotB / %place ) 14:3 %b 2?? 7Map:3 %pick.map 2?? 7Serveur:3 %pick.server }
- }
- }
-
- alias oldtopic {
- if ( %topic.ok == 1) { topic %chan.gather %stopic }
- }
-
- alias pick.amsg {
- amsg 4Pickup3 %csversion 4Lancé sur3 %chan.gather 4, Rejoint nous !!
- }
-
- alias start { msg %chan.gather 4Pickup lancé! 12Pass fournit en Pv. | pick.pass }
-
- alias pick.pass {
- var %zi 0
- :suivant
- inc %zi
- msg $wildtok(%pick.nick,*,%zi,59) 14Le Pickup ready, 6IP:4 %pick.server 3- 6Pass:4 %pick.pass
- msg $wildtok(%pick.nick,*,%zi,59) 2Team 4A 3::4Tag: %namea 3::4 %a 14?4? 4?14? 2Team 7B 3::7Tag: %nameb 3::7 %b
- if ( %zi >= $wildtok(%pick.nick,*,0,59) ) goto end
- else goto suivant
- :end
- reset
- }
-
- alias reset { oldtopic | unset %pick.slotA | unset %pick.slotB | unset %name.on | set %namea Team-A | set %nameb Team-B | unset %csversion | unset %a | unset %topic.ok | unset %pick.on | unset %b | unset %pick.nick | unset %pick.map | set %nombre-placeA 5 | set %nombre-placeB 5 | set %chan.gather Pas_de_pickup_actif | unset %pick.server | unset %pick.pass }
-
-
- alias adda1 {
- if (%nombre-placeA == 0) { msg $chan %namea complet }
- elseif (%nombre-placeA >= 0) {
- if ( %adda1 !isin %pick.nick && %adda1 ison %chan.gather ) { dec %nombre-placeA | inc %pick.slotA | set %pick.nick $addtok(%pick.nick,%adda1,59) | msg $chan 6Playeur %adda1 Ajouté au groupe A :4Tag: %namea 3:: 6Reste7 %nombre-placeA places6 dans le Groupe A | set %a $addtok(%a,%adda1,59) | ntopic }
- elseif ( %adda1 !ison %chan.gather ) { echo -a 4 Attention Pseudo %adda1 n'est pas présent sur %chan.gather , ou il est mal taper. Réessayer !! }
- elseif ( %adda1 isin %pick.nick ) { echo -a 4 Le pseudo %adda1 est deja present dans le pickup }
- }
- }
-
- alias addb1 {
- if (%nombre-placeB == 0) { msg $chan %nameb complet }
- elseif ( %nombre-placeB >= 0 ) {
- if ( %addb1 !isin %pick.nick && %addb1 ison %chan.gather ) { dec %nombre-placeB | inc %pick.slotB | set %pick.nick $addtok(%pick.nick,%addb1,59) | msg $chan 6Playeur %addb1 Ajouté au groupe B :4Tag: %nameb 3:: 6Reste7 %nombre-placeB places6 dans le Groupe B | set %b $addtok(%b,%addb1,59) | ntopic }
- elseif ( %addb1 !ison %chan.gather ) { echo -a 4 Attention Pseudo %addb1 n'est pas présent sur %chan.gather , ou il est mal taper. Réessayer !! }
- elseif ( %addb1 isin %pick.nick ) { echo -a 4 Le pseudo %addb1 est deja présent dans le pickup }
- }
- }
-
- alias supa1 {
- if (%supa1 isin %pick.nick) {
- if ( %supa1 isin %a ) { inc %nombre-placeA | dec %pick.slotA | set %a $replace(%a, %supa1, $chr(256)) }
- if ( $nick isin %b ) { inc %nombre-placeB | dec %pick.slotB | set %b $replace(%b, %supa1, $chr(256)) }
- set %pick.nick $replace(%pick.nick, %supa1, $chr(256))
- msg $chan 4 %supa1 à été effacé
- ntopic
- }
- else echo -a 4 Impossible de supprimer %supa1, car pseudo non enregistré. Taper le pseudo exactement comme il a été rentré.
- }
-
-
-
- on 1:dialog:pickup:sclick:21:{
-
- set %chan.gather $did(10)
- set %pick.map $did(13)
- set %pick.server $did(14)
- set %pick.pass $did(17)
- set %nombre-placeA $did(18)
- set %nombre-placeB $did(18)
- set %place $did(18)
- set %pick.on 1
- set %stopic $chan(%chan.gather).topic
- if ($did(pickup,19).state == 0) { set %topic.ok 0 }
- elseif ($did(pickup,19).state == 1) { set %topic.ok 1 }
- if ($did(pickup,20).state == 1) { pick.amsg }
- if ($did(pickup,29).state == 1) { set %csversion Cs 1.5 }
- if ($did(pickup,30).state == 1) { set %csversion Cs 1.6 }
- echo -a 4 Pickup Lancé sur %chan.gather
- msg %chan.gather 4Pickup7 %csversion 4Lancé 3?? 2Aide6 avec commande !pickup
- }
-
- on 1:dialog:changepck:sclick:21:{
-
- set %chan.gather $did(10)
- set %pick.map $did(13)
- set %pick.server $did(14)
- set %pick.pass $did(17)
- set %pick.on 1
- echo -a 4 Modification du Pickup pour %chan.gather effectué
- msg %chan.gather 4Pickup %csversion Lancé 3?? 2Aide6 avec commande !pickup
- }
-
- on 1:dialog:pickup:sclick:1:{ dialog -md nteam nteam }
-
- on 1:dialog:changepck:sclick:40:{ dialog -md nteam2 nteam2 }
-
- on 1:dialog:nteam:sclick:6:{
-
- set %namea $did(3)
- set %nameb $did(5)
- set %name.on 1
- }
-
- on 1:dialog:nteam2:sclick:45:{
-
- set %namea $did(42)
- set %nameb $did(44)
- set %name.on 1
- }
-
-
- on *:PART:%chan.gather:{
-
- if ( $nick isin %pick.nick ) {
- if ( $nick isin %a ) { inc %nombre-placeA | set %a $replace(%a, $nick, $chr(256)) }
- if ( $nick isin %b ) { inc %nombre-placeB | set %b $replace(%b, $nick, $chr(256)) }
- set %pick.nick $replace(%pick.nick, $nick, $chr(256))
- msg %chan.gather 4 $nick quit %chan.gather
- msg %chan.gather 4 $nick à été supprimer du pickup
- }
- }
-
- on *:QUIT:{
-
- if ( $chan == %chan.gather ) {
- if ( $nick isin %pick.nick ) {
- if ( $nick isin %a ) { inc %nombre-placeA | set %a $replace(%a, $nick, $chr(256)) }
- if ( $nick isin %b ) { inc %nombre-placeB | set %b $replace(%b, $nick, $chr(256)) }
- set %pick.nick $replace(%pick.nick, $nick, $chr(256))
- msg %chan.gather 4 $nick quit %chan.gather
- msg %chan.gather 4 $nick à été supprimer du pickup
- }
- }
- }
-
- ON *:JOIN:%chan.gather: {
-
- notice $nick 4 Pick-up En cours , tape !pickup pour obtenir l'aide
- }
-
- on *:KICK:%chan.gather:{
-
- if ( $knick isin %pick.nick ) {
- if ( $knick isin %a ) { inc %nombre-placeA | set %a $replace(%a, $knick, $chr(256)) }
- if ( $knick isin %b ) { inc %nombre-placeB | set %b $replace(%b, $knick, $chr(256)) }
- set %pick.nick $replace(%pick.nick, $knick, $chr(256))
- msg %chan.gather 4 $knick à été kicker de %chan.gather
- msg %chan.gather 4 $knick à été supprimer du pickup
- }
- }
-
- on *:NICK:{
-
- if ( $nick isin %a ) { set %adda1 $newnick | set %pick.nick %pick.nick %adda1 | msg %chan.gather 7 $nick 6est remplacer par3 $newnick | set %a %a %adda1 | set %a $replace(%a, $nick, $chr(256)) | set %pick.nick $replace(%pick.nick, $nick, $chr(256)) }
- if ( $nick isin %b ) { set %addb1 $newnick | set %pick.nick %pick.nick %addb1 | msg %chan.gather 7 $nick 6est remplacer par3 $newnick | set %b %b %addb1 | set %b $replace(%b, $nick, $chr(256)) | set %pick.nick $replace(%pick.nick, $nick, $chr(256)) }
- }
-
- ON *:TEXT:!add *:%chan.gather:{
-
- if ( %nombre-placeA == 0 ) { msg $chan %namea complet }
- elseif ( %nombre-placeA >= 0 ) {
- if ( $2 == a ) {
- if ( $nick !isin %pick.nick ) { dec %nombre-placeA | inc %pick.slotA | set %pick.nick $addtok(%pick.nick,$nick,59) | msg $chan 6Playeur $nick Ajouté au goupe A :4Tag: %namea 3:: 6Reste7 %nombre-placeA places6 dans le Groupe A | set %a $addtok(%a,$nick,59) | ntopic }
- else /notice $nick 4On ne s'inscrit pas 2 fois merci.
- }
- }
-
- if ( %nombre-placeB == 0 ) { msg $chan %nameb complet }
- elseif ( %nombre-placeB >= 0 ) {
- if ( $2 == b ) {
- if ( $nick !isin %pick.nick ) { dec %nombre-placeB | inc %pick.slotB | set %pick.nick $addtok(%pick.nick,$nick,59) | msg $chan 6Playeur $nick Ajouté au groupe B :4Tag: %nameb 3:: 6Reste7 %nombre-placeB places6 dans le Groupe B | set %b $addtok(%b,$nick,59) | ntopic }
- else notice $nick 4Tu es deja inscrit.
- }
- }
- if ($2 == $null) { notice $nick 4Rentre !add a ou !add b pour faire etre ajouté a l'un des groupes }
- }
-
- on *:INPUT:%chan.gather:{
-
- if ($1 == !add_a) { set %adda1 $me | adda1 }
- if ($1 == !add_b) { set %addb1 $me | addb1 }
- if ($1 == !remove) { set %supa1 $me | supa1 }
- if ($1 == !statut) { pick.statut }
- if ($1 == !start) { start }
- if ($1 == !pickup) { echo -a 4L'aide est disponible que pour les personnes extérieures et en pv. }
- }
-
- ON *:TEXT:!remove:%chan.gather:{
-
- if ( $nick isin %pick.nick ) {
- if ( $nick isin %a ) { inc %nombre-placeA | dec %pick.slotA | set %a $replace(%a, $nick, $chr(256)) }
- if ( $nick isin %b ) { inc %nombre-placeB | dec %pick.slotB | set %b $replace(%b, $nick, $chr(256)) }
- set %pick.nick $replace(%pick.nick, $nick, $chr(256))
- msg $chan 4 $nick supprimé du pickup.
- ntopic
- }
- else notice $nick 4Tu n'es pas encore inscrit au pickup.
- }
-
-
- on *:TEXT:!pickup:%chan.gather:{
-
- msg $nick 4Pickup help 3:
- msg $nick 4
- msg $nick 6T'ajouter a la %namea 3::7 !add a
- msg $nick 6T'ajouter a la %nameb 3::7 !add b
- msg $nick 6Te supprimer des teams 3::7 !remove
- msg $nick 6Statut des teams 3::7 !Statut
- msg $nick 4
- msg $nick 2[ 6Pickup Script by 4Lodtripe3 ??7 http://www.lod-script.fr.st 2]
- }
-
-
-
- on *:TEXT:!statut:%chan.gather:{ pick.statut }
-
- alias pick.statut {
-
- if (%name.on == 1) {
- msg %chan.gather 4 Team 7A 4( %pick.slotA / %place ) 14:6 %namea 3::7 %a
- msg %chan.gather 4 Team 7B 4( %pick.slotB / %place ) 14:6 %nameb 3::7 %b
- msg %chan.gather 4Info pickup 3:: 6Maps:7 %pick.map 14|12|14| 6Serveur %csversion :7 %pick.server
- }
- elseif (%name.on != 1) {
- msg %chan.gather 4 %namea ( %pick.slotA / %place ) 3::7 %a
- msg %chan.gather 4 %nameb ( %pick.slotB / %place ) 3::7 %b
- msg %chan.gather 4Info pickup 3:: 6Maps:7 %pick.map 14|12|14| 6Serveur %csversion :7 %pick.server
- }
- }
-
- on *:load:{ unset %a | unset %pick.slotA | unset %pick.slotB | set %namea Team-A | set %nameb Team-B | unset %b | unset %pick.nick | set %chan.gather Pas_de_pickup_actif | set %nombre-placeA 5 | set %nombre-placeB 5 | echo -a 4 Pickup Organizer est maintenant chargé | echo -a 4Script by Lodtripe }
-
-
-
- menu menubar,channel {
- -
- :: Pickup organizer ::
- .Activer:{ dialog -md pickup pickup | set %nombre-placeA 5 | set %nombre-placeB 5 }
- .Modifier pickup Actif:{ if (%pick.on == 1) { dialog -md changepck changepck } | else echo -a 4 Aucun Pickup Actif }
- .Désactiver:{ reset | echo -a 4 Pickup arreté sur %chan.gather }
- .-
- .Reset:{ reset | echo -a 4Toutes les valeurs du pickup organizer sont effacé ! }
- .-
- .Mode Manuelle
- ..Ajouter
- ...Team A:{ set %adda1 $$?="Playeur name" | adda1 }
- ...Team B:{ set %addb1 $$?="Playeur name" | addb1 }
- ..Effacer:{ set %supa1 $$?="Playeur name" | supa1 }
- }
;-------------------------------------------------------------------------
;Autheur: Lodtripe Mail: lodtripe@clan-ck.com
;
;Script: Pickup Organizer
;-------------------------------------------------------------------------
dialog pickup {
title "Pick-up Script By Lodtripe"
size -1 -1 136 191
option dbu
edit "", 10, 66 12 67 10
text "Chanel du Pick-up :", 11, 5 13 54 8, center
text "Map(s) :", 12, 5 31 54 8, center
edit "", 13, 66 30 67 10
edit "", 14, 66 47 67 10
text "Ip Serveur :", 15, 5 48 54 8, center
text "Pass Serveur:", 16, 5 64 54 8, center
edit "", 17, 66 63 67 10
box "Group Box", 51, -20 -125 160 255
check "Mettre le Statut du pick-up en topic du chanel", 19, 4 133 122 10
check "Prévenir du pick-up en /amsg", 20, 4 148 124 10
button "Go !", 21, 19 171 37 12, ok
link "www.lod-script.fr.st", 22, 81 178 52 8
radio "Cs 1.5", 29, 47 96 37 10, group
radio "Cs 1.6", 30, 92 96 36 10
text "Version :", 31, 8 97 27 8
check "Donner un Tag au team A et B", 1, 17 112 88 10
text "Nombre de place :", 50, 3 79 57 8, center
edit "", 18, 66 78 67 10
menu "Fenetre", 9
item "Quitter", 25, 9, cancel
}
dialog changepck {
title "Modification du pickup"
size -1 -1 136 128
option dbu
edit %chan.gather, 10, 66 12 67 10
text "Chanel du Pick-up :", 11, 5 13 54 8, center
text "Map(s) :", 12, 5 31 54 8, center
edit %pick.map, 13, 66 30 67 10
edit %pick.server, 14, 66 47 67 10
text "Ip Serveur :", 15, 5 48 54 8, center
text "Pass Serveur:", 16, 5 66 54 8, center
edit %pick.pass, 17, 67 64 67 10
button "Go !", 21, 12 107 37 12, ok
link "www.lod-script.fr.st", 22, 74 114 52 8
check "Modifier / Ajouter un Tag au team A et B", 40, 12 84 112 10
menu "Fenetre", 9
item "Quitter", 25, 9, cancel
}
dialog nteam {
title "Tag Team"
size -1 -1 134 77
option dbu
text "Tag de la team A :", 2, 4 21 52 9
edit "", 3, 63 19 60 10
text "Tag de la team B :", 4, 4 40 52 8
edit "", 5, 63 38 61 10
button "ok", 6, 48 59 37 12, ok
text "Donner un tag au team :", 7, 4 4 66 8
}
dialog nteam2 {
title "Tag Team"
size -1 -1 134 77
option dbu
text "Tag de la team A :", 41, 4 21 52 9
edit %namea, 42, 63 19 60 10
text "Tag de la team B :", 43, 4 40 52 8
edit %nameb, 44, 63 38 61 10
button "ok", 45, 48 59 37 12, ok
text "Donner un tag au team :", 46, 4 4 66 8
}
alias ntopic {
if (%topic.ok == 1) {
if (%name.on == 1) { topic %chan.gather 4Pickup %csversion en cour2 ??7 Team A 4( %pick.slotA / %place ) 14:: %namea 14:3 %a 144147 Team B 4( %pick.slotA / %place ) 14:: %nameb 14:3 %b 2?? 7Map:3 %pick.map 2?? 7Serveur:3 %pick.server }
elseif (%name.on != 1) { topic %chan.gather 4Pickup %csversion en cour2 ??7 Team A 4( %pick.slotA / %place ) 14:3 %a 144147 Team B 4( %pick.slotB / %place ) 14:3 %b 2?? 7Map:3 %pick.map 2?? 7Serveur:3 %pick.server }
}
}
alias oldtopic {
if ( %topic.ok == 1) { topic %chan.gather %stopic }
}
alias pick.amsg {
amsg 4Pickup3 %csversion 4Lancé sur3 %chan.gather 4, Rejoint nous !!
}
alias start { msg %chan.gather 4Pickup lancé! 12Pass fournit en Pv. | pick.pass }
alias pick.pass {
var %zi 0
:suivant
inc %zi
msg $wildtok(%pick.nick,*,%zi,59) 14Le Pickup ready, 6IP:4 %pick.server 3- 6Pass:4 %pick.pass
msg $wildtok(%pick.nick,*,%zi,59) 2Team 4A 3::4Tag: %namea 3::4 %a 14?4? 4?14? 2Team 7B 3::7Tag: %nameb 3::7 %b
if ( %zi >= $wildtok(%pick.nick,*,0,59) ) goto end
else goto suivant
:end
reset
}
alias reset { oldtopic | unset %pick.slotA | unset %pick.slotB | unset %name.on | set %namea Team-A | set %nameb Team-B | unset %csversion | unset %a | unset %topic.ok | unset %pick.on | unset %b | unset %pick.nick | unset %pick.map | set %nombre-placeA 5 | set %nombre-placeB 5 | set %chan.gather Pas_de_pickup_actif | unset %pick.server | unset %pick.pass }
alias adda1 {
if (%nombre-placeA == 0) { msg $chan %namea complet }
elseif (%nombre-placeA >= 0) {
if ( %adda1 !isin %pick.nick && %adda1 ison %chan.gather ) { dec %nombre-placeA | inc %pick.slotA | set %pick.nick $addtok(%pick.nick,%adda1,59) | msg $chan 6Playeur %adda1 Ajouté au groupe A :4Tag: %namea 3:: 6Reste7 %nombre-placeA places6 dans le Groupe A | set %a $addtok(%a,%adda1,59) | ntopic }
elseif ( %adda1 !ison %chan.gather ) { echo -a 4 Attention Pseudo %adda1 n'est pas présent sur %chan.gather , ou il est mal taper. Réessayer !! }
elseif ( %adda1 isin %pick.nick ) { echo -a 4 Le pseudo %adda1 est deja present dans le pickup }
}
}
alias addb1 {
if (%nombre-placeB == 0) { msg $chan %nameb complet }
elseif ( %nombre-placeB >= 0 ) {
if ( %addb1 !isin %pick.nick && %addb1 ison %chan.gather ) { dec %nombre-placeB | inc %pick.slotB | set %pick.nick $addtok(%pick.nick,%addb1,59) | msg $chan 6Playeur %addb1 Ajouté au groupe B :4Tag: %nameb 3:: 6Reste7 %nombre-placeB places6 dans le Groupe B | set %b $addtok(%b,%addb1,59) | ntopic }
elseif ( %addb1 !ison %chan.gather ) { echo -a 4 Attention Pseudo %addb1 n'est pas présent sur %chan.gather , ou il est mal taper. Réessayer !! }
elseif ( %addb1 isin %pick.nick ) { echo -a 4 Le pseudo %addb1 est deja présent dans le pickup }
}
}
alias supa1 {
if (%supa1 isin %pick.nick) {
if ( %supa1 isin %a ) { inc %nombre-placeA | dec %pick.slotA | set %a $replace(%a, %supa1, $chr(256)) }
if ( $nick isin %b ) { inc %nombre-placeB | dec %pick.slotB | set %b $replace(%b, %supa1, $chr(256)) }
set %pick.nick $replace(%pick.nick, %supa1, $chr(256))
msg $chan 4 %supa1 à été effacé
ntopic
}
else echo -a 4 Impossible de supprimer %supa1, car pseudo non enregistré. Taper le pseudo exactement comme il a été rentré.
}
on 1:dialog:pickup:sclick:21:{
set %chan.gather $did(10)
set %pick.map $did(13)
set %pick.server $did(14)
set %pick.pass $did(17)
set %nombre-placeA $did(18)
set %nombre-placeB $did(18)
set %place $did(18)
set %pick.on 1
set %stopic $chan(%chan.gather).topic
if ($did(pickup,19).state == 0) { set %topic.ok 0 }
elseif ($did(pickup,19).state == 1) { set %topic.ok 1 }
if ($did(pickup,20).state == 1) { pick.amsg }
if ($did(pickup,29).state == 1) { set %csversion Cs 1.5 }
if ($did(pickup,30).state == 1) { set %csversion Cs 1.6 }
echo -a 4 Pickup Lancé sur %chan.gather
msg %chan.gather 4Pickup7 %csversion 4Lancé 3?? 2Aide6 avec commande !pickup
}
on 1:dialog:changepck:sclick:21:{
set %chan.gather $did(10)
set %pick.map $did(13)
set %pick.server $did(14)
set %pick.pass $did(17)
set %pick.on 1
echo -a 4 Modification du Pickup pour %chan.gather effectué
msg %chan.gather 4Pickup %csversion Lancé 3?? 2Aide6 avec commande !pickup
}
on 1:dialog:pickup:sclick:1:{ dialog -md nteam nteam }
on 1:dialog:changepck:sclick:40:{ dialog -md nteam2 nteam2 }
on 1:dialog:nteam:sclick:6:{
set %namea $did(3)
set %nameb $did(5)
set %name.on 1
}
on 1:dialog:nteam2:sclick:45:{
set %namea $did(42)
set %nameb $did(44)
set %name.on 1
}
on *:PART:%chan.gather:{
if ( $nick isin %pick.nick ) {
if ( $nick isin %a ) { inc %nombre-placeA | set %a $replace(%a, $nick, $chr(256)) }
if ( $nick isin %b ) { inc %nombre-placeB | set %b $replace(%b, $nick, $chr(256)) }
set %pick.nick $replace(%pick.nick, $nick, $chr(256))
msg %chan.gather 4 $nick quit %chan.gather
msg %chan.gather 4 $nick à été supprimer du pickup
}
}
on *:QUIT:{
if ( $chan == %chan.gather ) {
if ( $nick isin %pick.nick ) {
if ( $nick isin %a ) { inc %nombre-placeA | set %a $replace(%a, $nick, $chr(256)) }
if ( $nick isin %b ) { inc %nombre-placeB | set %b $replace(%b, $nick, $chr(256)) }
set %pick.nick $replace(%pick.nick, $nick, $chr(256))
msg %chan.gather 4 $nick quit %chan.gather
msg %chan.gather 4 $nick à été supprimer du pickup
}
}
}
ON *:JOIN:%chan.gather: {
notice $nick 4 Pick-up En cours , tape !pickup pour obtenir l'aide
}
on *:KICK:%chan.gather:{
if ( $knick isin %pick.nick ) {
if ( $knick isin %a ) { inc %nombre-placeA | set %a $replace(%a, $knick, $chr(256)) }
if ( $knick isin %b ) { inc %nombre-placeB | set %b $replace(%b, $knick, $chr(256)) }
set %pick.nick $replace(%pick.nick, $knick, $chr(256))
msg %chan.gather 4 $knick à été kicker de %chan.gather
msg %chan.gather 4 $knick à été supprimer du pickup
}
}
on *:NICK:{
if ( $nick isin %a ) { set %adda1 $newnick | set %pick.nick %pick.nick %adda1 | msg %chan.gather 7 $nick 6est remplacer par3 $newnick | set %a %a %adda1 | set %a $replace(%a, $nick, $chr(256)) | set %pick.nick $replace(%pick.nick, $nick, $chr(256)) }
if ( $nick isin %b ) { set %addb1 $newnick | set %pick.nick %pick.nick %addb1 | msg %chan.gather 7 $nick 6est remplacer par3 $newnick | set %b %b %addb1 | set %b $replace(%b, $nick, $chr(256)) | set %pick.nick $replace(%pick.nick, $nick, $chr(256)) }
}
ON *:TEXT:!add *:%chan.gather:{
if ( %nombre-placeA == 0 ) { msg $chan %namea complet }
elseif ( %nombre-placeA >= 0 ) {
if ( $2 == a ) {
if ( $nick !isin %pick.nick ) { dec %nombre-placeA | inc %pick.slotA | set %pick.nick $addtok(%pick.nick,$nick,59) | msg $chan 6Playeur $nick Ajouté au goupe A :4Tag: %namea 3:: 6Reste7 %nombre-placeA places6 dans le Groupe A | set %a $addtok(%a,$nick,59) | ntopic }
else /notice $nick 4On ne s'inscrit pas 2 fois merci.
}
}
if ( %nombre-placeB == 0 ) { msg $chan %nameb complet }
elseif ( %nombre-placeB >= 0 ) {
if ( $2 == b ) {
if ( $nick !isin %pick.nick ) { dec %nombre-placeB | inc %pick.slotB | set %pick.nick $addtok(%pick.nick,$nick,59) | msg $chan 6Playeur $nick Ajouté au groupe B :4Tag: %nameb 3:: 6Reste7 %nombre-placeB places6 dans le Groupe B | set %b $addtok(%b,$nick,59) | ntopic }
else notice $nick 4Tu es deja inscrit.
}
}
if ($2 == $null) { notice $nick 4Rentre !add a ou !add b pour faire etre ajouté a l'un des groupes }
}
on *:INPUT:%chan.gather:{
if ($1 == !add_a) { set %adda1 $me | adda1 }
if ($1 == !add_b) { set %addb1 $me | addb1 }
if ($1 == !remove) { set %supa1 $me | supa1 }
if ($1 == !statut) { pick.statut }
if ($1 == !start) { start }
if ($1 == !pickup) { echo -a 4L'aide est disponible que pour les personnes extérieures et en pv. }
}
ON *:TEXT:!remove:%chan.gather:{
if ( $nick isin %pick.nick ) {
if ( $nick isin %a ) { inc %nombre-placeA | dec %pick.slotA | set %a $replace(%a, $nick, $chr(256)) }
if ( $nick isin %b ) { inc %nombre-placeB | dec %pick.slotB | set %b $replace(%b, $nick, $chr(256)) }
set %pick.nick $replace(%pick.nick, $nick, $chr(256))
msg $chan 4 $nick supprimé du pickup.
ntopic
}
else notice $nick 4Tu n'es pas encore inscrit au pickup.
}
on *:TEXT:!pickup:%chan.gather:{
msg $nick 4Pickup help 3:
msg $nick 4
msg $nick 6T'ajouter a la %namea 3::7 !add a
msg $nick 6T'ajouter a la %nameb 3::7 !add b
msg $nick 6Te supprimer des teams 3::7 !remove
msg $nick 6Statut des teams 3::7 !Statut
msg $nick 4
msg $nick 2[ 6Pickup Script by 4Lodtripe3 ??7 http://www.lod-script.fr.st 2]
}
on *:TEXT:!statut:%chan.gather:{ pick.statut }
alias pick.statut {
if (%name.on == 1) {
msg %chan.gather 4 Team 7A 4( %pick.slotA / %place ) 14:6 %namea 3::7 %a
msg %chan.gather 4 Team 7B 4( %pick.slotB / %place ) 14:6 %nameb 3::7 %b
msg %chan.gather 4Info pickup 3:: 6Maps:7 %pick.map 14|12|14| 6Serveur %csversion :7 %pick.server
}
elseif (%name.on != 1) {
msg %chan.gather 4 %namea ( %pick.slotA / %place ) 3::7 %a
msg %chan.gather 4 %nameb ( %pick.slotB / %place ) 3::7 %b
msg %chan.gather 4Info pickup 3:: 6Maps:7 %pick.map 14|12|14| 6Serveur %csversion :7 %pick.server
}
}
on *:load:{ unset %a | unset %pick.slotA | unset %pick.slotB | set %namea Team-A | set %nameb Team-B | unset %b | unset %pick.nick | set %chan.gather Pas_de_pickup_actif | set %nombre-placeA 5 | set %nombre-placeB 5 | echo -a 4 Pickup Organizer est maintenant chargé | echo -a 4Script by Lodtripe }
menu menubar,channel {
-
:: Pickup organizer ::
.Activer:{ dialog -md pickup pickup | set %nombre-placeA 5 | set %nombre-placeB 5 }
.Modifier pickup Actif:{ if (%pick.on == 1) { dialog -md changepck changepck } | else echo -a 4 Aucun Pickup Actif }
.Désactiver:{ reset | echo -a 4 Pickup arreté sur %chan.gather }
.-
.Reset:{ reset | echo -a 4Toutes les valeurs du pickup organizer sont effacé ! }
.-
.Mode Manuelle
..Ajouter
...Team A:{ set %adda1 $$?="Playeur name" | adda1 }
...Team B:{ set %addb1 $$?="Playeur name" | addb1 }
..Effacer:{ set %supa1 $$?="Playeur name" | supa1 }
}
Conclusion
Fonctionnement + instalation et detailé dans le .txt du zip
Sources de la même categorie
Commentaires et avis
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|