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

Création de guilde


Ogmius

Question

Bonjour à tous.

 

Alors voilà, je n'ai plus de quête "Créer une guilde" sur le gardien du village et sur WinSCP je ne vois ni guild_make.quest ni guild_manage.quest, l'un ou l'une d'entre vous ayant la création de guilde ainsi que tout ce qui va avec, classement, quitter guilde, etc, pourrait-il m'envoyer son guild_manage.quest ? Ca serait vraiment très sympathique sachant que je ne serais pas capable de rédiger moi même la quête.

 

Merci d'avance et bonne fin de journée.

 

Sincère considération.

Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

3 réponses à cette question

Messages recommandés

  • 0

Voilà pour toi ;)

 

quest guild_building begin
   state start begin

   -- Quitter une guilde

       when guild_man1.chat."Quitter la guilde." or 
       guild_man2.chat."Quitter la guilde." or 
       guild_man3.chat."Quitter la guilde." with pc.hasguild() and not pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin
           ---                                                   l
           say_title("Le Gardien:")
           say("Voulez-vous quitter la guilde à laquelle vous")
           say("appartenez? Je suppose que vous ne vous y êtes")
           say("pas fait de vrais amis. C'est vous qui voyez.")
           say("Vous voulez vraiment quitter la guilde?")

           local s = select("Oui", "Non")

           if s==1 then
               ---                                                   l
               say_title("Le Gardien")
               say("D'accord.")
               say("Je vais effacer votre nom de la guilde.")

               pc.remove_from_guild()
               pc.setqf("new_withdraw_time", get_time()-game.get_event_flag("guild_withdraw_delay")*86400)
               pc.setqf("new_disband_time", get_time()-game.get_event_flag("guild_disband_delay")*86400)

           end
       end

   -- Dissoudre une guilde

       when guild_man1.chat."Dissoudre la guilde." or
       guild_man2.chat."Dissoudre la guilde." or
       guild_man3.chat."Dissoudre la guilde." with pc.hasguild() and pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin
           ---                                                   l
           say_title("Le Gardien:")
           say("Voulez-vous vraiment dissoudre la guilde?")

           local s = select("Oui", "Non")

           if s==1 then
               ---                                                   l
               say_title("Le Gardien:")
               say("La guilde est dissous.")

               pc.destroy_guild()
               pc.setqf("new_disband_time", get_global_time())
               pc.setqf("new_withdraw_time", get_global_time())

           end
       end

   -- Créer une guilde

       when guild_man1.chat."Créer une guilde" or
       guild_man2.chat."Créer une guilde" or
       guild_man3.chat."Créer une guilde" begin --with (pc.is_gm() or npc.empire == pc.empire)

           local level_limit;
           local guild_create_item
           level_limit = 40
           guild_create_item = false

           if pc.hasguild() then
               return
           end

           if game.get_event_flag("guild_withdraw_delay")*86400 >
               get_global_time() - pc.getqf("new_withdraw_time") then
               ---                                                   l
               say_title("Le Gardien:")
               say("Vous venez de dissoudre votre guilde, ou de vous")
               say("faire virer de la guilde ou vous étiez membre.")
               say("Vous devez attendre 2 jours avant de pouvoir")
               say("créer votre propre guilde.")
               say(string.format("", game.get_event_flag("guild_withdraw_delay")))
               return
           end

           if game.get_event_flag("guild_disband_delay")*86400 >
               get_global_time() - pc.getqf("new_withdraw_time") then
               ---                                                   l
               say_title("Le Gardien:")
               say("Vous venez de dissoudre votre guilde, ou de vous")
               say("faire jetez de la guilde où vous étiez membre.")
               say("Vous devez attendre 2 jours avant de pouvoir")
               say("créer votre propre guilde.")
               say(string.format("", game.get_event_flag("guild_disband_delay")))
               return
           end

           ---                                                   l
           say_title("Le Gardien:")
           say("Voulez-vous créer une guilde?")
           say("Vous n'obtenez l'ID pour créer une guilde que si")
           say("vous avez atteint le niveau 40 et vous devez aussi")
           say("payer 200 000 Yangs.")

           local s = select("Oui", "Non")

           if s == 2 then
               return
           end

           if pc.level >= 40 then
               if pc.gold >= 200000 then

                   if not guild_create_item or pc.countitem(guild_create_item)>0 then
                       game.request_make_guild()
                     end
               else
                   ---                                                   l
                   say_title("Le Gardien:")
                   say("Vous ne pouvez pas créer de guilde.")
                   say_reward("Il vous faut 200 000 Yangs pour créer une guilde.")
                   return
                   end
           else
               ---                                                   l
               say_title("Le Gardien:")
               say("Votre niveau est trop bas pour créer une guilde.")
               say_reward("Vous devez être niveau 40 minimum pour pouvoir")
               say_reward("créer une guilde.")
           end
       end
   end
end

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.