Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

fusiotek

Membre
  • Compteur de contenus

    139
  • Inscription

  • Dernière visite

  • Points

    0 [ Donner ]

Réputation sur la communauté

0 Neutre

À propos de fusiotek

  • Rang
    Ancien membre
  • Date de naissance 05/25/1995

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

  1. Oui j'ai regardé dans ma quête et il y est j'ai du mal copier le code, j'édite. EDIT: ta quête marche, merci a toi!
  2. Version des files : 2012 LOIC r2089m Domaine (Base de données, Core, etc.) : Quêtes Votre niveau (débutant, intermédiaire, avancé) : Intermédiaire Description du problème : Quête skill_group.quest ne se lance pas in game (au niveau 5, la sélection des skills). Comment reproduire le problème : ... Si on savait d'où venais le problème il n'y aurais pas de problème n'est-ce pas? Recherches et tests effectué : - Remplacement de pc.skillgroup par pc.get_skll_group - Remplacement de la quête par celle d'origine Résultat des recherches et tests : Nada! Message d'erreur, capture d'écran : Contenu de ma quête actuelle quest skill_group begin state start begin when login with pc.level>=5 and pc.skillgroup ==0 begin set_state(run) end when levelup with pc.level>=5 and pc.skillgroup == 0 begin set_state(run) end end state run begin when login with pc.get_skill_group()!=0 begin restart_quest() end when letter with pc.get_skill_group()==0 begin send_letter("L'apprentissage") local job=pc.get_job() if job==0 then local v=pc_find_skill_teacher_vid(1) if 0!=v then target.vid("teacher1", v, "Corps à corps") end local v=pc_find_skill_teacher_vid(2) if 0!=v then target.vid("teacher2", v, "Force Mental") end elseif job==1 then local v=pc_find_skill_teacher_vid(1) if 0!=v then target.vid("teacher3", v, "Assassin") end local v=pc_find_skill_teacher_vid(2) if 0!=v then target.vid("teacher4", v, "Archer") end elseif job==2 then local v=pc_find_skill_teacher_vid(1) if 0!=v then target.vid("teacher5", v, "Arme magique") end local v=pc_find_skill_teacher_vid(2) if 0!=v then target.vid("teacher6", v, "Magie noire") end elseif job==3 then local v=pc_find_skill_teacher_vid(1) if 0!=v then target.vid("teacher7", v, "Dragon") end local v=pc_find_skill_teacher_vid(2) if 0!=v then target.vid("teacher8", v, "Soin") end end end when leave begin target.delete("teacher1") target.delete("teacher2") target.delete("teacher3") target.delete("teacher4") target.delete("teacher5") target.delete("teacher6") target.delete("teacher7") target.delete("teacher8") end when button or info begin --- l say_title("L'apprentissage:") say("Les Maître de compétences te cherche pour t'aider") say("à choisir les compétences que tu souhaite apprendre.") if pc.job==0 then ---------- l say_reward("Je voit que tu est un(e) Guerrier(re).") say_reward("Tu peut choisir les compétences Corps à corps ou") say_reward("Mental.") elseif pc.job==1 then ---------- l say_reward("Je voit que tu est un(e) Ninja.") say_reward("Tu peut choisir les compétences Archer ou") say_reward("Assassin.") elseif pc.job==2 then ---------- l say_reward("Je voit que tu est un(e) Sura.") say_reward("Tu peut choisir les compétences Armes Magiques") say_reward("ou Magie Noire.") elseif pc.job==3 then ---------- l say_reward("Je voit que tu est un(e) Chamane.") say_reward("Tu peut choisir les compétences Dragon ou Soin.") end select(locale.confirm) end function join(job, group, title, text, error_msg) local pc_job=pc.get_job() if pc_job!=job then if pc_job==0 then ---------- l say_title("L'apprentissage:") say_reward("Vous ne pouvez pas choisir ces compétences.") say_reward("Tu peut choisir les compétences Corps à corps ou") say_reward("Mental.") elseif pc_job==1 then ---------- l say_title("L'apprentissage:") say_reward("Vous ne pouvez pas choisir ces compétences.") say_reward("Tu peut choisir les compétences Archer ou") say_reward("Assassin.") elseif pc_job==2 then ---------- l say_title("L'apprentissage:") say_reward("Vous ne pouvez pas choisir ces compétences.") say_reward("Tu peut choisir les compétences Armes Magiques") say_reward("ou Magie Noire.") elseif pc_job==3 then ---------- l say_title("L'apprentissage:") say_reward("Vous ne pouvez pas choisir ces compétences.") say_reward("Tu peut choisir les compétences Dragon ou Soin.") end else say_title(title) say(text) if pc.job==0 then ---------- l say_reward("Nécessite: Guerrier au niveau 5 ou supérieur.") elseif pc.job==1 then ---------- l say_reward("Nécessite: Ninja au niveau 5 ou supérieur.") elseif pc.job==2 then ---------- l say_reward("Nécessite: Sura au niveau 5 ou supérieur.") elseif pc.job==3 then ---------- l say_reward("Nécessite: Chamane au niveau 5 ou supérieur.") end local s=select("Début", "Plus tard") if 1==s then if pc.get_job()==job and pc.get_skill_group()==0 then set_state("start") pc.set_skill_group(group) pc.clear_skill() char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher") makequestbutton("L'apprentissage - Fin") return true else test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job())) test_chat("pc.get_skill_group:"..pc.get_skill_group()) test_chat("pc_job:"..pc.get_job()) end end end return false end --Guerrier(e)s - Corps à corps when teacher1.target.click or skill_group1_1.chat."Commencer l'entrainement Corps à corps" or skill_group2_1.chat."Commencer l'entrainement Corps à corps" or skill_group3_1.chat."Commencer l'entrainement Corps à corps" begin target.delete("teacher1") if skill_group.join(0, 1, "L'entrainement guerrier corps à corps", "Le combat au corps à corps est utilisé pour les[ENTER]".. "combat rapides et permet d'apprendre des[ENTER]".. "méthodes de corps à corps avec des attaques[ENTER]".. "améliorées basiques.[ENTER]") then say_title("Vous avez choisi le combat guerrier corps à corps.") if not pc.is_clear_skill_group() then local point = pc.level -1 --- l say("Bienvenue!") say("Puisque vous avez décidé de prendre des") say("leçons, vous obtenez "..point.." points de compétence.") say("Vous pouvez les utiliser pour la compétence que") say("vous voulez.") say_title("Information:") say_reward("Vous avez reçu "..point.." points de compétence.") else say("Je n'ai rien à vous dire.") end clear_letter() end end --Guerrier(e)s - Mental when teacher2.target.click or skill_group1_2.chat."Commencer l'entrainement Force Mental" or skill_group2_2.chat."Commencer l'entrainement Force Mental" or skill_group3_2.chat."Commencer l'entrainement Force Mental" begin target.delete("teacher2") if skill_group.join(0, 2, "L'entrainement guerrier force mental", "L'entrainement au combat mental apprend à[ENTER]".. "attaquer l'ennemi avec de fortes attaques et[ENTER]".. "comment vous défendre des siennes.") then say_title("Vous avez choisi le combat guerrier force mental.") if not pc.is_clear_skill_group() then local point = pc.level -1 --- l say("Bienvenue!") say("Puisque vous avez décidé de prendre des") say("leçons, vous obtenez "..point.." points de compétence.") say("Vous pouvez les utiliser pour la compétence que") say("vous voulez.") say_title("Information:") say_reward("Vous avez reçu "..point.." points de compétence.") else say("Je n'ai rien à vous dire.") end clear_letter() end end --Ninjas - Assassin when teacher3.target.click or skill_group1_3.chat."Commencer l'entrainement Assassin" or skill_group2_3.chat."Commencer l'entrainement Assassin" or skill_group3_3.chat."Commencer l'entrainement Assassin" begin target.delete("teacher3") if skill_group.join(1, 1, "L'entrainement ninja assassin", "Dans la formation de corps à corps, un ninja[ENTER]".. "apprend comment frapper le point faible de son[ENTER]".. "adversaire avec des coups rapides et mortels.") then say_title("Vous avez choisi le combat ninja assassin.") if not pc.is_clear_skill_group() then local point = pc.level -1 --- l say("Bienvenue!") say("Puisque vous avez décidé de prendre des") say("leçons, vous obtenez "..point.." points de compétence.") say("Vous pouvez les utiliser pour la compétence que") say("vous voulez.") say_title("Information:") say_reward("Vous avez reçu "..point.." points de compétence.") else say("Je n'ai rien à vous dire.") end clear_letter() end end --Ninjas - Archer when teacher4.target.click or skill_group1_4.chat."Commencer l'entrainement Archer" or skill_group2_4.chat."Commencer l'entrainement Archer" or skill_group3_4.chat."Commencer l'entrainement Archer" begin target.delete("teacher4") if skill_group.join(1, 2, "L'entrainement ninja archer", "Dans la formation d'archer, un ninja[ENTER]".. "apprend à manipuler son arc et se battre avec[ENTER]".. "l'ennemi avec précision à distance.") then say_title("Vous avez choisi le combat ninja archer.") if not pc.is_clear_skill_group() then local point = pc.level -1 --- l say("Bienvenue!") say("Puisque vous avez décidé de prendre des") say("leçons, vous obtenez "..point.." points de compétence.") say("Vous pouvez les utiliser pour la compétence que") say("vous voulez.") say_title("Information:") say_reward("Vous avez reçu "..point.." points de compétence.") else say("Je n'ai rien à vous dire.") end clear_letter() end end --Suras - Arme magique when teacher5.target.click or skill_group1_5.chat."Commencer l'entrainement Arme magique" or skill_group2_5.chat."Commencer l'entrainement Arme magique" or skill_group3_5.chat."Commencer l'entrainement Arme magique" begin target.delete("teacher5") if skill_group.join(2, 1, "L'entrainement sura arme magique", "L'entrainement à l'arme magique, procure[ENTER]".. "force et vitalité, et permet [ENTER]".. "d'apprendre des sorts aux [ENTER]".. "corps a corps et à distance.") then say_title("Vous avez choisi le combat sura arme magique.") if not pc.is_clear_skill_group() then local point = pc.level -1 --- l say("Bienvenue!") say("Puisque vous avez décidé de prendre des") say("leçons, vous obtenez "..point.." points de compétence.") say("Vous pouvez les utiliser pour la compétence que") say("vous voulez.") say_title("Information:") say_reward("Vous avez reçu "..point.." points de compétence.") else say("Je n'ai rien à vous dire.") end clear_letter() end end --Suras - Magie noir when teacher6.target.click or skill_group1_6.chat."Commencer l'entrainement Magie noire" or skill_group2_6.chat."Commencer l'entrainement Magie noire" or skill_group3_6.chat."Commencer l'entrainement Magie noire" begin target.delete("teacher6") if skill_group.join(2, 2, "L'entrainement sura magie noire", "L'entrainement à la magie noir procure[ENTER]".. "l'intelligence, et l'éfficacité, et permet[ENTER]".. "d'apprendre des sorts magiques trés puissants.") then say_title("Vous avez choisi le combat sura magie noire.") if not pc.is_clear_skill_group() then local point = pc.level -1 --- l say("Bienvenue!") say("Puisque vous avez décidé de prendre des") say("leçons, vous obtenez "..point.." points de compétence.") say("Vous pouvez les utiliser pour la compétence que") say("vous voulez.") say_title("Information:") say_reward("Vous avez reçu "..point.." points de compétence.") else say("Je n'ai rien à vous dire.") end clear_letter() end end --Chamanes - Dragon when teacher7.target.click or skill_group1_7.chat."Commencer l'entrainement Dragon" or skill_group2_7.chat."Commencer l'entrainement Dragon" or skill_group3_7.chat."Commencer l'entrainement Dragon" begin target.delete("teacher7") if skill_group.join(3, 1, "L'entrainement chamane dragon", "Les enseignements de pouvoir du Dragon utilisent[ENTER]".. "les attaques de feu du Dieu Dragon ainsi que la[ENTER]".. "magie qui peut donner à un groupe la protection[ENTER]".. "du Dieu Dragon.") then say_title("Vous avez choisi le combat chamane dragon.") if not pc.is_clear_skill_group() then local point = pc.level -1 --- l say("Bienvenue!") say("Puisque vous avez décidé de prendre des") say("leçons, vous obtenez "..point.." points de compétence.") say("Vous pouvez les utiliser pour la compétence que") say("vous voulez.") say_title("Information:") say_reward("Vous avez reçu "..point.." points de compétence.") else say("Je n'ai rien à vous dire.") end clear_letter() end end --Chamanes - Soin when teacher8.target.click or skill_group1_8.chat."Commencer l'entrainement Soin" or skill_group2_8.chat."Commencer l'entrainement Soin" or skill_group3_8.chat."Commencer l'entrainement Soin" begin target.delete("teacher8") if skill_group.join(3, 2, "L'entrainement chamane soin", "Avec les enseignements de soins, vous apprenez à [ENTER]".. "abasourdir vos ennemis avec des décharges[ENTER]".. "électriques. Vous apprenez aussi à guérir les[ENTER]".. "membres d'un groupe et leur donner de la force[ENTER]".. "supplémentaire.") then say_title("Vous avez choisi le combat chamane soin.") if not pc.is_clear_skill_group() then local point = pc.level -1 --- l say("Bienvenue!") say("Puisque vous avez décidé de prendre des") say("leçons, vous obtenez "..point.." points de compétence.") say("Vous pouvez les utiliser pour la compétence que") say("vous voulez.") say_title("Information:") say_reward("Vous avez reçu "..point.." points de compétence.") else say("Je n'ai rien à vous dire.") end clear_letter() end end end end En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.
  3. Je n'ai pas touché au skill foulée de plume, j'ai re-archivé les 936_*.txt et 946_*.txt et ça remarche, ce n'était pas grand chose.
  4. J'ai enlevé les lignes des 6ièmes skills de ninja et guerrier dans les fichiers skills de locale_fr, enlevé les archives des fichiers skills dans uiscript et root.
  5. Regarde dans ta base de donnée les monstre indiqués à la colonne move_speed Regarde le joueur Gaara dans la base de données il y a une erreur dans la query.
  6. Bonjour, voici quelques semaines que je suis devant un bug qui viendrai des packs du client, le tout est de savoir lequel. Version des files : 2012 / r2089m Domaine (Base de données, Core, etc.) : Client Votre niveau (débutant, intermédiaire, avancé) : intermédiaire Description du problème : Message d'erreur "!!! Find strange game data. Please reinstall metin2." lors de l'utilisation de certains skills Recherches et tests effectué : Remplacement des packs locale, uiscript et root d'origine. Résultat des recherches et tests : Crash du client. Message d'erreur, capture d'écran : IG : !!! Find strange game data. Please reinstall metin2. Syserr client : 0611 14:20:33257 :: skillGetAffect - Strange Formula [Foulée de plume] En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides. Merci d'avance.
  7. Oui le css et php sont codés à l'arrache je prendrais prochainement le temps de le faire fonctionner correctement sous tout les navigateurs.
  8. Oui c'était du au fait que le site aie entièrement été fait en transition maintenant le site se charge plus rapidement. Si ta question était de savoir si le site était hébergé sur le serveur de jeu, non ce n'est pas le cas, le site est indépendant au serveur afin qu'il puisse fonctionner lorsque le serveur est en maintenance ou lorsque le serveur est surchargé ou éteint pour quelque raison qu'il soit.
  9. Il y a un lien! Tout est fabriqué en chine maintenant! x)
  10. Tu met un bouton Back si j'ai bien compris?
  11. Comme l'a dit Fatality, tu peux utiliser la fonction height (hauteur) et width (largeur) en pourcentage, par exemple, 90%, ce qui laisse une marge de 10% sur la page (si centré 5% par côté), mais le problème des pages extensibles, c'est qu'il s'adapte à la taille de ton navigateur, et donc si tu le rétrécis un peu trop, tu risque d'avoir des surprises c'est pour ça que je te conseille d'utiliser la fonction min- (min-height, min-width) en px qui permet de fixer une hauteur / largeur minimale ET la fonction max- (max-height, max-width) en px pour les gros écrans, pour éviter de surcharger l'écran, par exemple, j'ai un écran de 1920 de large, c'est pas pour avoir une largeur 90% tout le temps et ainsi, avoir l'impression d'avoir un petit écran...
  12. Tu n'impressionne galet! Je n'étais pas au courant que tu étais capable de faire preuve de maturité, pour résumer a ceux qui ont pas compris son message (en gros), il veux dire que les membres de la section metin2 sont tous des kikoolol qui mettent tout sur le dos des 5 modos, bon OK, 3 modos actifs, c'est dur pour eux de se battre contre 100-200 kikoolol qui disent la même chose: les modos sont nuls! C'est vrai pour certains modérateurs mais si on parle de Valithis², il est loin d'être nul, c'est le seul qui est compétent et présent dans la section metin.
  13. C'est ce que j'ai dit dans mon post à la septième page, sans évoquer les sanctions C'est vrai que pour les anciens c'est toujours plus facile de créer des tutos dérivés des autres où de créer des tutoriels, par exemple sur la sécurité, la gestion d'une base de données... Déjà pour Ridack qui vend ses créations sur skype, on peux dire que c'est mort. Viko, je ne le connais pas assez pour dire si il partagerais ses connaissances ou si il garderais tout pour lui. Sparkk / Sparks sont partis il me semble.
  14. Plus de précisions ? J'ai même pas compris où tu voulais en venir c'est pour dire. Je voulais dire par là, lorsque quelqu'un fait un tutoriel, il est fait pour qu'il soit bêtement appliqué, regarde par exemple le siteduzero, on apprend bien sur le site là, pourquoi? parce qu'on le fait en même temps et qu'on nous pose régulièrement des questions, avec un petit questionnaire à la fin, je ne parle pas de faire de funky un forum comme le siteduzero mais c'est à titre d'exemple, je ne vois pas trop comment expliquer, mais il faut redonner l'envie aux membre d'apprendre et de progresser, si ils sont là pour dire "Wesh t'as vu j'ai un serveur j'suis trop puissant!" on pourrais faire en sorte de leur proposer des tutoriels qui sont fait pour ceux qui sont réellement motivés, donc on saute de temps en temps des petites étapes histoire de voir leur logique. Regardez, on est arrivé au point où on dit exactement la position du bouton sur lequel cliquer, dans toute les langues possibles et on explique encore comment remplir un formulaire qui demande l'identifiant, le mot de passe, l'ip... On crée des nuls, au passage on pourrais faire travailler la logique des membres... Le problème c'est pas la section serveur, c'est la mentalité des membres. Certes le topsite est présent pour ceci, mais je te met au défi de trouver le serveur qui est inscrit dans ma signature sur un classement, tout simplement parce qu'un classement c'est l'endroit visité par tout ceux qui ont la flemme de chercher pendant plus de deux minutes! La plupart du temps, c'est la première page qui prend les joueurs, et le classement varie selon le nombre de votants, et qui varie selon les gains d'item shop lorsque l'on vote, normal? Si on préfère proposer le drop des objets ingame? On va pas mettre un système de vote rémunéré, sauf si on veux que le serveur ferme en deux mois, pour moi c'est simple, un item shop c'est fait pour les fainéants, pas pour les radiches.
×

Information importante

By using this site, you agree to our Conditions d’utilisation.