Jump to content

Adicionar Atalho "@" Para Enviar Mensagens Privadas


Dynamic Things
 Share

Recommended Posts

Boas, neste tutorial, vou ensinar a adicionar um atalho para enviou de mensagens privadas.

Em primeiro lugar vamos descompactar o root, e abrir o uichat.py

e vamos procurar pelo seguinte:

def __SendChatPacket(self, text, type):

Vamos alterar para:

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, "Envias-te uma mensagem ao " + user + ", por favor aguarde pela respposta.") 
		else:
			chat.AppendChat(chat.CHAT_TYPE_INFO, "Tens que escrever uma mensagem..")
	elif net.IsChatInsultIn(text):
		chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.CHAT_INSULT_STRING)
	else:
		net.SendChatPacket(text, type)

Feito isso vão voltar a compactar o root, e metem no vosso cliente.

2 entram no servidor, e no chat "normal" digitam o seguinte:

@NomeDoPlayerQueQueremMandaPM e em seguida degitam a mensagem que querem.

Está parte: @NomeDoPlayerQueQueremMandaPM será o nome do jagodor que querem mandar mensagem, e está parte será a mensagem:

"e em seguida digitam a mensagem que querem."

Cumprimentos DynamicThings

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...