AccueilCalendrierFAQRechercherMembresGroupesS'enregistrerConnexion

Partagez | 
 

 convenient connecting to protected servers from the serverbrowser

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Nirude
|AOD|Admin
avatar

Messages : 349
Date d'inscription : 12/07/2011

MessageSujet: convenient connecting to protected servers from the serverbrowser   13/7/2011, 18:01

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.


Dernière édition par Nirude le 26/7/2011, 13:31, édité 1 fois (Raison : ajout du matchmode)
Revenir en haut Aller en bas
http://gema.forumactif.com/
 

convenient connecting to protected servers from the serverbrowser

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Angels of darkness :: Partie Jeux :: Assault Cube :: Scripts-