PM Yazıyor Sistemi

Kategori: Metin2 Server Yönetim Bilgileri

PM Yazıyor Sistemi: Metin2 serverinize PM Yazıyor Sistemi eklemek isterseniz. Aşağıdan kodları metin2 serverinize uygulayarak PM Yazıyor Sistemini kurulumu. Düzgün kodlama yapılırsa eksiksiz çalışacaktır.

Görüş Yaz : Yorumlar/Yorum Ekle

Facebook'ta Paylaş:

Google+'da Paylaş:

PM Yazıyor Sistemi

PM Yazıyor Sistemi

root'u açıyoruz öncelikle ;
constinfo.py açın en üste yapıştırın

Kod:
yazanlar = []

game.py açın def OnRecvWhisper(self, mode, name, line):altındaki aratın

 
self.interface.RegisterGameMasterName(name)

altına eklenir

Kod:
##ZacqooLeaven yaziyor system
        if line.find("|xyaziyorumsuanda|") != -1:
            constInfo.yazanlar.append(name)
            constInfo.yaziyor = 1
            return
        elif line.find("|xyazmiyorumsuanda|") != -1:
            if name in constInfo.yazanlar:
                constInfo.yazanlar.remove(name)
            constInfo.yaziyor = 0
            return
        else:
            pass

uiwhisper.py açılır ve importların en altına şu şekilde eklenir

Kod:
import os
##ZacqooLeaven yaziyor system
tek = 0
tek2 = 0
yaz2 = 0

uiwhisper.py üzerinden aratın

Kod:
        self.gamemasterMark = GetObject("gamemastermark")

altına ekleyin

Kod:
##ZacqooLeaven yaziyor system
            self.yaziyor = GetObject("yaziyor")

def OpenWithoutTarget(self, targetName): bloğu içerisindeki
aratılır

Kod:
        self.gamemasterMark.Hide()


ve altına yapıştırılır

Kod:
##ZacqooLeaven yaziyor system
        self.yaziyor.Hide()

uiwhisper.py içerisinde aratılır

Kod:
        def OnTop(self):

kod bloğunun altına boşluk bırakarak yapıştırılır

Kod:
##ZacqooLeaven yaziyor system
    def OnUpdate(self):
        global tek
        global yaz2
        global tek2
        toplam = self.chatLine.GetText()
        if len(toplam) > 1:
            if tek == 0:
                net.SendWhisperPacket(self.targetName, "|xyaziyorumsuanda|")
                tek = 1
                tek2 = 0
            else:
                pass
            yaz2 = 1
        else:
            if yaz2 == 1:
                if tek2 == 0:
                    net.SendWhisperPacket(self.targetName, "|xyazmiyorumsuanda|")
                    tek2 = 1
                    tek = 0
                else:
                    pass
        if self.targetName in constInfo.yazanlar:
            self.yaziyor.Show()
        else:
            self.yaziyor.Hide()

şimdi locale_tr açıyoruz;
locale>tr içindeki locale_game.txt açılır ve en aşşağıya yapıştırılır

Kod:
YAZIYOR    Yazıyor...



uiscript içindeki whisperdialog.py importların en altına şunu ekliyoruz
 

Kod:
##ZacqooLeaven yaziyor system
import locale



uiscript içindeki whisperdialog.py açıyoruz ve aşşağıdaki kod bloğunu ekliyoruz

Kod:
##ZacqooLeaven yaziyor system
                {
                    "name" : "yaziyor",
                    "type" : "text",
                    
                    "x" : 87-9,
                    "y" : 10+3,
                    
                    "text" : locale.YAZIYOR,
                    
                },

ve bitmiştir.

Olası hata durumları

Eğer dosyalarınızda localeInfo geçiyorsa, uiscript içerisinde whisperdialog.py'ye import eklerken import locale 'yi > import localeInfo olarak değiştiriyoruz.


Eğer hatayı alırsanız;
2 satıra özen göster ;

Kod:
        chat.AppendWhisper(mode, name, line)
        self.interface.RecvWhisper(name)


tarihinde gönderilen başlık ile ilgili tecrübe ve yorumlarınızı eklemeyi lütfen unutmayınız. PM Yazıyor Sistemi gibi Pvp Serverler konuları ve mmo online oyunlar konularında da sizlere en iyi hizmeti verebilmemiz için lütfen yorum atmayı unutmayınız.

Yorumlar / + Yorum Gönder / Bütün yorumlar

Gönderen: mega

usta o yukardakı verdıyın adresler cıkmıyo yanı game.py icerisinde ole bişi yok dıyo

self.interface.RegisterGameMasterName(name)


Gönderen: Gamer

her paket oyun dosyalarında olmayabilir malesef.


Konu ile ilgili olarak Yorumlarınız ve eleştirileriniz ile konu gelişimine destek verebilirsiniz.

Pvp Serverlar PvpServerlar.Biz Sitemiz uzun yıllar sonucu verilen emekler ve bilgi birikimi sonucu oluşmuştur. Bu birikimi ziyaretcilerimiz ile paylaşmaktan grur duyarız. Oyun tanıtımlarını Pvp Server ilanlarından bulabilirsiniz. Sitemiz online oyunlar başta olmak üzere Serverlar haberleri, teknoloji haberleri, Teknolojide mobil telefonlar, bilgisayarlar, oyun incelemeleri ve oyun tanıtımları gibi bir çok kategoride sizlere hizmet vermektedir. Oyun Bölümleri olarak metin2, silkroad, knight online gibi topluluğu yüksek olanlara önem vermektedir.

Sor Cevap Pvp Serverler

En Son Yapılan Yorumlar

Pvp

asdasda pvp-de-en-iyi-silkroad-sunucu-firmasi Başlığına yorum yaptı.

Pvp

Cihan Sen kara-buyu-1-1-wslik-efsunlari-2016 Başlığına yorum yaptı.

Pvp

sakaskaks sro-loader-coklu-silkroad-acma Başlığına yorum yaptı.

Pvp

EmirhanSEKERHD car-isim-ve-anlamlari-karakterler-icin Başlığına yorum yaptı.

Pvp

Gamer pm-yaziyor-sistemi Başlığına yorum yaptı.

Pvp

mega pm-yaziyor-sistemi Başlığına yorum yaptı.

.