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

Root

Membre
  • Compteur de contenus

    27
  • Inscription

  • Dernière visite

Messages posté(e)s par Root

  1. Bonjour j'ai suivis le tuto https://metin2.dev/topic/21006-expanded-money-taskbar/

    Je me retrouve confronter à une erreur dans le client au lancement après la selection du personnage.

    0329 13:24:35491 :: Traceback (most recent call last):
    
    0329 13:24:35491 ::   File "networkModule.py", line 247, in SetGamePhase
    
    0329 13:24:35491 ::   File "game.py", line 98, in __init__
    
    0329 13:24:35492 ::   File "interfaceModule.py", line 298, in MakeInterface
    
    0329 13:24:35492 ::   File "interfaceModule.py", line 150, in __MakeTaskBar
    
    0329 13:24:35493 :: AttributeError
    0329 13:24:35493 :: : 
    0329 13:24:35493 :: 'Interface' object has no attribute 'ToggleExpandedMoneyButton'
    0329 13:24:35493 :: 

    Quelqu'un peut m'aiguiller ?

  2. Bonjour, j'ai surment mal compris une partie, car pour moi une erreur au lancement du serveur s'affiche !

    ./chan_restarter: 8: Syntax error: word unexpected.

    quelqu'un peut il m'aider ?

    Alors suite a quelque test j'ai réussi. il fonctionne en changent date pour `date` dans chan_restarter. je vais voir si cela fonctionne sur du long terme.

     

  3. Bonjour et merci pour la correction, je fais partie de ce qui n'arrive pas à faire fonctionner le tuto. Je viens de tester ta rectification sans grand résultat cela trouve une erreur ligne 424 d'intrologin.py qui fait planter le client. Voici un screen pour que tu puisses voir :

     

    Hidden Content

      Give reaction to this post to see the hidden content.

     

    • Metin2 Dev 1
  4. Alors j'ai testé sans grand résultat peu être que je place mal :

    if self.HakConnexionStop:self.HakConnexionStop = Falsereturn 

    demander dans tuto :

     
    Citation

     

    Vous aurez dans la fonction :
    
    if self.isNowCountDown:           return  
    Ajoutez en dessous :

     

    
    if self.HakConnexionStop:self.HakConnexionStop = Falsereturn 

     

    j'ai donc fait :

     

       def OnConnectFailure(self):
            if self.isNowCountDown:
                return
            if self.HakConnexionStop:self.HakConnexionStop = Falsereturn 
            snd.PlaySound("sound/ui/loginfail.wav")


       Tous les TRUE et FALSE sont en maj dans le mien du coup pour faire pareil, j'ai respecté. Si le tuto est fonctionnelle j'ai dû faire une erreur ou alors cela ne fonctionne pas comme tu dis, quelqu'un, c'est si cela est fonctionnelle que je pas pour rien sur de fausses bases Merci d'avance.

        

  5. Bonjour, je suis en train de suivre le tuto pour debug le bouton annuler connexion 

    J'ai quelques questions, car pour m'a par cela ne fonctionne toujours pas. en suivant les étapes quelques chose ma interpeller sans savoir si cela a une grande importance ou pas, tous les FALSE sont en maj mais on nous fait ajouter False cela peu être la cause de mon souci ? 
    Après pour : self.stream.popupWindow.Open(localeInfo.LOGIN_CONNETING, localeInfo.UI_CANCEL)
    Elle est tous simplement absente, j'ai donc test de m'être la ligne demandée sans résultat.
    je retourne à mes tests en attendent un possible éclaircissement de votre par merci d'avance.

  6. bonjours tous le monde je suis en train de suivre le tuto :

    étape du Makefile j'ai remplacer les espaces par des tabs pour les ) - et ) $ en suivant les lignes indiqué dans putty puis une nouvelle erreur est survenu :

    g++: @echo: No such file or directory
    g++: compile: No such file or directory
    g++: No input files specified
    gmake: *** [Makefile:121: OBJDIR/version.o] Error 1
    

    Merci d'avance pour vos réponses .

     

    Après discution avec un amis et quelque modif sur ma makeFile j'arrive a se message :

    gcc48: error: @echo: No such file or directory
    gcc48: error: compile: No such file or directory
    gcc48: fatal error: no input files
    compilation terminated.
    gmake: *** [Makefile:121: OBJDIR/version.o] Error 1

    j'ai donc un compilation terminated que j'avais pas avant mais les 3 ligne avant je n'arrive pas à identifié l'erreur ligne 121

     

    Après recherche et discution avec saw il ne faut pas changer le /usr/src/mainline/Srcs/Server/game/src MakeFile qui est déjà préparé, faire directement :

    gmake clean  && gmake dep && gmake default

    Voila merci pour les réponses sur discord!

  7. bonjour et merci pour ta réponse j'ai donc fouiné du cote de l'item proto de la DB "foutu fichier incompréhensible pour moi pour l'instant" sans pouvoir trouver un truc qui ne sois pas comme les autre pourtant le souci des skills nom fonctionnelle et la sur les guerrier mental .

    les ninjas les skills sont les bon mais même quand on ajoute des point de sort il ne sont pas appris alors que les point de sort sont euh bien utiliser ! je continue recherche et test pour vérifier les classes si jamais d'autre on un souci de se cote.

     

    je ne c'est pas trop si le souci peu venir d'une autre partie a par l'item_proto je vaisvoir pour trouver un autre pour comparé avec le mien peu etre sa vas m'aide .

     

    Merci d'avance pour les différente réponse que vous pourriez m'apporté !

  8. Bonjour a tous , mon souci viens sur la connexion externe par hamachi. Quand je cherche a me connecté de mon pc portable a ma tour qui sers de serveur cela fonctionne quand je suis sur la même connexion ! Quand je cherche a me connecté tj via le même pc mais connecté cher un pote a se moment la j'arrive a me connecté jusqu’à la sélection personnage après sa me déco et retour connexion. 

     

    Merci d'avance pour vos reponces

     

    Version des files :2014 teamfe

     

     

    En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

  9. [Message d'introduction]

    bonjour, bonsoir a tous

    Version des files :

    Domaine (Base de données, Core, etc.) :Site (item shop)

    Votre niveau (débutant, intermédiaire, avancé) :

     

    Description du problème : j'ai télécharger Cms traduit par Emulateur ( encore merci pour le partage ), après installation je comprend comment cela fonctionne sauf l'item shop ! on peut ajouter toute sorte d'item ? 

    Comment remplir le fichier

    Comment reproduire le problème :

    Recherches et tests effectué :

    Résultat des recherches et tests :

     

    Message d'erreur, capture d'écran :

    fichier item.txt

    j'ai bien compris que premier colonne vnum +0  deuxième colonne vnum+9 troisième nom item la dernier j'ai aucune idée de se que je dois m’être ! quelle sont les possibilité de cette partie et c'est limite

    10|||19|||Epee|||2
    20|||29|||Epee longue|||2
    30|||39|||Lame courbe|||2
    40|||49|||Epee canne|||2
    50|||59|||Epee large|||2
    60|||69|||Epee argent|||2
    70|||79|||Epee orchidées|||2
    80|||89|||Epee batarde|||2
    90|||99|||Glaive barbare|||2
    

    Merci d'avance pour vos réponses 

     

    En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

  10. [Message d'introduction]

    bonjour, bonsoir a tous !

    Version des files :2014 teamfe

    Domaine (Base de données, Core, etc.) :

    Votre niveau (débutant, intermédiaire, avancé) :

     

    Description du problème :Alors je viens de voir que pour ma par quand je prend guerrier mental j'ai 4 skill et 3 icone de guerrier mental ! comment identifier mon souci client/files ou les 2 ?

    je suis pas un pro de metin2 a vrai dire mais normalement y'a 6 skill par classe ?

    Comment reproduire le problème :

    Recherches et tests effectué :

    Résultat des recherches et tests :

     

    Message d'erreur, capture d'écran :

     

    En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

  11. Bonjour à tous!

    Files: 2014 teamfe

    Client teamfe

    Mon souci se situ au niveau de la création des personnages quand on sélectionne sexe femme la guerrierre n'est pas visible !

    Ma question porte sur ou trouver les fichier dans le client et comprendre comment régler se genre de souci ?

    Merci d'avance de vos réponses !

  12. d'accord je vois en gros de quoi tu me parle mais comment me retrouver dans le client et savoir ou et quoi ?

     

    je présume vue le gr2 que le biologiste c'est dans d:/ymir work/npc/plant_researcher/plant_researcher.gr2

    le msm qu'il y a avec :

    ScriptType            RaceDataScript
    
    BaseModelFileName     "d:/ymir work/npc/plant_researcher/plant_researcher.gr2"
    
    Group AttachingData
    {
       AttachingDataCount       2
       
       Group AttachingData00
       {
           AttachingDataType    1
           
           isAttaching          1
           AttachingModelIndex  0
           AttachingBoneName    "Bip01"
           
           CollisionType        1
           
           SphereDataCount      1
           Group SphereData00
           {
               Radius           28.000000
               Position         0.000000 0.000000 0.000000
           }
       }
       
       Group AttachingData01
       {
           AttachingDataType    1
           
           isAttaching          1
           AttachingModelIndex  0
           AttachingBoneName    "Bip01"
           
           CollisionType        3
           
           SphereDataCount      1
           Group SphereData00
           {
               Radius           50.000000
               Position         0.000000 0.000000 0.000000
           }
       }
    }
    
    

    C'est bien de sa que tu me parle ?

     

    Merci d'avance de votre aide !

  13. Désolé le repas m'appeler ^^!

    Alors rien ne se passe ! pas vnum error rien ne s'affiche !

    Un autre souci d'affichage au niveau du choix personnage quand on prend guerrier femme on ne vois pas le personnage dans le menu de sélection !!! je doute que cela est un lien mais on c'est jamais !

  14. [Message d'introduction]

    Bonjour tous le monde

    Version des files :2014 team fe 

    Domaine (Base de données, Core, etc.) :quest

    Votre niveau (débutant, intermédiaire, avancé) : débutant

     

    Description du problème : Bonjour, est merci d'avance !Alors je suis dans la personnalisation de mon serveur. si j'ai bien compris cette quête correspond au mission de chasse ! j'aimerai savoir si j'ai juste au niveau de cela mais aussi comprendre mieux cette quête et pouvoir changer les recommence obtenu car celle présente devienne obsolète pour mon serveur.

     

     

    levelup.quest

    quest levelup begin
    state run begin
    	when letter begin
    
    		local current = pc.getqf("current")
    		local completed_level = pc.getqf("complete");
    
    		if current == 0 and
    			pc.get_level() > completed_level and
    			pc.get_level() >  1 and
    			pc.get_level() < 91 then
    
    			local lev = pc.get_level()
    
    			pc.setqf("buttonstate", 2)
    			makequestbutton("Mission "..lev.." - début")
    			pc.setqf("current", lev)
    			pc.setqf("select", 1)
    			pc.setqf("remain", special.levelup_quest[lev][2])
    			setskin(NOWINDOW)
    		end
    		setstate(start)
    	end
    end
    
    state start begin
    	when info begin
    
    		local lev = pc.getqf("current")
    
    		if lev == 0 then return end
    			setskin(SCROLL)
    			setbgimage('level_bg.tga')
    
    			local s = pc.getqf("select")
    
    			if s == 0 then s = 1 end
    				addimage(20,12,special.levelup_img[special.levelup_quest[lev][s*2-1]])
    				setcolor(0,0,0)
    
    				---                                                   l
    				say("")
    				say("")
    				say("")
    				say("Tuez: ", mob_name(special.levelup_quest[lev][s*2-1])," !")
    				say("Nombre de cibles: ", special.levelup_quest[lev][s*2])
    				say("Récompense:")
    				raw_script("-"..special.levelup_quest[lev][5].." % d'expérience.[ENTER]")
    
    			if lev <= table.getn(special.levelup_reward1) then
    				raw_script("-"..item_name(special.levelup_reward1[lev][pc.job+1]))
    
    			elseif lev> table.getn(special.levelup_reward1) and lev < 26 then
    				raw_script("-Un objet aléatoire.")
    			end
    
    		if lev>=21 then
    			raw_script("-Des Geeklard's.")
    		end
    
    		raw_script(newline)
    
    		levelup.show_mob_pos(lev)
    
    		select(locale.confirm)
    		clearmapsignal()
    		setskin(NOWINDOW)
    	end
    
    	when login begin
    
    		local lev = pc.getqf("current")
    
    		if lev != 0 then
    			if pc.getqf("remain") <= 0 then
    				setskin(NOWINDOW)
    				pc.setqf("buttonstate", 3)
    				makequestbutton("Mission "..lev.." - terminée")
    			else
    				setskin(NOWINDOW)
    				pc.setqf("buttonstate", 1)
    				makequestbutton("Mission "..lev.."")
    			end
    		end
    	end
    
    	when button begin
    
    		local lev = pc.getqf("current")
    
    		if lev == 0 then return end
    			if pc.getqf("buttonstate") == 3 then
    
    				local s = pc.getqf("select")
    
    				if s == 0 then s = 1 end
    
    				---                                                   l
    				say_title("Mission "..lev.." - terminée:")
    				say("Parfait, vous avez réussi la mission.")
    				wait()
    
    		if lev <= 20 then
    			if lev <= table.getn(special.levelup_reward1) then
    				pc.give_item("level"..lev.."item", special.levelup_reward1[lev][pc.job+1])
    			else
    
    			local v = number(1,100)
    
    				if v <= special.levelup_reward3[1][1] then
    					pc.give_item("level"..lev.."item",special.levelup_reward3[1][2],special.levelup_reward3[1][3])
    				elseif v <= special.levelup_reward3[2][1] then
    					pc.give_item("level"..lev.."item",special.levelup_reward3[2][2],special.levelup_reward3[2][3])
    				elseif v <= special.levelup_reward3[3][1] then
    					pc.give_item("level"..lev.."item",special.levelup_reward3[3][2],special.levelup_reward3[3][3])
    				elseif v <= special.levelup_reward3[4][1] then
    					pc.give_item("level"..lev.."item",special.levelup_reward3[4][2],special.levelup_reward3[4][3])
    				else
    					pc.give_item("level"..lev.."item",special.levelup_reward3[5][2],special.levelup_reward3[5][3])
    				end
    			end
    
    			pc.give_exp_perc("level"..lev.."exp", lev, special.levelup_quest[lev][5])
    
    			if lev == 12 or lev == 14 or lev == 16 or lev == 18 or lev == 20 then
    				pc.give_item2(50083)
    				say_reward("Vous avez reçu "..item_name(50083) .. ".")
    			end
    		else
    			local ll = lev - 20
    
    			if lev < 26 then
    
    				local n = table.getn(special.levelup_reward_item_21[ll])
    				local t = special.levelup_reward_item_21[ll][number(1, n)]
    
    				say_reward("Vous avez reçu :")
    
    				if type(t) == 'table' then
    					pc.give_item2(t[1], t[2])
    					say_reward("Vous avez reçu "..t[2].."­ "..item_name(t[1])..".")
    				else
    					pc.give_item2(t)
    					say_reward("Vous avez reçu "..item_name(t)..".")
    				end
    			end
    
    			local reward_gold = special.levelup_reward_gold21
    			local reward_exp = special.levelup_reward_exp21
    
    			if lev >= 31 and lev <= 40 then
    				reward_gold = special.levelup_reward_gold31
    				reward_exp = special.levelup_reward_exp31
    			elseif lev >= 41 and lev <= 50 then
    				reward_gold = special.levelup_reward_gold41
    				reward_exp = special.levelup_reward_exp41
    			elseif lev >= 51 and lev <= 60 then
    				reward_gold = special.levelup_reward_gold51
    				reward_exp = special.levelup_reward_exp51
    			elseif lev >= 61 and lev <= 70 then
    				reward_gold = special.levelup_reward_gold61
    				reward_exp = special.levelup_reward_exp61
    			elseif lev >= 71 and lev <=83 then
    				reward_gold = special.levelup_reward_gold71
    				reward_exp = special.levelup_reward_exp61
    			elseif lev >= 84 and lev <= 90 then 
    				reward_gold = special.levelup_reward_gold84
    				reward_exp = special.levelup_reward_exp84
    			end
    
    			n = number(0, 99)
    
    			local i = 0
    
    			for i = 1, table.getn(reward_gold) do
    				if n < reward_gold[i][2] then
    					pc.change_money(reward_gold[i][1])
    					say_reward("Vous avez reçu "..reward_gold[i][1].." Geeklard's.")
    					break
    				else
    					n = n - reward_gold[i][2]
    				end
    			end
    
    			n = number(0, 99)
    
    			i = 0
    
    			for i = 1, table.getn(reward_exp) do
    				if n < reward_exp[i][2] then
    					pc.give_exp_perc("level"..lev.."exp", lev, reward_exp[i][1])
    					say_reward("Vous avez reçu "..reward_exp[i][1].."% d'expérience.")
    					break
    				else
    					n = n - reward_exp[i][2]
    				end
    			end
    			say("infos1")
    		end
    
    		local old_lev = lev
    
    		lev = lev + 1
    
    		if lev > 1 and lev < 91 and pc.level >= lev then
    			pc.setqf("buttonstate", 2)
    			makequestbutton("Mission "..lev.." - début")
    			pc.setqf("current", lev)
    			pc.setqf("select", 1)
    			pc.setqf("remain",special.levelup_quest[lev][2])
    			setskin(NOWINDOW)
    			return
    		else
    			pc.setqf("complete", old_lev)
    			pc.setqf("current", 0)
    			q.done()
    		end
    
    		elseif pc.getqf("buttonstate") == 2 then
    
    			local lev = pc.getqf("current")
    
    			if lev == 0 then
    				q.done()
    			end
    
    			---                                                   l
    			say_title("Mission de chasse:")
    			say("Pour votre prochaine mission de chasse vous")
    			say("pouvez choisir quel type de monstre vous voulez")
    			say("tuer.")
    
    			local sel = select(
    				mob_name(special.levelup_quest[lev][1]).." "..special.levelup_quest[lev][2].." nécessaires", 
    				mob_name(special.levelup_quest[lev][3]).." "..special.levelup_quest[lev][4].." nécessaires"
    			)
    
    			setskin(SCROLL)
    			setbgimage('level_bg.tga')
    			pc.setqf("select", sel)
    			addimage(20, 12, special.levelup_img[special.levelup_quest[lev][sel*2-1]])
    			setcolor(0,0,0)
    
    			---                                                   l
    			say("")
    			say("")
    			say("")
    			say("Tuez: ", mob_name(special.levelup_quest[lev][sel*2-1])," !")
    			say("Nombre de cibles: ", special.levelup_quest[lev][sel*2])
    			say("Récompense:")
    			raw_script("-"..special.levelup_quest[lev][5].." % d'expérience.[ENTER]")
    
    			if lev <= table.getn(special.levelup_reward1) then
    				raw_script("-"..item_name(special.levelup_reward1[lev][pc.job+1]))
    
    			elseif lev> table.getn(special.levelup_reward1) and lev < 26 then
    				raw_script("-Un objet aléatoire.")
    			end
    
    			if lev>=21 then 
    				raw_script("-Des Geeklard's.")
    			end
    
    			raw_script(newline)
    
    			levelup.show_mob_pos(lev)
    
    			local s = select("Ok! Allons-y!")
    
    			if s == 1 then
    				setskin(NOWINDOW)
    				pc.setqf("remain",special.levelup_quest[lev][sel*2])
    				syschat("Vous avez accepté le défi de tuer ", special.levelup_quest[lev][sel*2], " ", mob_name(special.levelup_quest[lev][sel*2-1]), ".")
    				q.set_title("Tuer des "..mob_name(special.levelup_quest[lev][sel*2-1]))
    				q.set_counter("Restant", pc.getqf("remain"))
    				q.start()
    			end
    
    			setskin(NOWINDOW)
    			clearmapsignal()
    
    		elseif pc.getqf("buttonstate") == 1 then
    
    			local s = pc.getqf("select")
    
    			if s == 0 then s = 1 end
    
    				local lev = pc.getqf("current")
    
    				if lev != 0 then
    					---                                                   l
    					say_title("Mission de chasse:")
    					say("Vous devez encore tuer")
    					say(""..pc.getqf("remain").." spécimens du type: "..mob_name(special.levelup_quest[lev][s*2-1]))
    					say("pour terminer la mission de chasse.")
    
    					local ss = select("Informations sur la mission de chasse", "Continuer")
    
    					if ss == 1 then
    						setskin(SCROLL)
    						setbgimage('level_bg.tga')
    						addimage(20,12,special.levelup_img[special.levelup_quest[lev][s*2-1]])
    						setcolor(0,0,0)
    
    						---                                                   l
    						say("")
    						say("")
    						say("")
    						say("Tuez: ", mob_name(special.levelup_quest[lev][s*2-1])," !")
    						say("Nombre de cibles: ", special.levelup_quest[lev][s*2])
    						say("Récompense:")
    						raw_script("-"..special.levelup_quest[lev][5].." % d'expérience.[ENTER]")
    
    						if lev <= table.getn(special.levelup_reward1) then
    							raw_script("-"..item_name(special.levelup_reward1[lev][pc.job+1]))
    
    						elseif lev> table.getn(special.levelup_reward1) and lev < 26 then
    							raw_script("-Un objet aléatoire.")
    						end
    
    						if lev>=21 then 
    							raw_script("-Des Geeklard's.")
    						end
    
    					raw_script(newline)
    
    					select(locale.confirm)
    					setskin(NOWINDOW)
    					clearmapsignal()
    				end
    
    				setskin(NOWINDOW)
    				q.set_title("Tuer des "..mob_name(special.levelup_quest[lev][s*2-1]))
    				q.set_counter("Restant", pc.getqf("remain"))
    				q.start()
    			end
    		end
    		pc.setqf("buttonstate", -1)
    	end
    
    	when levelup begin
    
    		local lev = pc.getqf("current");
    
    		if lev == 0 then
    
    			lev = pc.level
    
    			if lev < 2 or lev > 90 then return end
    
    			pc.setqf("buttonstate", 2)
    			makequestbutton("Commencez la mission "..lev.."")
    			pc.setqf("current", lev)
    			pc.setqf("select", 1)
    			pc.setqf("remain", special.levelup_quest[lev][2])
    			setskin(NOWINDOW)
    		end
    	end
    
    	when kill begin
    
    		local sel = pc.getqf("select")
    
    		if sel == 0 then
    			sel = 1
    		end
    
    		local lev = pc.getqf("current")
    
    		if lev != 0 and npc.race == (special.levelup_quest[lev][sel*2-1]) and pc.getqf("buttonstate") == -1 then
    
    			local remain = pc.getqf("remain") - 1
    
    			if remain <= 0 then
    				pc.setqf("remain", 0)
    				q.set_counter_value(0)
    				setskin(NOWINDOW)
    				makequestbutton("Mission "..lev.." - terminée")
    				pc.setqf("buttonstate", 3)
    			else
    				pc.setqf("remain", remain)
    				q.set_counter_value(remain)
    			end
    		end
    	end
    
    	function show_mob_pos(lev)
    		map_index = pc.get_map_index()
    
    		if map_index <= 0 then
    			test_chat("show_mob_pos: map_index("..map_index..") < 0")
    			return 
    		end
    
    		if map_index > table.getn(special.lvq_map) then
    			test_chat("show_mob_pos: map_index("..map_index..") > max("..table.getn(special.lvq_map)..")")
    			return
    		end
    
    		lev_quest_list = special.lvq_map[map_index]
    
    		if not lev_quest_list then
    			test_chat("show_mob_pos: special.lvq_map[map_index("..map_index..")] is nil")
    			return
    		end
    
    		mob_pos_list = lev_quest_list[lev]
    
    		if not mob_pos_list then
    			test_chat("show_mob_pos: special.lvq_map[map_index("..map_index..")][lev("..lev..")] is nil")
    			return
    		end
    
    		table.foreachi(
    			mob_pos_list, 
    			function (n, mob_pos) 
    			test_chat("addmapsignal("..mob_pos[1]..", "..mob_pos[2]..")")
    			addmapsignal(mob_pos[1]*100, mob_pos[2]*100) 
    		end)
    		setmapcenterposition(200, 0)
    	end
    end
    end

     

     

    En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

  15. [Message d'introduction]

    Bonjour tous le monde

    Version des files :team fe 2014

    Domaine (Base de données, Core, etc.) :

    Votre niveau (débutant, intermédiaire, avancé) : débutant

     

    Description du problème : après avoir vérifier dans  le serveur sir le npc 20084(biologiste) été bien spaws sur les maps j'ai toujours pas le NPC en jeu il n'est pas dans sa tente !!! d'ou mon souci peu venir 

    Comment reproduire le problème :

    Recherches et tests effectué :

    Résultat des recherches et tests :

     

    Message d'erreur, capture d'écran :

     

    En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

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.