Problema Chat GM

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

Nivel 2
Mesaje: 201
Membru din: 20 Iul 2018, 10:50
Server: n-am
Regat: Shinsoo
Aprecieri: 26  
Mulţumiri: 1  
Medalii

*Problemă:Chat GM
Tipologie server:PVM
*Resursă folosită:-
*ServerFiles utilizat:-
*Syserr:-
Poză:h t t p s: //im gur. c o m/a/P3qcrHT - FACETI VOI LINK-ul ca nu am 15 mesaje
*Detalii suplimentare:Deci cand scriu /n si ceva , imi baga numele meu de doua ori , asa ca in poza
Afișează semnătura
Avatar utilizator
ionut669
Nivel 2

Nivel 2
Mesaje: 201
Membru din: 20 Iul 2018, 10:50
Server: n-am
Regat: Shinsoo
Aprecieri: 26  
Mulţumiri: 1  
Medalii

Nimeni nu stie ?...
Afișează semnătura
Avatar utilizator
șumahăr
Mister Just4Metin

Mister Just4Metin
Mesaje: 701
Membru din: 29 Iun 2018, 13:50
Aprecieri: 187  
Mulţumiri: 2319  
Discord: Copiază ID
Medalii

1.Extragem root.eix/.epk
2.Intram în uichat.py de preferabil cu notepad++
3.Cautam la inceput:
import player
 ! Mesaj de la: Kravyus.
Stergem "import player"
2.Căutăm:
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()


Inlocuim cu
def __SendTalkingChatPacket(self, text):
      self.__SendChatPacket(text, chat.CHAT_TYPE_TALKING)
      self.__ResetChat()
Avatar utilizator
[ST]SSH
Membru Club

Membru Club
Mesaje: 1704
Membru din: 12 Apr 2016, 23:54
Server: Fost Eluria2
Regat: Jinno
Aprecieri: 132  
Mulţumiri: 245  
 Contact:
Medalii

Du-te in sursa game,cauta cmd_gm.cpp si deschide-l.
Cauta:
ACMD(do_notice)
{
.
.
.
}
Inlocuieste toata functia cu :

ACMD(do_notice)
{
char chatbuf[CHAT_MAX_LEN + 1];
snprintf(chatbuf, sizeof(chatbuf), "%s :%s", ch->GetName(), argument);
BroadcastNotice(chatbuf);
}
Avatar utilizator
ionut669
Nivel 2

Nivel 2
Mesaje: 201
Membru din: 20 Iul 2018, 10:50
Server: n-am
Regat: Shinsoo
Aprecieri: 26  
Mulţumiri: 1  
Medalii

Kravyus. scrie:1.Extragem root.eix/.epk
2.Intram în uichat.py de preferabil cu notepad++
3.Cautam la inceput:
import player
 ! Mesaj de la: Kravyus.
Stergem "import player"
2.Căutăm:
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()


Inlocuim cu
def __SendTalkingChatPacket(self, text):
      self.__SendChatPacket(text, chat.CHAT_TYPE_TALKING)
      self.__ResetChat()
Am rezolvat acum pe /n Merge apare bine problema e pe ca apare numele si pe /N
cum fac sa nu mai apara?
Afișează semnătura
Avatar utilizator
șumahăr
Mister Just4Metin

Mister Just4Metin
Mesaje: 701
Membru din: 29 Iun 2018, 13:50
Aprecieri: 187  
Mulţumiri: 2319  
Discord: Copiază ID
Medalii

ionut669 scrie:
Kravyus. scrie:1.Extragem root.eix/.epk
2.Intram în uichat.py de preferabil cu notepad++
3.Cautam la inceput:
import player
 ! Mesaj de la: Kravyus.
Stergem "import player"
2.Căutăm:
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()


Inlocuim cu
def __SendTalkingChatPacket(self, text):
      self.__SendChatPacket(text, chat.CHAT_TYPE_TALKING)
      self.__ResetChat()
Am rezolvat acum pe /n Merge apare bine problema e pe ca apare numele si pe /N
cum fac sa nu mai apara?
Daca nu-ti apare, fa opusul tutorialului
Avatar utilizator
ionut669
Nivel 2

Nivel 2
Mesaje: 201
Membru din: 20 Iul 2018, 10:50
Server: n-am
Regat: Shinsoo
Aprecieri: 26  
Mulţumiri: 1  
Medalii

Am rezolvat ms oricum
Afișează semnătura
Avatar utilizator
șumahăr
Mister Just4Metin

Mister Just4Metin
Mesaje: 701
Membru din: 29 Iun 2018, 13:50
Aprecieri: 187  
Mulţumiri: 2319  
Discord: Copiază ID
Medalii

ionut669 scrie:Am rezolvat ms oricum
sa traiesti
Avatar utilizator
[ST]SSH
Membru Club

Membru Club
Mesaje: 1704
Membru din: 12 Apr 2016, 23:54
Server: Fost Eluria2
Regat: Jinno
Aprecieri: 132  
Mulţumiri: 245  
 Contact:
Medalii

Arhivat!
Închis
Răspunsuri
2
Vizualizări
119
Răspunsuri
9
Vizualizări
3794
Răspunsuri
11
Vizualizări
615
Răspunsuri
1
Vizualizări
150

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

  • Informaţie