Description: Vous permet de vous connectez d'un clic sur un serveur fermé par mot de passe, en privé, plein ou un serveur où vous êtes banni:
si vous cliquez sur un serveur inaccessible dans la liste des serveurs, vous aurez la possibilité d'entrer un mot de passe, donc si vous avez le mot de passe admin,
vous n'aurez pas besoin d'écrire "/connectadmin ip.du.server port mdpadmin" pour entrer sur ce serveur.
Installation:
Copier ça dans ACv1.1.04/config/autoexec.cfg
Si vous avez quelques problèmes pour le faire, je vous y aiderai.
- Code:
-
// convenient connecting to protected servers from the serverbrowser
alias adminpasswordslist [
192.168.1.10 admpass // example password for a local server
]
newmenu "connect with password"
menuitemvar "result $sbc_1" " "
menuitemtextinput "password: " "result $sbc_pwd" "sbc_pwd = $arg1" "" 30
menuitem "--> [connect]" [connect $sbc_ip $sbc_port $sbc_pwd; sbc_pwd = ""]
menuitemvar "result $sbc_2" " "
menuitemvar "result $sbc_3" " "
alias sbc_pwdtypes [" server or admin" " deban or admin" "n admin"]
alias sbconnect [
alias sbc_pt -1;
if (= $arg4 1) [sbc_pt = 0; sbc_2 = "the server is password protected"];
if (!= $arg6 0) [sbc_pt = 1; sbc_2 = "you are banned from this server"];
if (= $arg5 1) [sbc_pt = 2; sbc_2 = "the server is private"];
if (= $arg5 2) [sbc_pt = 2; sbc_2 = "the server is matchmode"];
if (= $arg3 1) [sbc_pt = 2; sbc_2 = "the server is full"];
if (= $sbc_pt -1) [
connect $arg1 $arg2
][
alias _pwdpos [ findlist $adminpasswordslist $arg1 ];
if (!= (_pwdpos) -1)[
sbc_pwd = (at $adminpasswordslist (+ (_pwdpos) 1) )
][
sbc_pwd = ""
];
sbc_1 = (concatword "server: " $arg7 " " $arg1 ":" $arg2);
sbc_3 = (concatword "you need a" (at $sbc_pwdtypes $sbc_pt) " password");
sbc_ip = $arg1; sbc_port = $arg2;
showmenu "connect with password"
]
]
Je n'ai
pas écrit ce script.