[RELEASE]Quick PrivateChat

Deconectat
Avatar utilizator
M.Robert
Mister Just4Metin
Mister Just4Metin
Mesaje: 679
Membru din: 03 Mai 2016
Localitate: Pitesti
Status: -
Server Metin2: -
Regat: Jinno
Mulțumiri acordate: 3
Mulțumiri primite: 14
Contact:

[RELEASE]Quick PrivateChat

Mesajde M.Robert » 09 Mai 2015, 07:48

Quick PrivateChat ?
In ce consta acesta ? Ei bine este un privatechat rapid , adica in loc sa trimiti un PM unui jucator prin metoda classic poti face treaba asta foarte usor din chat cu urmatoarea comanda :
@numejucator Mesaj


Tutorial :

1.Despachetam Root.eix/Root.epk

2.Deschidem fisierul uichat.py cu notepad++

3.Cautam urmatoarea linie

Cod: Selectaţi tot

def __SendChatPacket(self, text, type):

4.Si o inlocuim cu:

Cod: Selectaţi tot

def __SendChatPacket(self, text, type):
        if text.find("@") ==0:
            text = text.split(" ")
            user = text[0]
            user = text[0].split("@")
            user = user[1]
            del text[0]
            realtext = ""
            for i in xrange(len(text)):
                if i > 0:
                    realtext = realtext + " " + text[i]
                else:
                    realtext = realtext + text[i]
            if len(realtext) > 0:
                net.SendWhisperPacket(user, realtext)
                chat.AppendChat(chat.CHAT_TYPE_INFO, "Jucatorul " + user + " a primit mesajul tau privat.")
            else:
                chat.AppendChat(chat.CHAT_TYPE_INFO, "Trebuie sa introduci un mesaj.")
        elif net.IsChatInsultIn(text):
            chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.CHAT_INSULT_STRING)
        else:
            net.SendChatPacket(text, type)

5.Impachetam la loc ROOT si ne bucuram de aceasta functie .

Conectat
Avatar utilizator
Kaczynski
Ad Moderator
Ad Moderator
Mesaje: 2673
Membru din: 05 Ian 2016
Localitate: Marte
Reputație: #//
------------------------------------------------
►Ad. Moderator J4M [3/3 Pct.]
►Super Moderator J4M [3/3 Pct.]
►Moderator J4M [3/3 Pct.]
►Trial Moderator J4M
►Membru Club J4M [Permanent]
►Mister J4M
►Nume anterior: "Chavesz" , "Jaroslaw", "Khepri © SCARABEUS™"
------------------------------------------------
Status: Respect Hip-Hop-ul !
Server Metin2: Niciunul
Regat: Chunjo
Autentificat prin: Android
Mulțumiri acordate: 163
Mulțumiri primite: 104

Re: [RELEASE]Quick PrivateChat

Mesajde Kaczynski » 12 Mai 2016, 09:18

Subiectul este deja existent - ghiduri-tutoriale/quick-privatechat-t16794.html
Prin urmare,subiectul este trimis în Arhivă Ghiduri şi Tutoriale.
Imagine


Înapoi la “Arhivă”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Knop, TheOldLegend și 2 vizitatori