Metin2 ID ve Şifre Otomatik Girmesini Sağlamak

Whistle

Ruhsuz Filozof
Kurucu
Kurumsal Üye
Geliştirici
Yardımsever Üye
Mesaj
11.494
Çözümler
546
Beğeni
12.049
Puan
5.864
Merhaba arkadaşlar,
Files geliştirme sürecinde en sıkıcı noktalardan biri ise giriş yaparken sürekli id ve şifremizi girmek. Eğer filesinizde hesap kayıt sistemi varsa bu çabadan kurtulmuş oluyoruz ancak hesap kayıt sistemi yoksa vanilla dosyalarda da bunu yapabilmek mümkün.

Dikkat: Bu konu iki farklı anlatım içermektedir. Kendi filesinize uygun olanı uygulayabilirsiniz.

1. Yöntem:​

Eğer Marty altyapısını kullanıyorsanız buradakileri uygulayın.

Oyunun ana dizininde loginInfo.xml adında bir dosya oluşturun ve içeriğini şu şekilde giriniz;
Burayı görüntülemek için üye girişi yapmalı veya kayıt olmalısınız.


Değerleri kendinize göre düzenleyin.
nameServer Adı
channel_idxServer gireceğiniz ch
idHesabınızın adı
pwdHesabınızın şifresi
slotKarakter listesinden hangisini seçeceği
auto_login0 / 1 eğer 1 ise otomatik olarak login olacak ve slot'a tanımladığınız karakteri seçer.
auto_select0 / 1 eğer 1 ise otomatik olarak karakteri seçecek ve oyuna giriş yapacak.



2. Yöntem:​

Sıfırdan Altyapı oluşturma rehberindeki filesi kullanıyorsanız burada anlatılanları uygulayın..

root/introLogin.py içerisinde aratın;
Python:
        self.__LoadLoginInfo("loginInfo.xml")

Değiştirin;
Python:
        self.__LoadLoginInfo("loginInfo.txt")

Aratın;
Python:
        id=loginInfo.get("id", "")
        pwd=loginInfo.get("pwd", "")

Altına ekleyin;
Python:
        if id and pwd:
            self.idEditLine.SetText(id)
            self.pwdEditLine.SetText(pwd)

Ana dizinde loginInfo.txt adında dosya oluşturun ve şunları ekleyin;
Not: Kendi bilgilerinize göre güncellemeyi unutmayın.. ;)
Kod:
id = "Whistle"
pwd = "12345"
addr = "192.168.1.111"
port = 13900
account_port = 11900
slot = 0
autoLogin = 0
autoSelect = 0

addrServer ip adresi
portBağlanacağınız ch'nin portu
account_portAUTH portu

Client açıldığı anda otomatik olarak id ve şifre girili şekilde çıkacaktır. Eğer autoLogin 1 olursa kendisi direkt login yapacaktır.
login kayıt.jpg


Bu konu özgün içeriktir. Sistem kodlarını okuyarak bu rehberi oluşturdum. Başka platformlarda paylaşacaksanız kaynak göstermeyi unutmayın..
 
birkaç güne copy pasteci kekolar gelir.

Bu konu özgün içeriktir. Sistem kodlarını okuyarak bu rehberi oluşturdum. Başka platformlarda paylaşacaksanız kaynak göstermeyi unutmayın..

bu yazıyı değiştirmeden bile copy paste yaparlar
 
karakter birden fazlaysa ilk karakteri mi seçiyor yoksa slot:0 yazıyo ya o karakter slotunu seçmeyemi yarıyor

edit1 evet ona yarıyomuş
 
Son düzenleme:
0’dan başlayıp 3’e kadar. Eğer 5. karakter varsa 4’e kadar
 
Geri
Üst