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

problem familier


DarkBrice
 Share

Question

bonjour, je m excuse d être insistant mais sur les files (VDI - Server Files 2016 - Team FE) je rencontre 2 problème le portail map 2 royaume jaune ne permet pas de revenir ?si une solution? ensuite quand on crée un familier on ne peut pas l invoquer ? le problème  a déjat était mentionner. est il est donner des correctif , mais je ne comprend pas ou placer les 2 fichier qui sont donner ?

PetSystem.cpp 15 Ko · 92 téléchargements

New_PetSystem.cpp

(faut t il les placer t elle qu elle ou les rajouter a un fichier existant) d avance merci.

La paix, ce n’est pas un mot, c’est un comportement...

Link to comment
Share on other sites

17 answers to this question

Recommended Posts

  • 0

Sur ton putty et WinSCP :

cd /usr/src/mainline/Src/Server/game/src/

tu colles les 2 fichiers a l'interieur.

puis retour sur putty :

gmake clean && gmake -j20

L'opération prend plus ou moins 10 minutes,

A la fin de la compilation tu trouveras 1 game compilé avec tes propres sources.

Pense a regarder si le game nouvellement créer est en droit 0777, il est tres rare qu'il ne le soit pas de lui même, mais cela m'est déjà arrivé de devoir lui donner les droit manuellement , dans ce cas clique droit sur ton game et selection proprieté : Tout en bas tu as permission met alors "0777" dans la case octal.

Edited by CpasToiCmoi
Link to comment
Share on other sites

  • 0

Bonsoir est merci de passer du temps a m aider, le problème que j ai c est que après cd /usr/src je n est pas de dossier  mainline

j ai un dossier nommer source2016_fe.tar.gz je pense que sa doit être sa , je pense que je doit ouvrire l archive est continuer le chemin que tu ma indiquer?

La paix, ce n’est pas un mot, c’est un comportement...

Link to comment
Share on other sites

  • 0

Ok ce doosier tu dois le décompresser a l'aide la commande :

cd /usr/ ( pour te placer dans le dossier usr qui ce trouve a la racine de ton freebsd )

puis tu tapes :

tar zxvf source2016_fe.tar.gz

ca a pour but de decompiler le .gz , de base tu auras les fichiers newpet a l'interieur .

Link to comment
Share on other sites

  • 0

