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

Quête staff en ligne


XDarkKillerX

Question

Bonjour, je suis à la recherche d'une quête qui était pourtant sur funky et EB mais semble avoir disparu.

 

Elle permettait via un parchemin (à gauche comme les quêtes), de savoir qui du staff était en ligne ! Impossible de mettre la main dessus :/

 

Version des files :

Domaine (Base de données, Core, etc.) :

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

 

Description du problème :

Comment reproduire le problème :

Recherches et tests effectué :

Résultat des recherches et tests :

 

Message d'erreur, capture d'écran :

 

J'espère que quelqu'un l'a encore sur son pc :)

Cordialement

 

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 7
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

7 réponses à cette question

Messages recommandés

  • 0

quest gm_en_ligne begin
state start begin
	when login with pc.is_gm() begin

		if not table_is_in(locale.nomGM, pc.name) then
			table.insert(locale.nomGM, pc.name)
		end

		game.set_event_flag(pc.name, 1)

	end

	when logout with pc.is_gm() begin

		if not table_is_in(locale.nomGM, pc.name) then
			table.insert(locale.nomGM, pc.name)
		end

		game.set_event_flag(pc.name, 0)

	end

	when letter begin

		send_letter("Liste des GM")

	end

	when button or info begin

		say_title("Information: ")
		say("")
		----"12345678901234567890123456789012345678901234567890"|
		say("Pour tout problème sur le serveur veuillez")
		say("vous adresser aux GM,SGM & GA,ils vous redirigeront")
		say("vers les membres du staff qui gèrent le serveur en")
		say("cas de nécéssité,ceux-ci étant occupés à travailler")
		say("sur le serveur donc le plus souvent étant dans")
		say("l'incapacité de vous répondre.")
		say("")
		say("Merci.")
		wait()
		say_title("Légende: ")
		say(color256(51,204,0).."- En ligne"..color256(255,255,255))
		say(color256(255,59,10).."- Hors ligne"..color256(255,255,255))
		say("")
		say_title("Liste des GM:")

		for i = 1, table.getn(locale.nomGM) do

			if game.get_event_flag(locale.nomGM[i])==1  then

				say("- "..color256(51,204,0)..locale.nomGM[i]..color256(255,255,255))

			else

				say("- "..color256(255,59,10)..locale.nomGM[i]..color256(255,255,255))

			end		
		end

	end
end
end

 

Dans ton locale.lua, rajoute la ligne locale.nomGM = { }

Lien vers le commentaire
Partager sur d’autres sites

  • 0

ça fonctionne à merveille, un très gros merci, ça fait un moment que mes joueurs le réclament ^^'

 

Résolu, encore merci Ant0k :)


Juste comme ça, il y a moyen de préciser [GA], [GM] ou autre dans la quête ? Sinon j'en connais qui vont encore râler en disant "ouai mé on c pa ki é gm ou ga"

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Les crochets ont du mal à passer dans les quêtes malheureusement, et je pense que même en stockant à l'avance y'aura toujours un problème, à tester ^^

 

 

edit: essaye ça

 

quest gm_en_ligne begin
   state start begin
       when login with pc.is_gm() begin
           game.set_event_flag(pc.name, 1)
       end
       when logout with pc.is_gm() begin
           game.set_event_flag(pc.name, 0)
       end
       when letter begin
           send_letter("Liste des GM")
       end
       when button or info begin
           say_title("Information: ")
           say("")
           ----"12345678901234567890123456789012345678901234567890"|
           say("Pour tout problème sur le serveur veuillez")
           say("vous adresser aux GM,SGM & GA,ils vous redirigeront")
           say("vers les membres du staff qui gèrent le serveur en")
           say("cas de nécéssité,ceux-ci étant occupés à travailler")
           say("sur le serveur donc le plus souvent étant dans")
           say("l'incapacité de vous répondre.")
           say("")
           say("Merci.")
           wait()
           say_title("Légende: ")
           say(color256(51,204,0).."- En ligne"..color256(255,255,255))
           say(color256(255,59,10).."- Hors ligne"..color256(255,255,255))
           say("")
           say_title("Liste des GM:")
           for i = 1, table.getn(locale.nomGM) do
			if game.get_event_flag(locale.nomGM[i])==1  then
				say("- "..color256(51,204,0)..locale.nomGM[i]..color256(255,255,255))
			else
				say("- "..color256(255,59,10)..locale.nomGM[i]..color256(255,255,255))
			end
		end
	end
end
end

 

et le locale.nomGM :

 

locale.nomGM = {"[GA]XXXX","[GM]XXXX","[TGM]XXXX"}

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. 6

      problème de connexion à mon serveur local (je suis débutant dans ce genre d'entreprise )

    2. 2

      problème de lancement serveur

    3. 9
    4. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

    5. 2

      problème de lancement serveur

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.