Guida Sbuggare chat tra GM, client 2010/11. [by LF95]

A

~Alert

Guest
Autore del topic
PREAMBOLO
Questo bug è dovuto all'implementazione della chat GM, ed è risolvibile utilizzando un minimo di logica. Pertanto se foste già a conoscenza del fix, o sapete farlo meglio, tacete, dal momento che in questo thread si parlerà solo e soltanto di questo fix. Inoltre, se vi pare una cosa banale, ditelo pure, ma poi guardate quanti thread ci sono con gente con questo problema.

IL PROBLEMA
Se con un client 2010/11 effettuate una chat tra GM e Player, il destinatario non riceve il PM.

LA CAUSA
La chat privata è l'invio di un pacchetto contenente perlopiù: nome del player (mittente), testo e type.
Cos'è questo type? Semplicemente è una variabile (credo che venga interpretata come short integer) che contiene il tipo di PM inviato. Con l'implementazione della chat GM, si è andato ad aggiungere un nuovo type, che prende il valore di 5. Questo type 5 non è riconosciuto da alcuni client che sono un mix di un client 2010 non aggiornato e altro.

OK.. MA COME RISOLVO?
Quella che vi propongo oggi non è una vera e propria soluzione, ma bensì un workaround che fa sì che il problema non sia più tale. Andremo infatti a modificare la funzione OnRecvWhisperError del file game.py.

A questo link trovate la funzione originale:
Perfavore, Entra oppure Registrati per vedere i Link!

Quello che voi dovrete fare è questo:
Perfavore, Entra oppure Registrati per vedere i Link!


Sosituite questo metodo all'originale OnRecvWhisperError, e avrete risolto.

CREDITI: LF95
 
Ultima modifica da un moderatore:
Riferimento: Sbuggare chat tra GM, client 2010/11. [by LF95]

ottimo, anche se non ho mai riscontrato questo problema, almeno spero.
 
Riferimento: Sbuggare chat tra GM, client 2010/11. [by LF95]

Ma una guida vostra no eh
 
Riferimento: Sbuggare chat tra GM, client 2010/11. [by LF95]

Due post due messaggi inutili.
Segnalo.
@~Alert
@lello26

Segnalo per post inutile, potevi segnalare anche senza dirlo a tutto il mondo :emoji_smiley:

Alert comunque in molti client già è inserita, comunque è utile per quelli che usano client che non ce l'hanno.

ps: grazie per la segnalazione, se mi infrazionano è un'infrazione in più nella collazione :emoji_smiley:
 
Riferimento: Sbuggare chat tra GM, client 2010/11. [by LF95]

Evitate post inutili, grazie.