ok c est bon grâce a toi j ai pu décompiler le dossier est y mettre les correctifs  puis recompiler, j ai exécuter plusieurs fois la commande est vérifier si le game nouvellement créer est en droit 0777 (d'ailleurs il était en droit 0755) , mais le familier n apparait pas je pensent que les correctifs sont mauvais, je vais essayer de trouver une quête pour familier a installer sur mais file , d avance je te remercie sa ma permit d avancer dans mon apprentissage est ma compréhension de la création d un serveur MT2.

La paix, ce n’est pas un mot, c’est un comportement...

Link to comment
Share on other sites

  • 0

tu dois avoir dans ta base de données dans player une table new_petsystem !

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for new_petsystem
-- ----------------------------
DROP TABLE IF EXISTS `new_petsystem`;
CREATE TABLE `new_petsystem`  (
  `id` int(11) NOT NULL,
  `name` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
  `level` int(11) NOT NULL DEFAULT 1,
  `evolution` int(11) NOT NULL DEFAULT 1,
  `exp` int(11) NOT NULL DEFAULT 0,
  `expi` int(11) NOT NULL DEFAULT 0,
  `bonus0` int(11) NOT NULL DEFAULT 0,
  `bonus1` int(11) NOT NULL DEFAULT 0,
  `bonus2` int(11) NOT NULL DEFAULT 0,
  `skill0` int(11) NOT NULL DEFAULT -1,
  `skill0lv` int(11) NOT NULL DEFAULT 0,
  `skill1` int(11) NOT NULL DEFAULT -1,
  `skill1lv` int(11) NOT NULL DEFAULT 0,
  `skill2` int(11) NOT NULL DEFAULT -1,
  `skill2lv` int(11) NOT NULL DEFAULT 0,
  `duration` int(11) NOT NULL DEFAULT 0,
  `tduration` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = MyISAM CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = DYNAMIC;

SET FOREIGN_KEY_CHECKS = 1;

de plus, le quete des pet , n'est pas en .quest mais en .lua 😃

essaie de la recompilé avec un ./qc

cd /usr/metin2/share/locale/france/quest/

./qc PetSystemIncubator.lua

./qc PetSystems.lua

si tu es en locale sur une machine virtuel tu peus /reload q un jeu , si tu es sur dédié alors un reboot

Tu dois savoir aussi que les pet ne ce pop qu'avec l'oeuf , appeler un pet sans l'oeuf ne le ferra pas apparaitre.

quest PetSystems begin
	state start begin
		function get_pet_info(itemVnum)
			pet_info_map = {
			--  [ITEM VNUM] MOB_VNUM, DEFAULT NAME, buff_idx, spawn_effect_idx
				[55701]     = { 34041, "'s Petit singe", 0},
				[55702]     = { 34045, "'s Petite araignée", 0},
				[55703]     = { 34049, "'s Petit Razador", 0},
				[55704]     = { 34053, "'s Petit Nemere", 0},
				[55705]     = { 34036, "'s Petit dragon", 0},
				[55706]     = { 34064, "'s Bébé de Meley", 0},

				
			}
			itemVnum = tonumber(itemVnum)
			return pet_info_map[itemVnum]
		end
		
		when 55701.use or 55702.use or 55703.use or 55705.use or 55706.use or 55704.use begin
			local pet_info = PetSystems.get_pet_info(item.vnum)

			if null != pet_info then

				local mobVnum = pet_info[1]
				local petName = pet_info[2]
				

				if true == newpet.is_summon(mobVnum) then					
					newpet.unsummon(mobVnum)
				else
					if newpet.count_summoned() < 1 then
						newpet.summon(mobVnum, petName, false)
					else
						syschat("Vous avez déjà un familier d'invoqué.")
					end					
				end -- if pet.is_summon
			end  -- if null != pet_info
		end -- when
	end
end
quest PetSystemIncubator begin
	state start begin
		when 55401.use or 55402.use or 55403.use or 55404.use or 55405.use or 55406.use begin
			newpet.EggRequest(item.get_vnum())
			cmdchat(string.format("OpenPetIncubator %d ", (item.get_vnum()-55401)))
		end
	end
end

 

Edited by CpasToiCmoi
Link to comment
Share on other sites

  • 0

ok j ai bien dans /usr/metin2/share/local/france/quest /

2 fichier PetSystemIncubator.lua est PetSystems.lua que j ai recompiler , mais mais deux fichier ne ressemble pas o tient:

quest PetSystemIncubator begin
    state start begin
        when 55401.use or 55402.use or 55403.use or 55404.use or 55405.use or 55406.use begin
            newpet.EggRequest(item.get_vnum())
            cmdchat(string.format("OpenPetIncubator %d ", (item.get_vnum()-55401)))
        end
    end
end

------------------------------------

quest PetSystems begin
    state start begin
        function get_pet_info(itemVnum)
            pet_info_map = {
            --  [ITEM VNUM] MOB_VNUM, DEFAULT NAME, buff_idx, spawn_effect_idx
                [55701]     = { 34041, "'s Petit singe", 0},
                [55702]     = { 34045, "'s Petite araignée", 0},
                [55703]     = { 34049, "'s Petit Razador", 0},
                [55704]     = { 34053, "'s Petit Nemere", 0},
                [55705]     = { 34036, "'s Petit dragon", 0},
                [55706]     = { 34064, "'s Bébé de Meley", 0},

                
            }
            itemVnum = tonumber(itemVnum)
            return pet_info_map[itemVnum]
        end
        
        when 55701.use or 55702.use or 55703.use or 55705.use or 55706.use or 55704.use begin
            local pet_info = PetSystems.get_pet_info(item.vnum)

            if null != pet_info then

                local mobVnum = pet_info[1]
                local petName = pet_info[2]
                

                if true == newpet.is_summon(mobVnum) then                    
                    newpet.unsummon(mobVnum)
                else
                    if newpet.count_summoned() < 1 then
                        newpet.summon(mobVnum, petName, false)
                    else
                        syschat("Vous avez déjà un familier d'invoqué.")
                    end                    
                end -- if pet.is_summon
            end  -- if null != pet_info
        end -- when
    end
end

 

j ai essayer un reboot est un /reload q avec mon GM qui a bien un oeufs mais rien , je vais essayer se soir de tout reprendre a zero .

La paix, ce n’est pas un mot, c’est un comportement...

Link to comment
Share on other sites

  • 0

regarde si tu as dans ton item_proto server :

55401	Œuf de singe	ITEM_QUEST	0	1	NONE	ITEM_STACKABLE	NONE	NONE	0	0	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
55402	Œuf d'araignée	ITEM_QUEST	0	1	NONE	ITEM_STACKABLE	NONE	NONE	0	0	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
55403	Œuf de Razador	ITEM_QUEST	0	1	NONE	ITEM_STACKABLE	NONE	NONE	0	0	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
55404	Œuf de Nemere	ITEM_QUEST	0	1	NONE	ITEM_STACKABLE	NONE	NONE	0	0	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
55405	Œuf de dragon bleu	ITEM_QUEST	0	1	NONE	ITEM_STACKABLE	NONE	NONE	0	0	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
55406	Œuf de dragon rouge	ITEM_QUEST	0	1	NONE	ITEM_STACKABLE	NONE	NONE	0	0	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0

55701	Petit singe	ITEM_QUEST	0	1	ANTI_DROP	LOG	NONE	NONE	0	0	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
55702	Petite araignée	ITEM_QUEST	0	1	ANTI_DROP	LOG	NONE	NONE	0	0	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
55703	Petit Razador	ITEM_QUEST	0	1	ANTI_DROP	LOG	NONE	NONE	0	0	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
55704	Petit Nemere	ITEM_QUEST	0	1	ANTI_DROP	LOG	NONE	NONE	0	0	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
55705	Petit dragon	ITEM_QUEST	0	1	ANTI_DROP	LOG	NONE	NONE	0	0	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0
55706	Bébé de Meley	ITEM_QUEST	0	1	ANTI_DROP	LOG	NONE	NONE	0	0	0	0	0	LIMIT_NONE	0	LIMIT_NONE	0	APPLY_NONE	0	APPLY_NONE	0	APPLY_NONE	0	0	0	0	0	0	0	0	0	0

dans item_name :

55401	Œuf de singe
55402	Œuf d'araignée
55403	Œuf de Razador
55404	Œuf de Nemere
55405	Œuf de dragon bleu
55406	Œuf de dragon rouge

55701	Petit singe
55702	Petite araignée
55703	Petit Razador
55704	Petit Nemere
55705	Petit dragon
55706	Bébé de Meley

et dans ton mob_proto :

34041	???	KNIGHT	NPC	MELEE	100		0	0		STUN,SLOW,CURSE,TERROR	1		0	0	0	0	0	0	0	6938	3	1	0	0	1	109	100	100	0	2000	175	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	101	??	PAWN	MONSTER	MELEE	1
34042	???	KNIGHT	NPC	MELEE	100		0	0		STUN,SLOW,CURSE,TERROR	1		0	0	0	0	0	0	0	6938	3	1	0	0	1	109	100	100	0	2000	175	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	101	??	PAWN	MONSTER	MELEE	1
34045	???	KNIGHT	NPC	MELEE	100		0	0		STUN,SLOW,CURSE,TERROR	1		0	0	0	0	0	0	0	6938	3	1	0	0	1	109	100	100	0	2000	175	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	101	??	PAWN	MONSTER	MELEE	1
34046	???	KNIGHT	NPC	MELEE	100		0	0		STUN,SLOW,CURSE,TERROR	1		0	0	0	0	0	0	0	6938	3	1	0	0	1	109	100	100	0	2000	175	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	101	??	PAWN	MONSTER	MELEE	1
34049	???	KNIGHT	NPC	MELEE	100		0	0		STUN,SLOW,CURSE,TERROR	1		0	0	0	0	0	0	0	6938	3	1	0	0	1	109	100	100	0	2000	175	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	101	??	PAWN	MONSTER	MELEE	1
34050	???	KNIGHT	NPC	MELEE	100		0	0		STUN,SLOW,CURSE,TERROR	1		0	0	0	0	0	0	0	6938	3	1	0	0	1	109	100	100	0	2000	175	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	101	??	PAWN	MONSTER	MELEE	1
34053	???	KNIGHT	NPC	MELEE	100		0	0		STUN,SLOW,CURSE,TERROR	1		0	0	0	0	0	0	0	6938	3	1	0	0	1	109	100	100	0	2000	175	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	101	??	PAWN	MONSTER	MELEE	1
34054	???	KNIGHT	NPC	MELEE	100		0	0		STUN,SLOW,CURSE,TERROR	1		0	0	0	0	0	0	0	6938	3	1	0	0	1	109	100	100	0	2000	175	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	101	??	PAWN	MONSTER	MELEE	1
34055	????	KING	NPC	MELEE	1	100		0	0	STUN,SLOW,CURSE,TERROR	0		2	0	0	0	0	0	0	120	3	1	0	0	1	4	100	100	0	2000	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0					
34056	????	KING	NPC	MELEE	1	100		0	0	STUN,SLOW,CURSE,TERROR	0		2	0	0	0	0	0	0	120	3	1	0	0	1	4	100	100	0	2000	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0					
34057	????	KING	NPC	MELEE	1	100		0	0	STUN,SLOW,CURSE,TERROR	0		2	0	0	0	0	0	0	120	3	1	0	0	1	4	100	100	0	2000	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0					
34058	????	KING	NPC	MELEE	1	100		0	0	STUN,SLOW,CURSE,TERROR	0		2	0	0	0	0	0	0	120	3	1	0	0	1	4	100	100	0	2000	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0					
34059	????	KING	NPC	MELEE	1	100		0	0	STUN,SLOW,CURSE,TERROR	0		2	0	0	0	0	0	0	120	3	1	0	0	1	4	100	100	0	2000	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0					
34060	????	KING	NPC	MELEE	1	100		0	0	STUN,SLOW,CURSE,TERROR	0		2	0	0	0	0	0	0	120	3	1	0	0	1	4	100	100	0	2000	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0					
34061	????	KING	NPC	MELEE	1	100		0	0	STUN,SLOW,CURSE,TERROR	0		2	0	0	0	0	0	0	120	3	1	0	0	1	4	100	100	0	2000	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0					

Quand tu cliques sur un œuf as tu une fenêtre qui s'ouvre pour nommé ton pet ?

Je ne sais pas quelle file et quelle sources tu utilise , moi ce sont celle-ci :

 

 

Edited by CpasToiCmoi
Link to comment
Share on other sites

  • 0

oui j ai une fenêtre qui s ouvre pour nommé mon familier , ensuite il se transforme en médaille est après plus rien même le nourrir ne marche pas, j appuie sur p la fenêtre s ouvre , je vais essayer t est files  je cherche juste des files avec le systéme d étole est de familier.

La paix, ce n’est pas un mot, c’est un comportement...

Link to comment
Share on other sites

  • 0

j ai tester les files Metin2 Project elle sont ni quel pour ceux que je veux faire . par contre j arrive a accédez avec  WinSCP mais pas avec Navicat pourtant c est bien root est @METIN2! avec mon ip ta une idée ?

La paix, ce n’est pas un mot, c’est un comportement...

Link to comment
Share on other sites

  • 0
il y a 5 minutes, DarkBrice a dit :

j ai tester les files Metin2 Project elle sont ni quel pour ceux que je veux faire . par contre j arrive a accédez avec  WinSCP mais pas avec Navicat pourtant c est bien root est @METIN2! avec mon ip ta une idée ?

Identifiants

SSH / PuTTY / WinSCP / VirtualBox

Utilisateur : root

Mot de passe : @METIN2!

 

MySQL / Navicat

Utilisateur publique : metin2

Mot de passe : @METIN2!

 

MySQL / Navicat

Utilisateurs locaux : root / metin2 / metin2_2014

Mot de passe : @METIN2!

Link to comment
Share on other sites

  • 0

J'ai tester un truc sur mon serveur et j'ai été étonner de voir que si je met un nom trop long sur mon pet alors , le pet n'apparaissait pas , essai de le nommer avec un nom simple pour tester un truc comme "pet" .

Link to comment
Share on other sites

  • 0

c est bizarre sur les files Kraizy Project 1 ma connexion a WinSCP marche niquel mais sur navicat que j utilise

 : root / metin2 / metin2_2014

Mot de passe : @METIN2!

sa m’affiche une fenêtre : 2059 - Authentification plugin`caching_sha2_password`cannot be loaded:Le modul spécifié est introuvable.

au niveau réseau j ai choisi :Accès par pont

avec ma carte wifi.

j avais déjat au paravent essayer c est file , mais j avais fini par laisser tomber car je n arriver pas a me connecter sur navicat avec donc impossible de changer les mag  ni de crée des perso.

pourtant avec  les gm dejat crée j arrive sur le serveur pour jouer. y a que avec navicat que je bloque.

 

 

 

 

 

 

La paix, ce n’est pas un mot, c’est un comportement...

Link to comment
Share on other sites

  • 0
Le 20/02/2022 à 13:54, DarkBrice a dit :

c est bizarre sur les files Kraizy Project 1 ma connexion a WinSCP marche niquel mais sur navicat que j utilise

 : root / metin2 / metin2_2014

Mot de passe : @METIN2!

sa m’affiche une fenêtre : 2059 - Authentification plugin`caching_sha2_password`cannot be loaded:Le modul spécifié est introuvable.

au niveau réseau j ai choisi :Accès par pont

avec ma carte wifi.

j avais déjat au paravent essayer c est file , mais j avais fini par laisser tomber car je n arriver pas a me connecter sur navicat avec donc impossible de changer les mag  ni de crée des perso.

pourtant avec  les gm dejat crée j arrive sur le serveur pour jouer. y a que avec navicat que je bloque.

 

 

 

 

 

 

.gif

 

Tu as essayé de redémarrer le service mysql au cas ou ? J'ai juste dl et démarrer la VM pour essayer, les identifiants sont correct. 

  • J'aime 1
Link to comment
Share on other sites

  • 0

Bonjour, du coup j ai désinstaller Navicat puis réinstaller est la sa marche ni quel, je vais garder t est files Kraizy , elle ont le système d étole est les familiers. j ai pu y mettre tout met magasin est il y a beaucoup moins de bug que met autre files je te remercier de ta patience , est du temps passer a me répondre.  

  • J'aime 1

La paix, ce n’est pas un mot, c’est un comportement...

Link to comment
Share on other sites

  • 0
Il y a 4 heures, DarkBrice a dit :

Bonjour, du coup j ai désinstaller Navicat puis réinstaller est la sa marche ni quel, je vais garder t est files Kraizy , elle ont le système d étole est les familiers. j ai pu y mettre tout met magasin est il y a beaucoup moins de bug que met autre files je te remercier de ta patience , est du temps passer a me répondre.  

N'oublie pas de cliquer sur " Résolu " pour archiver ton poste.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 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.