Merhaba Değerli MMOZirve Üyeleri;
İçerik kabayoo Aittir Emekleri için teşekkürler.
Genellikle WS Lik serverlerde çoklukla kullanılan veya kullanılmak istenen bir durum. Tek bayrak olarak kayıt olmak. Oyundaki krallık sayısını azaltmayı göstereceğim.
Pack'ımızda bulunan Root dosyamızın içeriğinde introempire.py dosyasını Notepad yardımıyla açıyoruz.
Arat:
B : Sarı
C : Mavi
Kaldırmak istediğimiz bayrağın kod satırını siliyoruz.
Python:
Python:
Tekrar kırmızıyı silmek istiyorsam EMPIRE_A yazan tüm satırları silmeliyiz.
Tekrardan Aratın
Arat:
Bulun ve bununla değiştirin.
Aratın:
Arat:
Değiştir:
Kayıt edin ve kapatın.
locale>tr>selectempirewindow.py içinde;
Py:
Kullanmayacağız bayrağı silin.
Py:
örneğin kırmızı bayrak kaldırıyoruz diyelim,
Py:
Bloğunu kaldıracağız.
Not: Server tarafına kontrol eklenmeli. Python inject yapabilen biri kolaylıkla kaldırılan bayrakta karakter oluşturabilir. WS'lik servere eklemeniz tavsiye edilir.
İçerik kabayoo Aittir Emekleri için teşekkürler.
Genellikle WS Lik serverlerde çoklukla kullanılan veya kullanılmak istenen bir durum. Tek bayrak olarak kayıt olmak. Oyundaki krallık sayısını azaltmayı göstereceğim.
Pack'ımızda bulunan Root dosyamızın içeriğinde introempire.py dosyasını Notepad yardımıyla açıyoruz.
Arat:
EMPIRE_DESCRIPTION_TEXT_FILE_NAME = {
net.EMPIRE_A : uiScriptLocale.EMPIREDESC_A,
net.EMPIRE_B : uiScriptLocale.EMPIREDESC_B,
net.EMPIRE_C : uiScriptLocale.EMPIREDESC_C, }
A : KırmızıB : Sarı
C : Mavi
Kaldırmak istediğimiz bayrağın kod satırını siliyoruz.
Python:
self.empireAreaCurAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 }
self.empireAreaDestAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 }
self.empireAreaFlagCurAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 }
self.empireAreaFlagDestAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 }
self.empireFlagCurAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 }
self.empireFlagDestAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 }
Örneğin kırmızı bayrağı kaldırmak istiyorsanız 6 satırdan da net.EMPIRE_A:0.0, kısmını silmeniz gerekecek.Python:
Python:
self.empireArea[net.EMPIRE_A] = GetObject("EmpireArea_A")
self.empireArea[net.EMPIRE_B] = GetObject("EmpireArea_B")
self.empireArea[net.EMPIRE_C] = GetObject("EmpireArea_C")
self.empireAreaFlag[net.EMPIRE_A] = GetObject("EmpireAreaFlag_A")
self.empireAreaFlag[net.EMPIRE_B] = GetObject("EmpireAreaFlag_B")
self.empireAreaFlag[net.EMPIRE_C] = GetObject("EmpireAreaFlag_C")
self.empireFlag[net.EMPIRE_A] = GetObject("EmpireFlag_A")
self.empireFlag[net.EMPIRE_B] = GetObject("EmpireFlag_B")
self.empireFlag[net.EMPIRE_C] = GetObject("EmpireFlag_C")
Tekrar kırmızıyı silmek istiyorsam EMPIRE_A yazan tüm satırları silmeliyiz.
Tekrardan Aratın
Arat:
def ClickLeftButton(self):
self.empireID-=1
if self.empireID<1:
self.empireID=3
self.OnSelectEmpire(self.empireID)
def ClickRightButton(self):
self.empireID+=1
if self.empireID>3:
self.empireID=1
Bulun ve bununla değiştirin.
Aratın:
Arat:
self.empireID=app.GetRandom(1, 3)
Değiştir:
self.empireID=app.GetRandom(1, 1)
Kayıt edin ve kapatın.
locale>tr>selectempirewindow.py içinde;
Py:
"name" : "EmpireFlag_A",
"name" : "EmpireFlag_B",
"name" : "EmpireFlag_C",
Kullanmayacağız bayrağı silin.
Py:
:
## Empire Flag
{
"name" : "EmpireFlag_A",
"type" : "expanded_image",
"x" : 0,
"y" : 0,
"horizontal_align" : "center",
"vertical_align" : "center",
"image" : "d:/ymir work/ui/intro/empire/empireflag_a.sub"
},
{
"name" : "EmpireFlag_B",
"type" : "expanded_image",
"x" : 0,
"y" : 0,
"horizontal_align" : "center",
"vertical_align" : "center",
"image" : "d:/ymir work/ui/intro/empire/empireflag_b.sub"
},
{
"name" : "EmpireFlag_C",
"type" : "expanded_image",
"x" : 0,
"y" : 0,
"horizontal_align" : "center",
"vertical_align" : "center",
"image" : "d:/ymir work/ui/intro/empire/empireflag_c.sub"
},
örneğin kırmızı bayrak kaldırıyoruz diyelim,
Py:
{
"name" : "EmpireFlag_A",
"type" : "expanded_image",
"x" : 0,
"y" : 0,
"horizontal_align" : "center",
"vertical_align" : "center",
"image" : "d:/ymir work/ui/intro/empire/empireflag_a.sub"
},
Bloğunu kaldıracağız.
Not: Server tarafına kontrol eklenmeli. Python inject yapabilen biri kolaylıkla kaldırılan bayrakta karakter oluşturabilir. WS'lik servere eklemeniz tavsiye edilir.


