TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
onur akbaş 1
onur akbaş
IronTalonX 1
IronTalonX
D 1
delimuratt
berzahx 1
berzahx
Hikaye Ekle

[Python] Sohbet Satırından PM Gönderme (Hızlı PM)

  • Konuyu başlatan Konuyu başlatan Silverhand
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 11
  • Görüntüleme Görüntüleme 906

Silverhand

SilveriusPanel
TC Kimlik Numarası Doğrulanmış Üye
Moderator
Katılım
26 Eki 2021
Konular
334
Mesajlar
1,048
Çözüm
6
Online süresi
3mo 6d
Reaksiyon Skoru
1,035
Altın Konu
39
Başarım Puanı
221
Yaş
28
MmoLira
15,570
DevLira
36
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Merhaba,

Sistem sohbet üzerinden /msg <oyuncu adı> <mesaj> şeklinde oyuncuya özel mesaj gönderebilmenizi sağlar.
Her şeyin kısa bir yolu olsun kafasında ilerleyen sistem ekle çıkarcılar için kullanışlı bir sistem olabilir.

Ne gerek vardı? Hiç de yoktu aslında...

root/uichat.py içerisinde arat :

Kod:
    def __SendChatPacket(self, text, type):

Ekle

Kod:
        if len(text) >= 5 and text[0:4] == "/msg":
            args = text[5:].split(" ", 1)
            if len(args) != 2:
                chat.AppendChat(1, "usage: /msg <player> <message>")
                return
            target = args[0].strip()
            message = args[1].strip()
            if target != "" and message != "":
                net.SendWhisperPacket(target, message)
            else:
                chat.AppendChat(1, "usage: /msg <player> <message>")
            return
 
Son düzenleme:
Merhaba,

Sistem sohbet üzerinden /msg <oyuncu adı> <mesaj> şeklinde oyuncuya özel mesaj gönderebilmenizi sağlar.
Her şeyin kısa bir yolu olsun kafasında ilerleyen sistem ekle çıkarcılar için kullanışlı bir sistem olabilir.

Ne gerek vardı? Hiç de yoktu aslında...

root/uichat.py içerisinde arat :

Kod:
    def __SendChatPacket(self, text, type):

Ekle

Kod:
        if len(text) >= 5 and text[0:4] == "/msg":
            args = text[5:].split(" ")
            if len(args) != 3:
                chat.AppendChat(1, "usage: /msg <player> <message>")
                return
            target = args[0].strip()
            message = " ".join(args[1:]).strip()
            if target != "" and message != "":
                net.SendWhisperPacket(target, message)
            else:
                chat.AppendChat(1, "usage: /msg <player> <message>")
            return
ekledim çalışmadı dostum kontrol et istersen
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst