[RELEASE]Quick PrivateChat

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Avatar utilizator
TwiST*
Utilizator interzis !

Utilizator interzis !
Mesaje: 50
Membru din: 17 Ian 2015, 21:14
Regat: Jinno
Aprecieri: 0
Mulţumiri: 2  
Medalii

Salut Just4Metin revin cu un nou tutorial ! 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
Lasand vorbaria sa vedem cum se implementeaza xD :)

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 :)

Sursa: Metin2
Avatar utilizator
DaRealPain
Fost Helper

Fost Helper
Mesaje: 1044
Membru din: 05 Oct 2014, 01:38
Server: Shiro2
Regat: Shinsoo
Aprecieri: 106  
Mulţumiri: 252  
Medalii

Cosm1n scrie:nu merge :)

Nu merge ... functioneaza!

On: Multumesc ca l-ai postat
P.S. Sursa e e*pvp ;)
Afișează semnătura
Avatar utilizator
Catalin.
Nivel 1

Nivel 1
Mesaje: 109
Membru din: 27 Feb 2014, 15:57
Aprecieri: 0
Mulţumiri: 1  
Medalii

Pune si taburile daca poti .
Avatar utilizator
.Deb
Fost Administrator

Fost Administrator
Mesaje: 4585
Membru din: 25 Iul 2013, 21:37
Aprecieri: 10  
Mulţumiri: 7  
 Contact:
Medalii

Mutat în ghiduri şi tutoriale.
Imagine
Afișează semnătura
Avatar utilizator
Synea
Nou Venit

Nou Venit
Mesaje: 14
Membru din: 27 Ian 2015, 18:19
Server: Metin2Aloys
Aprecieri: 0
Mulţumiri: 0
Medalii

pot să stiu de ce apare de 2 ori cand scriu normal pe chat ?

Edit: am reparat .
Răspunde
Răspunsuri
1
Vizualizări
582

Înapoi la “Ghiduri şi Tutoriale”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori