Jump to content

Search the Community

Showing results for tags 'tutoriel / partage'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Espace Communautaire
    • Funky Emulation
    • Ventes & Services / Recherches & Recrutements
    • Bureau de la Communauté
    • Premium
  • Emulation & Co
    • Suggest a Release / Tutorial
    • M2 Project
  • Emulation de jeux
    • Metin2
    • Metin2 Dev
    • Minecraft
    • Dofus
    • World of Warcraft
    • Voir plus...
  • Espace Divers
    • Logiciels
    • Programmation
    • Administration de Systèmes
    • Arts
    • Divers
    • Mobile
  • PassionDev's Forum
  • The Tarkov Singleplayer Project's Liens importants
  • The Tarkov Singleplayer Project's Discussions

Blogs

  • Xaaram's creation
  • AlexWebs

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Nationality


Sexe


Discord


Skype


Site


Steam ID


Minecraft


Dofus


Metin2


RaiderZ


X


World of Warcraft


Aion


Habbo


GTA


Roblox


Wakfu


PHP


SQL


HTML


CSS


JavaScript


Java


LUA


Python


VisualBasic


C++


c#


C


3D


2D


Mapper


PHP

  1. Bonjour, Bonsoir Je vous partage un système de magasin Hors Ligne qui est debug par rapport à celui qui est déjà partagé sur FE pars History/Liberty. Niveau requis : Intermédiaire Temps estimé : 30 minutes Pré-requis: - Sources Serveur - Sources Client - Client Download Un aperçu du système ( Je ne suis pas la personne qui à fait la vidéo ) : PS : Je n'ai pas testé le Partage de History/Liberty mais on ma dit qu'il ne fonctionnait pas si je me
  2. Niveau requis : Intermédiaire Temps estimé : 30 minutes Bonjour, Bonsoir, Aujourd'hui je vous partage un Système qui vous permettra de changer les yang de l'inventaire ainsi que dans les Shop si je ne dit pas de bêtise. Tout est expliquer dans le Fichier RAR. Pré-requis : Client Sources Client Sources Serveur Téléchargement En cas de problème veuillez ouvrir un Sujet dans A/Q/S, je serait là pour vous donner un coup de main. PS : J'ai utilisé les
  3. Niveau requis : Débutant Temps estimé : Entre 5 et 10 minutes ( Hors téléchargements ) Pré-requis: Une bonne connexion internet, un petit cerveau en fonction, Une bière,. surtout une bière ! I. Partie I - Les Téléchargements II. Configurer le client III. Configurer la partie serveur IV. BONUS une vidéo, que j'ai réalisé. Les sources: DiliS Discord (...) Pour les fichiers serveurs c'est la dernière release actuelle disponible pour les personnes ' patreon ' 30.01.2019. Bisou PS : Il m'
  4. Bonsoir à tous, Après avoir fait des recherches sur le forum j'ai vu qu'aucun partage pour le global_chat a été fait, je décide donc de vous le partager pour les files 2014 vierges car sur les 2016 il est déjà implanté et fonctionnel mais ce serait un petit plus pour les personnes utilisant les 2014 pures. Pour ce partage vous aurez besoin que de vos sources serveur et ces 4 fichiers: config.cpp config.h input_main.cpp input_p2p.cpp 1. config.cpp et config.h 2. input_main.cpp
  5. Salut à tous, Je viens vous partager les résultats de mes test après quelques mois. Moins de déconnexion inexpliqué lié au game. Plus aucune erreur lié au séquence dans les syserrs Sources serveur & client allégés Comme vous pouvez le constater, la suppression de ce système est entièrement bénéfique puisque c'est un système incomplet provoquant des déconnexion en jeu sans aucune raison. Le système générait également cette erreur côté serveur: Par contre, si vous avez désactiver l'encryption des packets sur vos sou
  6. Bonsoir à tous, Je vous propose d'ajouter l’événement Dead à vos quêtes, il pourrait vous être utile ! Pour cela vous devez disposer d'une machine (virtuelle de préférence) pour compiler et des sources du game (il s'agit pour ma part du 40250). Ouvrez quest.h, trouvez la ligne : QUEST_ITEM_INFORMER_EVENT, Et ajoutez ceci juste après : QUEST_DEAD_EVENT, Ouvrez questmanager.cpp, trouvez la ligne : m_mapEventName.insert(TEventNameMap::value_type("item_informer", QUEST_ITEM_INFORMER_EVENT)); Et ajoutez ceci juste
  7. Bonsoir. La dernière mise à jour des fichiers clients de l'officiel a apporté quelques nouveautés. Notamment un système de localisation plus poussée du jeu. Désormais tous les packs de langues sont présents dans un seul et même client, ce qui va probablement nous amener à posséder un client unique dans le futur et ce qui crédibilise la théorie d'un serveur international complétement multilingue, voire à une fusion complète des serveurs. Je ne vais pas vous partager tout le dernier client (nouveaux protos + correctifs du Zodiaque), car l'utilité y est réduite, mais je va
  8. Bonjour/soir à toutes et à tous. Beaucoup se sont certainement demandés à quoi sert exactement la colonne `skill_level` et même plus encore: comment est-ce qu'elle fonctionne ? Je crée ce sujet pour vous l'expliquer. C'est parti ! Un BLOB ? ¿Ma qué? Commençons par la base: Un BLOB qu'est-ce que c'est ? Ça signifie tout bêtement Binary Large OBject, c'est un type de donnée très maniable qui permet de stocker des données en brut (hexadécimal, pour être précis), et ce, en permettant de changer de taille de manière totalement libre. Il e
  9. Plop, Je vous partage l'item shop in game de shang dans sa dernière version v1.3.1 fonctionne parfaitement avec quelques petites retouches sur les files FE 2016 Dl : ICI FE Pour les problèmes et les bugs c'est dans l'A/Q/S Source : Shang
  10. Plop, J'ai vue que certains avait des problèmes avec l'ajout d'effets sur leurs costumes, je vous ai fait un petit tuto rapido :p, bien-sur ce n'est pas la méthode la plus optimisé etc etc mais elle marche. Alors on a besoin des fichiers suivant : InstanceBase.h InstanceBase.cpp playersettingmodule.py Ouvrez votre instanceBase.h (qui est dans vos sources client) Cherchez: EFFECT_BODYARMOR_SPECIAL2, En dessous mettez: EFFECT_BODYCOSTUME, C'est le nom de variable qui va nous servir a attribué un effet a nos costumes !! une variable =
  11. Bonsoir à tous, Suite à une récente demande d'@Abass. J'ai décidé de vous partager ce petit tweak, qui franchement ne casse pas trois pattes à un canard mais qui mine de rien est assez sympathique. Et puis, qui dit inutile dit indispensable. Qu'est-ce que ça fait au juste ? Tout simplement, dès lors qu'un objet dans un magasin vaudra 0 Yang, le jeu vous dira "Prix : Gratuit" à la place de "Prix : 0 Yangs". C'est tout ! Sans plus attendre, commençons le tutoriel, ça va être très rapide. Ouvrez le fichier "uitooltip.py" qui se situe dan
  12. Bonjour à tous. Dans ce tutoriel, je vais vous expliquer comment avoir 6 inventaires dans l'entrepôt. Pour ce faire, vous aurez besoin de : -Source client -Source serveur -Votre client SOURCE CLIENT SOURCE SERVEUR CLIENT Voici un aperçu IG: Le tutoriel est à présent terminé, j'espère qu'il vous sera utile. Cordialement.
  13. Bonjour, Je vous partage une Page d'Inscription maison pour RaiderZ, ce n'est pas un CMS complet, mais seulement la page pour créer un compte lié à une base de données pgsql. PHP 7+ est obligatoire, PDO, et l'extension ODBC / PGSQL PHP. Vous avez juste à éditer " index.php " et modifier le " define " en y mettant vos paramètres PGSQL. Fonctionnalités Vérification si le login existe... Insertion dans la base de données... Hash du mot de passe en SHA1 pour fonctionner sur RaiderZ... Formulaire demandant identifiant, mot de passe et une adresse e-m
  14. Bonjour, Voici un système de blocage identique à celui du FR : Lien : ICI FE Source : metin2dev.org
  15. Bonjour à tous, En cas de dons de stuff, d'hack de comptes etc vous aurez surement besoin de ceci De base la table Log comporte déjà ceci mais vu qu'elle est rempli assez rapidement, j'ai décidé de le faire sur une table a part. Chercher sur le fichier char_item.cpp : LogManager::instance().ItemLog(this, pkItemToDrop, "DROP", szHint); En dessous de ceci, rajoutez : std::string NomObjet = pkItemToDrop->GetName(); char tempNomObjet[64+1]; DBManager::instance().EscapeString(tempNomObjet, sizeof(tempNomObjet), No
  16. Salut à tous ! Vous en avez marre de perdre tout votre stuff quand vous voulez supprimer juste votre inventaire, ou alors vous souhaitez supprimer une fenêtre d'équipement/inventaire précise ? Pas de panique, je suis là pour vous aider! Voici la commande à remplacer dans "cmd_gm.cpp": ACMD(do_item_purge) { char arg1[256], arg2[256]; two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2)); if (!*arg1) { ch->ChatPacket(CHAT_TYPE_INFO, "Usage: /ipurge (a)ll | (b)elt | (c)ostume | (d)ragonsoul [(e)quip | (i)nventory] | (e)quipment | (i)nventory")
  17. Hello tout le monde, petit tutoriel rapide pour patch VOTRE mob_proto. Il s'avère que les mobs du mob_proto 2016 vous "One-Shot", pour ce faire, il faut patch la colonne dam_multiply. Problématique: On a tous un mob_proto différent après nos implantations et il est impossible d'en partager un universel. Partie 1 : Trouvez tous les mobs qui vous posent problème Commencez par faire une sauvegarde de votre mob_proto.txt avant toute modification. Allez dans navicat/mysql workbench (conseillé, on est en 2018 svp) et effectuez cette requête dans votre
  18. Salut à tous, J'viens vous partager un petit give_basic_weapon fait maison que j'estime beaucoup plus propre et optimisé que celui qu'on nous file bien souvent par défaut. C'est rien de spectaculaire, mais si ça intéresse quelqu'un, alors pourquoi pas. quest give_basic_weapon begin state start begin when login begin if pc.getqf("first_step") == 0 then pc.setqf("first_step", 1) local items = { [0] = { 19, 3009, 11209, 12206}, -- Guerrier [1] = { 19, 1009, 11409, 12346}, -- Ninja [2] = { 19, 0, 11609, 12486}, -- Sura [3] = {7009,
  19. Eeeeeet bonsoir ! Bon, je viens de m'amuser à faire un truc cool, c'est de pouvoir séparer tous les items un peu abusés de la boutique (oui, oui) et d'en faire des types ITEM_RING pour permettre aux joueurs de garder leur anneau d'expérience en plus de profiter des buffs des items boutique dans le genre Médaille du Héros, Anneau de la joie, Sucette de la force, et j'en passe: Vous l'avez bien compris, CES items abusés. Enfin bref. En gros, le but de ce "tutoriel" va vous permettre d'équiper ces objets dans les "nouveaux slots" pour anneaux
  20. Salut Funky Emu ! Aujourd'hui je vais vous expliquer comment trouver l'id d'un joueur, d'un groupe ou d'un objet ( GamePass, Audio ect... ) Il faut savoir que Roblox vous génére un ID lorsque vous entrez une nouvelle valeur, quel que soit son importance, ni de suite logique. Les ID ont une longueur de 7 à 12 caractères décimaux. 1- Comment trouver notre ID. 2- Comment trouver l'ID d'un Joueur. 3- Comment trouver l'ID d'un groupe. 4- Comment trouver l'ID d'un objet quelconque. 5- Comment trouver les Asserts. A quoi celà va nous servir de le savoir ? Lorsque vous comme
  21. Bonjour, bonsoir; N'ayant rien à faire, je vous partage une fonction que j'ai créée pour, à la base, faire des tests sur un truc que j'ai développé. La commande est simple, elle permet de créer un item en y attribuant 3 valeurs de socket. Si une des valeurs est incorrecte, le socket vaudra automatiquement 0. /* cmd_gm.cpp*/ ACMD(do_item_socket) { DWORD dwVnum; /* vnum socket0 socket1 socket2 */ char arg0[256], arg1[256], arg2[256], arg3[256]; two_arguments(two_arguments(argument, arg0, sizeof(arg0), arg1, sizeof(arg1)), arg2, sizeof(arg2), arg3, sizeof(
  22. Bonjour à tous. J'ai remarqué grâce à un screen de l'officiel posté par @ASIKOO sur le Discord que l'officiel avait implanté de nouvelles potions lors de la nouvelle mise à jour 18.0. Ces potions sont des Potions Bleues et Rouges de taille XXL qui restaurent respectivement 2400 PV et 800 PM. Donc après un peu de fouille dans le client de l'officiel ainsi qu'à une extraction de protos et à une rapide création de query, voici les potions XXL. Le pack contient la partie client & serveur ainsi que la partie base de donnée. Cependant, vous devrez packer vous mê
  23. Bonjour / Bonsoir ! Je me suis rendu compte que beaucoup de débutants ne savaient pas vraiment comment marchait un jeu en ligne, rendant la modification dudit jeu encore plus compliquée pour eux. Je vais donc tenter d'expliquer le plus simplement possible comment marche un jeu en ligne Pour commencer, je vais vous parler dans une première partie des différentes parties du jeu, et après dans une deuxième partie on verra comment les modifier, pour finir sur le cas un peu particulier des sources du jeu. Pour commencer, un MMO est composée de deux parties:
  24. Oyé Oyé encore un petit tutoriel a la va va va mais vraiment va très vite ahhahah ! Ici une petite explication pour effectué un changement de niveau maximum sur votre serveur ! Requis : - config.ini - data/db/S_Parameter.ini Dans le premier fichier modifier simplement comme ceci : [FUNCTIONSWITCH] # 最大等級 MAXLevel=99 dans le deuxième fichiers faite donc ceci a la ligne 22 :
  25. Bonjour, Encore un petit tutoriel dans ma lancée pour vous filer un petit script SQL a placer dans votre base de donnée, vous pourrez ensuite effectuer une suppression d'un personnage déjà créé ! CREATE FUNCTION check_communicate_lock(uname TEXT) RETURNS integer AS 'select 1;' LANGUAGE SQL IMMUTABLE RETURNS NULL ON NULL INPUT;
×
×
  • Create New...

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.