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

Problème avec la fonction mob.spawn


SiTuMeSpamJteRetrouveIRL

Question

Version des Files / Type d’Émulateur : 2014

Niveau : Intermédiaire

Bonjour, comme mentionné dans le titre j'ai un soucis avec la fonction mob.spawn.


Aperçu du code (nettoyé pour plus de compréhension) :

quest pldm begin
	state start begin
		when 20095.chat."GM: TEST" with pc.is_gm() begin
			say_title("TEST : ")
			say("Que voulez-vous faire ?")
			local s = select ("Démarrer", "Arrêter", "Annuler")
			if s == 1 then
				game.set_event_flag("pld_metins", 1)
				notice_all("L'event a débuté !" )
				server_timer("Timer_pldm", 5)
				--mob.spawn(8027,850,780,1) Si j'mets le mob.spawn ici ça fonctionne
			elseif s == 2 then
				game.set_event_flag("pld_metins", 0)
				notice_all("L'event est terminé !")
			elseif s == 3 then
				 return
			end
		end

		when Timer_pldm.server_timer begin
			notice_all("La notice fonctionne pourtant parfaitement !")

			mob.spawn(8027,850,780,1)
			--si j'mets le mob.spawn ici ça ne fonctionne pas

		end


		when login with game.get_event_flag("pld_metins") == 1 begin
			chat("L'event est en cours !")
		end
	end
end

Elle fonctionne bien si je l'utilise dans un when.chat par exemple mais dans un timer elle fait planter le serveur.

J'me demande si ce n'est pas un soucis de coordonnées... ou si j'ai mal compris un truc.

 

Si jamais vous avez une petite piste à explorer ça me dépannerait bien !

 

Par avance,

merci !

 

J'affirme avoir lu et accepté le règlement de Funky Émulation

Modifié par SiTuMeSpamJteRetrouveIRL
Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

9 réponses à cette question

Messages recommandés

  • 0

Ah euh, j'avais un peu oublié ça. J'ai fait autrement du coup j'ai pas vraiment testé !

Et après j'suis passé sur un autre problème parce que je fais 36 000 trucs en même temps et j'ai pas vraiment pensé à vérifier ça (mais la réponse m'intéresse quand même, en réalité)

J'devrais me pencher sur la question dans les jours à venir. Après ça semble cohérent avec d'autres codes que j'ai vu, donc j'dirais que c'est une bonne piste.


Reste la partie sur le regen qui m'intrigue parce que j'avais cru comprendre que c'était utilisé pour un pop des mobs de façon récurrente mais t'être que ça peut s'utiliser aussi pour des pops ponctuels. Et j'dois avouer que ça pourrait être bien pratique. Bref... j'me suis pas vraiment penché sur le problème, j'ai juste bricolé un truc provisoire.

Modifié par SiTuMeSpamJteRetrouveIRL
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.