Intrebare [PM] in chat

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
usturoi21
Nivel 1

Nivel 1
Mesaje: 71
Membru din: 14 Feb 2017, 16:46
Aprecieri: 339  
Mulţumiri: 0
Medalii

*Problemă/Întrebare: Intrebare
Tipologie server:-
*Resursă folosită:-
*ServerFiles utilizat:zimbo
*Syserr:-
Poză:-
*Detalii suplimentare:Salutare!. Cine ma poate ajuta si pe mine cu urmatoarea functie:
self.__SendChatPacket(constInfo.Vectors+'|cFFFFB647|HVectors:'+str(player.GetName())+'|h[PM]|h|r'+" "+text[1:],chat.CHAT_TYPE_SHOUT)

Imi apare pe striga Numele:[PM] si as vrea sa apara [PM]Nume. Se poate schimba din functia asta ? nu i dau de cap.
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

self.__SendChatPacket(constInfo.Vectors+'|cFFFFB647|HVectors:''|h[PM]|h|r'+str(player.GetName())+""
+text[1:],chat.CHAT_TYPE_SHOUT)
Vezi asa (dacă e ceva greșit sorry dar sunt pe telefon, trb doar sa inversezi)

[ Postat de pe Android ] Imagine
Ultima oară modificat 25 Mar 2021, 18:13 de către Kidro, modificat 1 dată în total.
Avatar utilizator
rootboot
Nivel 1

Nivel 1
Mesaje: 133
Membru din: 10 Feb 2021, 10:44
Server: WarBooM2.eu
Regat: Chunjo
Aprecieri: 100  
Mulţumiri: 376  
Discord: Copiază ID
 Contact:
Medalii

self.__SendChatPacket(constInfo.Vectors+'|cFFFFB647|HVectors:'+'|h[PM]|h|r'+str(player.GetName())+" "+text[1:],chat.CHAT_TYPE_SHOUT)
Pentru acest mesaj, rootboot for the post:
usturoi21
Afișează semnătura
Avatar utilizator
usturoi21
Nivel 1

Nivel 1
Mesaje: 71
Membru din: 14 Feb 2017, 16:46
Aprecieri: 339  
Mulţumiri: 0
Medalii

Nu vrea
Avatar utilizator
RoLeX.
Nivel 3

Nivel 3
Mesaje: 410
Membru din: 11 Sep 2013, 21:30
Server: www.Callatis2.com
Regat: Shinsoo
Aprecieri: 154  
Mulţumiri: 36  
Discord: Copiază ID
Medalii

self.__SendChatPacket(constInfo.Vectors+'|cFFFFB647|HVectors:'+str+'|h[PM]|h|r'+"(player.GetName())+
"+text[1:],chat.CHAT_TYPE_SHOUT)

Nu sunt expert sunt la început dar bănuiesc ca trebuie doar modificat funcția in ce fel sa fie pus pm’u n ai nimic de pierdut .

[ Postat de pe iPhone ] Imagine
Imagine Imagine
Afișează semnătura
Avatar utilizator
usturoi21
Nivel 1

Nivel 1
Mesaje: 71
Membru din: 14 Feb 2017, 16:46
Aprecieri: 339  
Mulţumiri: 0
Medalii

rootboot scrie: ↑25 Mar 2021, 18:11 self.__SendChatPacket(constInfo.Vectors+'|cFFFFB647|HVectors:'+'|h[PM]|h|r'+str(player.GetName())+" "+text[1:],chat.CHAT_TYPE_SHOUT)
Merge dar apare de 2 ori acum si inainte si dupa nume
https://ibb.co/KznFyFM
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

Schimba poziția și din sursa, input_main.cpp - >
::CHAT

[ Postat de pe Android ] Imagine
Avatar utilizator
usturoi21
Nivel 1

Nivel 1
Mesaje: 71
Membru din: 14 Feb 2017, 16:46
Aprecieri: 339  
Mulţumiri: 0
Medalii

Kidro scrie: ↑25 Mar 2021, 18:21 Schimba poziția și din sursa, input_main.cpp - >
::CHAT

[ Postat de pe Android ] Imagine
Cum ar trebui sa schimb aici ?

int CInputMain::Chat(LPCHARACTER ch, const char * data, size_t uiBytes)
{
const TPacketCGChat* pinfo = reinterpret_cast<const TPacketCGChat*>(data);

if (uiBytes < pinfo->size)
return -1;

const int iExtraLen = pinfo->size - sizeof(TPacketCGChat);

if (iExtraLen < 0)
{
sys_err("invalid packet length (len %d size %u buffer %u)", iExtraLen, pinfo->size, uiBytes);
ch->GetDesc()->SetPhase(PHASE_CLOSE);
return -1;
}
Avatar utilizator
usturoi21
Nivel 1

Nivel 1
Mesaje: 71
Membru din: 14 Feb 2017, 16:46
Aprecieri: 339  
Mulţumiri: 0
Medalii

T/C rezolvat. Multumesc tuturor !
Avatar utilizator
Alcinous
Untrusted User

Untrusted User
Mesaje: 670
Membru din: 13 Noi 2020, 23:46
Server: None
Regat: Jinno
Aprecieri: 322  
Mulţumiri: 487  
Discord: Copiază ID

Subiect marcat ca fiind rezolvat.
Închis
Răspunsuri
4
Vizualizări
52
Răspunsuri
18
Vizualizări
1506
Răspunsuri
4
Vizualizări
286
Răspunsuri
2
Vizualizări
524

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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