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

Calypso

Retraité
  • Compteur de contenus

    3576
  • Inscription

  • Dernière visite

  • Jours gagnés

    580

Tout ce qui a été posté par Calypso

  1. Il faut bien suivre le message de Kameyu dans le lien que je t'ai donné pour créer un nouvel utilisateur.
  2. Pas de soucis ! N'oublie pas de passer ton sujet en résolu
  3. Tu as le nom de la state dans la colonne szState. Pas sûr mais je crois que __status est = à start.
  4. C'est stocké dans la table quest (base de données player). On stocke la state actuelle du joueur et comme ça on sait à quel endroit dans la quête le joueur se trouve.
  5. Exemple: quest test begin state start begin when login begin say("coucou") end end end Là rien de compliqué. Une quête simple qui dit "Coucou" à chaque connexion sur le jeu (ou changement de map). Maintenant, comment je fais pour que ça ne le fasse qu'une seule fois: quest test begin state start begin when login begin say("coucou") set_state(__COMPLETE__) end end state __COMPLETE__ begin end end Une fois qu'on a dit coucou, je set la state du joueur à __COMPLETE__. Et comme tu peux le voir, il n'y a rien dans la state __COMPLETE__. C'est juste un moyen pour que le serveur ne recommence pas à state start begin à chaque fois. Dans ton cas, c'est spécial car tu as plusieurs state. Si le joueur se trouve déjà dans une state qui n'est pas start, le serveur restera dans celle la et n'ira pas chercher à exécuter la state start. Dans ton cas il suffit de faire set_state(start) et la quête recommencera à la state start. Voici un exemple: quest test begin state start begin when login begin say("coucou") set_state(etape1) end end state etape1 begin when login begin say("Bienvenue dans l'étape 1 !") set_state(start) end end end La première fois que le joueur va se co, il va obtenir le message: coucou. La deuxième fois qu'il va se co ou changer de map, il va obtenir le message: Bienvenue dans l'étape 1 La troisième fois qu'il va se co au changer de map, il va obtenir le message coucou Techniquement, je fais un set_state(etape1). Ensuite une fois qu'il s'est reco ou changer de map, et qu'il a obtenu le message de bienvenue dans l'étape 1, je fais set_state(start) pour faire redémarrer la quête du joueur. Je sais pas si je suis clair, hésite pas si tu as des questions.
  6. Hello ! Avec set_state(), tu peux mettre le nom du state que tu veux pour changer "l'état" de la quête. Imaginons que tu englobes ta quêtes dans un state appelé "ma_quete". Si à la fin de la quête, tu fais set_state(start), et bien tu vas pouvoir changer l'état de la quête du joueur et il va pouvoir recommencé dès le début de la state() Sachant que start, c'est la state qui est exécuté en première dans tous les cas.
  7. Calypso

    Ombre des Batîment

    Quelle était la solution ? Comment as-tu fait ? Cela sera utile pour la personne qui aura le même soucis que toi.
  8. Calypso

    Gorge du purgatoires

    Hello Tu dois placer ces fichiers dans le dossier de ta Map côté serveur. Regarde le tutoriel Comment implanter une map pour savoir comment est géré tout ça. Le purgatoire est un donjon, donc il est conseillé de la mettre seulement sur le game99 (le ch99). Game99 qui est un "Channel" à lui tout seul. Inutile de la mettre sur tous les Channels et le game99 en même temps.
  9. Calypso

    Item_Scale

    Merci à toi pour ce partage !
  10. Hello @Hunk, L'information de @AriusII n'est malheureusement pas erroné. Tu n'auras aucun problème à lancer ton serveur Metin2 sur Hamachi avec des files récentes (> 2012) et de t'y connecter. Cependant, les personnes externes à ton réseau ne pourront pas (déco à la section des personnages) La structure actuelle ne le permet pas et même après avoir cherché et cherché avec @Kijaru, on a rien trouvé de bien fonctionnel. Un problème d'IP à ce que j'ai compris. Si tu trouves la solution un jour, n'hésite pas à nous la partager ! Sinon pour ton problème MySQL, @Kameyu.
  11. Calypso

    Metin2 Repacker 1.3.0.0

    Metin2Repacker est dépassé. Je conseille EterNexus qui est un outil beaucoup plus simple à prendre en main. Et plus pratique aussi Lien: /topic/12029-utiliser-le-repacker-eternexus
  12. Hello Si je me souviens bien, l'index de PART_AIR ou PART_MAIN de ton item est supérieur à 32767. (Ce qui est souvent le cas avec les costumes) Pourquoi 32767 ? Car le type de la colone est tiny int et sa capicité est de : [MIN] -32.768 [MAX] 32.767 Essaie de switch le type de la colone en type int. Cela fera l'affaire.
  13. Bravo, c'est top ! Très beau travail mes jolies tourtereaux
  14. Calypso

    Bonne année !

    Salut à tous ! L'équipe de Funky-Emulation vous souhaite une merveilleuse année 2018 ! L'année 2017 a été riche en nouveauté avec principalement la version de 6 de FE. Sans oublier le 1er avril avec une transformation de FE complètement WTF ! ( This is my pipi pi ) J'espère que l'année 2018 sera pour Funky-Emuarlion d'autant plus surprenante et pleine de nouveautés. Et que cette nouvelle année soit aussi pour vous pleine de bonnes choses. Bonne année et merci à vous ! L'équipe
  15. Bonjour, Funky-Emu s'associe aujourd'hui à la cause des sans abris. Le fameux moteur de recherche Lilo, propose une action exceptionnelle. Samedi 23 décembre, à 10h, parcourez les rues de votre ville pour offrir un cadeau à un sans abris d'une valeur de 30€ (prix remboursé par lilo). Passez un moment avec lui, partagez quelques choses et essayez de connaitre son besoin pour aller lui offrir un cadeau le jour même ! Attention: Il vous faut une carte d'identité valide Il vous faut avancer 30€ Il faut amener un RIB imprimé que vous devrez envoyé à Lilo avec le ticket de caisse Intéressé ? Alors go ! N'hésite plus ! Lien: https://noel.lilo.org/?subscribe=true Paris rive gauche (27 bénévoles nécessaires encore)Paris rive droite (17 bénévoles nécessaires encore)Marseille (42 bénévoles nécessaires encore)Bruxelles (45 bénévoles nécessaires encore)Lyon (25 bénévoles nécessaires encore)Toulouse (23 bénévoles nécessaires encore)Nice (30 bénévoles nécessaires encore)Nantes (22 bénévoles nécessaires encore)Strasbourg (12 bénévoles nécessaires encore)Montpellier (12 bénévoles nécessaires encore)Bordeaux (20 bénévoles nécessaires encore)Lille (23 bénévoles nécessaires encore)Rennes (8 bénévoles nécessaires encore)Reims (22 bénévoles nécessaires encore)Le Havre (23 bénévoles nécessaires encore)Saint-Étienne (26 bénévoles nécessaires encore)Toulon (21 bénévoles nécessaires encore)Grenoble (12 bénévoles nécessaires encore)Dijon (19 bénévoles nécessaires encore)Nîmes (26 bénévoles nécessaires encore)Angers (4 bénévoles nécessaires encore)Le Mans (23 bénévoles nécessaires encore)Aix-en-Provence (22 bénévoles nécessaires encore)Clermont-Ferrand (16 bénévoles nécessaires encore)Brest (22 bénévoles nécessaires encore)Limoges (20 bénévoles nécessaires encore)Amiens (17 bénévoles nécessaires encore)Annecy (19 bénévoles nécessaires encore)Perpignan (22 bénévoles nécessaires encore)Metz (21 bénévoles nécessaires encore)Chalons-en-Champagne (24 bénévoles nécessaires encore)
  16. Calypso

    Musique de profil

    Bonjour ! Vous avez maintenant la possibilité de mettre une musique sur votre profil. Pour cela, rendez-vous sur votre profil et cliquer sur le bouton: Musique de profil ! De quoi personnaliser encore plus votre espace. Accessible à partir du grade Spécialiste en herbe ou du grade Premium.
  17. Tu utilises quelle version de MySQL ?
  18. Calypso

    Pnj en double ?!

    J'ai vu vite fait mais look ça : Affiche la grille avec World Editor et regarde si c'est correct de ce côté là
  19. Calypso

    Pnj en double ?!

    Moi je pense que c'est surtout un problème au niveau de la BasePosition de la map.
  20. Calypso

    Problèmes Files 2016

    Mmm pour le format SQL je suis pas fan. Après Saw fait comme bon lui semble ! Le système de txt est beaucoup plus pratique. Après faut voir ça sur un long terme. La DB a suivi cette évolution, si on commence à la changer, c'est des bugs assurés. Donc en gros je suis pas trop l'imposer de base. Mais on pourrait très bien faire une ligne de config boolean qui permet d'activer ou non ce système.

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.