Jump to content
×
×
  • Create New...
  • 0

Quête staff en ligne


XDarkKillerX
 Share

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.

Link to comment
Share on other sites

  • Answers 7
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

7 answers to this question

Recommended Posts

  • 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 = { }

Link to comment
Share on other sites

  • 0

Merci Ant0k, j'ai testé et voici ce que met putty :

 

Calls undeclared function! :

color256

table_is_in

Abort trap (core dumped)

 

J'ai pensé à des ("") mal ouvert ou refermé mais j'ai pas vu, à moins que je sois bigleux :3

Link to comment
Share on other 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"

Link to comment
Share on other 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"}

Link to comment
Share on other sites

  • 0
  • Retraité

Yop,

 

Le sujet contient la balise [Résolu], ou reste sans réponse depuis dix jours ou plus.

De ce fait, je le déplace dans la section "Résolu ou sans réponse".

 

Cordialement,

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.