Chat GM

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
JulianLR
Nivel 3

Nivel 3
Mesaje: 423
Membru din: 21 Iul 2015, 16:51
Server: Nu joc
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 1  
Medalii

Cum fac si eu ca un GM când scrie pe strigă să scrie de exemplu [Owner] sau.. nu stiu cu altă culoare
Si am o chestie care dacă scriu cu /n apare si numele... eu vreau să-l scot să apară doar scrisul
Avatar utilizator
JulianLR
Nivel 3

Nivel 3
Mesaje: 423
Membru din: 21 Iul 2015, 16:51
Server: Nu joc
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 1  
Medalii

Up !
Avatar utilizator
JulianLR
Nivel 3

Nivel 3
Mesaje: 423
Membru din: 21 Iul 2015, 16:51
Server: Nu joc
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 1  
Medalii

Up

[ Mesaj scris via Android ] Imagine
Avatar utilizator
Loading ...
Nivel 1

Nivel 1
Mesaje: 143
Membru din: 03 Aug 2015, 00:57
Server: Loading ...
Regat: Jinno
Aprecieri: 0
Mulţumiri: 6  
Medalii

Scrii asa:

Cod: Selectaţi tot

 / n Textul pe care il doresti
Respecta Si Vei Fi RespecTaT !
Afișează semnătura
Avatar utilizator
JulianLR
Nivel 3

Nivel 3
Mesaje: 423
Membru din: 21 Iul 2015, 16:51
Server: Nu joc
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 1  
Medalii

Ce zic eu si ce zice el...

[ Mesaj scris via Android ] Imagine
Avatar utilizator
Mikkelsen
Mister Just4Metin

Mister Just4Metin
Mesaje: 2353
Membru din: 06 Mar 2014, 23:53
Server: ETH
Regat: Jinno
Aprecieri: 11  
Mulţumiri: 40  
 Contact:
Medalii

Despachetează root.eix/epk ,după ce ai despachetat ,cauţi fişierul uichat.py!
Deschizi uichat.py cu un editor ,recomand Notepad++ ,după care faci următoarea combinaţie de butoane: CTRL+F pentru a activa motorul de căutare rapidă ,şi introduci următorul text pentru al căuta:

Cod: Selectaţi tot

def __SendTalkingChatPacket
După ce l-ai găsit ,în multe cazuri când nu este modificat nimic ,trebuie să fie de genul:

Cod: Selectaţi tot

   def __SendTalkingChatPacket(self, text):
      self.__SendChatPacket(text, chat.CHAT_TYPE_TALKING)
      self.__ResetChat()
Dar ,dacă au fost făcute modificări la funcţia respectivă ,atunci trebuie să arete gen:

Cod: Selectaţi tot

   def __SendTalkingChatPacket(self, text):
      characterName = player.GetName()
      if text[0] == '/' and text[1] == 'n' and text[2] == ' ':
         newtext = text.split(' ', 1)
         net.SendChatPacket(newtext[0] + " " + player.GetName() + ": " + newtext[1], chat.CHAT_TYPE_TALKING)
         self.__ResetChat()
      else:
         self.__SendChatPacket(text, chat.CHAT_TYPE_TALKING)
         self.__ResetChat()
În cazul în care au fost făcute modificări ,înlocuieşte modificarea cu cea simplă ,mai exact ,asta:

Cod: Selectaţi tot

   def __SendTalkingChatPacket(self, text):
      self.__SendChatPacket(text, chat.CHAT_TYPE_TALKING)
      self.__ResetChat()
Dacă nu reuşeşti ,am să revin cu edit şi te voi ajuta să rezolvi problema!
Prima cerinţă care o vrei ,cea cu "ownerul" ,este umpic mai complicată deoarece nu am încercat până acuma ,dar este tot aceaşi chestie acolo în uichat.py ,trebuie adăugate noi linii ,bla bla ,măgării!

Să revii cu edit dacă ai reuşit sau nu ca să ştiu!
Avatar utilizator
heaton123
Nivel 1

Nivel 1
Mesaje: 98
Membru din: 21 Feb 2015, 13:36
Server: Metin2 Cataclysm
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Eu n-am modificările alea acolo , o am pe aia simplă adică prima de sus (Julian)
Avatar utilizator
heaton123
Nivel 1

Nivel 1
Mesaje: 98
Membru din: 21 Feb 2015, 13:36
Server: Metin2 Cataclysm
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Up

[ Mesaj scris via Android ] Imagine
Avatar utilizator
Ratony Montana
Membru Club

Membru Club
Mesaje: 1077
Membru din: 25 Iun 2015, 10:32
Regat: Chunjo
Aprecieri: 8  
Mulţumiri: 99  
Medalii

Ahrivat
Imagine
Afișează semnătura
Închis
Răspunsuri
9
Vizualizări
3794
Răspunsuri
2
Vizualizări
118
chat php
Răspunsuri
1
Vizualizări
160
Răspunsuri
0
Vizualizări
194

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie