Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Chat Inter Empire


Overflow

Question

Bonsoir. Je voudrais modifier un truc dans le inter empire :

Pseudo[staff] à -> [staff]Pseudo ou les empires.

 

Version des files : 2012

Domaine (Base de données, Core, etc.) : Client/root/uichat.py

Votre niveau (débutant, intermédiaire, avancé) : Débutant

 

Description du problème :Changer Pseudo[Empire] à [Empire]Pseudo

 

 

Code :

if type == chat.CHAT_TYPE_SHOUT:
			if name.find("[") !=-1:
				empire_d = "|cffffc700|H|h[staff]"
				text =	empire_d + text
			elif name.find("{P}") !=-1:
				empire_i = "|cFF00FF00|H|h{P}|cFF00FF00|H|h"
				empire_id = str(net.GetEmpireID())
				if empire_id == "1":
					empire_id = "|cFFFF0000|H|h[shinsoo]|cFFFF0000|H|h"
				elif empire_id == "2":
					empire_id = "|cFFFFFF00|H|h[Chunjo]|cFFFFFF00|H|h"
				elif empire_id == "3":
					empire_id = "|cFF0080FF|H|h[Jinno]|cFF0080FF|H|h"
				text =	empire_i + empire_id + text
			else:	
				empire_id = str(net.GetEmpireID())
				if empire_id == "1":
					empire_id = "|cFFFF0000|H|h[shinsoo]|cFFFF0000|H|h"
				elif empire_id == "2":
					empire_id = "|cFFFFFF00|H|h[Chunjo]|cFFFFFF00|H|h"
				elif empire_id == "3":
					empire_id = "|cFF0080FF|H|h[Jinno]|cFF0080FF|H|h"
				text =	empire_id + text

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 9
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

9 réponses à cette question

Messages recommandés

  • 0

Me semble que c'est cette ligne :

 

text = empire_i + empire_id + text

 

A changer en :

text = empire_id + empire_i + text

 

Je ne suis pas sur, mais tester ne te coûtera rien.

 

PS: La quête est de toi? Si oui, pourquoi ne pas simplement faire (je me rappelle pas la syntaxe donc je l'écrit selon mes vagues souvenirs) :

if pc.is_gm

empire_d = "|cffffc700|H|h[staff]"

text = empire_d + text

else

if empire_id == "1":

empire_id = "|cFFFF0000|H|h[shinsoo]|cFFFF0000|H|h"

elif empire_id == "2":

empire_id = "|cFFFFFF00|H|h[Chunjo]|cFFFFFF00|H|h"

elif empire_id == "3":

empire_id = "|cFF0080FF|H|h[Jinno]|cFF0080FF|H|h"

text = empire_id + empire_i + text

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Moi j'avais sa comme code :

si sa peut t'aidé.

def __SendShoutChatPacket(self, text):

	if 1 == len(text):
		self.RunCloseEvent()
		return

	if app.GetTime() < self.lastShoutTime + 15:
		chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_SHOUT_LIMIT)
		self.__ResetChat()
		return

	import player
	e_id = str(net.GetEmpireID())

	if e_id == "1":
                   e_id = "|cFFFF0000|H|h[Rouge]|cFFA7FFD4|H|h"
	elif e_id == "2":
                   e_id = "|cFFFFFF00|H|h[Jaune]|cFFA7FFD4|H|h"
	elif e_id == "3":
                   e_id = "|cFF0080FF|H|h[bleu]|cFFA7FFD4|H|h"

	self.__SendChatPacket(e_id+" "+text[1:], chat.CHAT_TYPE_SHOUT)
	self.__ResetChat()
	self.lastShoutTime = app.GetTime()

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 21

      Metin2 en 2020 peut-on en parler?

    2. 0

      METIN2Project

    3. 3

      Ressources - UnPack - Metin2 Client - Officiel

    4. 0

      Barre des tâches d'argent étendue

    5. 16

      Redémarrage automatique des channels

    6. 16

      Multi Logo GM / SGM / GA

    7. 0

      comment extraire les fichiers locale.epk locale.eix sur le serveur officiel ?

    8. 2

      Funky-emu.net -> fr.metin2.dev

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.