FlyFF
RaGEZONE VIP
2nd Monthly Contributor
- Joined
- Feb 22, 2023
- Messages
- 353
- Reaction score
- 5,196
Hello,
I fixed all the crashes in these files and they’ve been tested. A few additions were made based on the old Majestics V2 server files. I’ve moved on to another project and I’m not currently working on FlyFF. Have fun!
Link :
I fixed all the crashes in these files and they’ve been tested. A few additions were made based on the old Majestics V2 server files. I’ve moved on to another project and I’m not currently working on FlyFF. Have fun!
C++:
#pragma once
//|: //|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-ZACKS~-~V15 - V19~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
#include <algorithm>
#define NEUZ_TITLE "FlyFF Reborn [FR]" // Titre de la fenêtre du client.
#define NEUZ_BHASH "" // Chaîne utilisée pour démarrer le client.
#define NEUZ_IPSET "127.0.0.1" // Adresse IP du serveur, doit correspondre à AccountServer.ini et LoginServer.ini.
#define NEUZ_CPORT "5400" // Port du cache, doit correspondre à CacheServer.ini.
#define NEUZ_PHASH "kikugalanet" // Sel utilisé pour le hachage MD5 des mots de passe.
#define NEUZ_MSGVR "20100412" // Version du serveur, doit correspondre à AccountServer.ini et LoginServer.ini.
#define __MAX_STACK 5000 // Maximum de stack dans l'inventaire. // PANSEMENT
#define __SET_MAX_CAST 200 // Paramètre : Valeurs de vitesse d'incantations maximum.
#define __MAX_SPEED 400 // Paramètre : Valeurs de vitesse de déplacement maximum.
#define __AEGON_OFFSET_PLAYER_NAME_Y -10 // Paramètre : Décalage du nom du joueur, du nom/logo de guilde, de la barre de vie, etc.
#define PICKUP_PET_RANGE 25 // Paramètre : distance maximale à laquelle le pet de ramassage va chercher les objets.
#define PETS_RATE 10 // Paramètre : Bonus d'expérience pour les familiers.
#define GUILD_RATE 2 // Paramètre : Bonus d'expérience pour les guildes.
#define MULTIPLE_ITEM_PICKER 7.0f // Paramètre : Distance de ramassage multiple des familiers (WIDC_CHECK6 à vérifier dans WndOptionGame).
#define COUPLE_RATE 200 // Paramètre : Bonus d'expérience pour les couples.
#define PET_SPEED 7.0 // Paramètre : Vitesse de déplacement des familiers.
#define PERFECT_EATPET 13579 // Paramètre : Parchemin de pet parfait.
#define NEW_PET 1 // Paramètre : Pet ultimes.
#define __BUYBACK_PERCENT_COST 10 // Paramètre : Prix de rachat.
#define __MAX_FASH 5 // Paramètre : Fashion a la selection du personnage.
#define __MAX_COLLECT_BY_IP 2 // Paramètre : Max collecte par adresse IP
#define __FL_QUICK_LOGIN "Player\\Config\\Accounts" //: Config connexion rapide.
#define GAMEGUARD_LOG_STAT 15500 // Paramètre : Suivi des statistiques du personnage.
#define GAMEGUARD_LOG_ISTAT 19000 // Paramètre : Suivi des statistiques individuelles du personnage.
#define GAMEGUARD_LOG_TSTAT 20000 // Paramètre : Suivi des statistiques totales du personnage.
//#define AZURIOM_DB "azuriom" //| This is the DB you created for the CMS [OK]
//#define __AEGON_INGAME_DP_AZURIOM_PAS_UTILISER
#define INGAMEDP_CASH_ERROR 1 // __AEGON_INGAME_DP.
#define INGAMEDP_BUYLOOTBOX 2 // __AEGON_INGAME_DP.
#define INGAMEDP_BUYSEASONPASS 3 // __AEGON_INGAME_DP.
#define INGAMEDP_BUYMOTION 4 // __AEGON_INGAME_DP.
#define INGAMEDP_BUYEMOTE 5 // __AEGON_INGAME_DP.
#define INGAMEDP_WEBSHOP 6 // __AEGON_INGAME_DP.
#define __AEGON_INGAME_DP // donate point access ingame.
#define __AEGON_INGAME_DP_AZURIOM // azuriom en jeux dp (extends __AEGON_INGAME_DP).
//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-ZACKS~-~NOUVEAUX~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
#define __3RD_LEGEND16 // 3ème classes fixé.
#define __BARUNA_PIERCING // Baruna percing.
#define __CROSSBOW // Arbalète.
#define __DEBUG_SALT // Debug saut.
#define __FASHION_COMBINE // Fusion des fashions.
#define __IMPROVE_MAP_SYSTEM // Map v16
#define __INSTANCE_AGGRO_SYSTEM // Aggro instance.
#define __INVISIBLE_FIX // Invisible fix.
#define __ITEMLINK // ItemLink.
#define __LECTURE_V17 // Lecture V17
#define __LOADING_SCREEN_UPDATE // Chargement des maps.
#define __NEW_ITEM_VARUNA // Baruna système.
#define __NEW_SKILL_TREE // Fenêtre de skills v16.
#define __NEW_WEAPON_GLOW // Aura v16.
#define __NO_AFTER_SKIN // Pas de skin.
#define __NO_SUB_LANG // No sub lang.
#define __SECURITY_FIXES // Sécurité fix.
#define __UPGRADE_SUCCESS_SCROLL // Amélioration avec succès (parchemin).
#define __WND_BUTTONS // Boutton de la fenêtre du neuz.
#define __WND_BUTTONS_FIX // Boutton fix
#define __FIX_STAT_BUFF // Corrige certains problèmes présents avec les objets de buff de la v19.
#define __KIA_GOALDATA_FIX // Corrige le bug de la flèche de quête.
#define __SLEEPING_FIX // Corrige le bug d'étourdissement/sommeil présent avec "Echoes of Weary".
#define __SYS_SCR_CANCELLATION // Active la fonction de Parchemin d’annulation (Scroll of Unbinding).
#define __NAVIGATOR_V19 // Active le navigateur de la version 19.
#define __NEW_EXCHANGE_V19 // Active les nouvelles fenêtres d’échange avec des icônes en flèches.
#define __NEW_TASKBAR_V19 // Active la barre des tâches de la version 19.
#define __TREASUREBOX // Active le système de coffres au trésor similaire à celui de la version commerciale.
#define __MINIDUMP // Dmp genérateur.
#define __MINIDUMP_FONCTION // Stub de compatibilité pour Neuz — évite les erreurs de lien liées à _AddErrorMsg.
#define __INVENTORY_168 // 168 Slots dans l'inventaire.
#define __PLACEHOLDER_TEXT // Text retravaillé.
#define __SHUFFLE_DROP // Drop aléatoire.
#define __SWITCH_EQUIP // Switcher l'équipement dans l'inventaire.
#define __AEGON_FIXES // Petit fix vérifié.
#define __BADGE // Badge.
#define __BADGE_HONOR_COMBINE // Fusion des badges et titre.
#define __BADGE_HONOR_COMBINE_WNDFIELD_BUTTON // Boutton ajouté OnInitialUpdate & break.
#define __DIR_THEME_H // g.option remplacé en DIR_THEME.
#define ZACKS // Editions theme v19.
#define __PARTY_LOCATION // Affiche la position dans la fenêtre de groupe.
#define __FL_SORT_PARTY_MEMBERS // Possibilité de trier les membres du groupe.
#define __FL_PARTY_ASSISTANTS_V2 // Possibilité de désigner un assistant de groupe.
#define __FL_PARTY_ASSISTANTS_V2_FIX // Fix du système party assistant zacks.
#define __FIXES_PARTY // Fix de groupe zacks.
#define __FL_RENAMEPARTY // Possibilité de renommé son groupe.
#define __FL_QOL_UPDATE1 // Mise à jour de qualité de vie n°1 (Souverain, Couple, Guilde, Groupe) à tester pour le système de Lord.
#define __SHOW_ALL_STATS // Visualisation de toute les statistiques zacks.
#define __NAV_TIME // Horloge en jeu synchronisée avec l'heure système.
#define __LOGIN_VIDEO // Connexion avec vidéo.
#define __AEGON_MONSTER_HUNT // Chasse au monstres.
#define __AEGON_PERMANENT_BUFF // Systeme de buff permanents ajouté dans APP_COM_ITEM.
#define __DST_STRING // Ajout pour fix, a finir WndField fonction percing.
#define __AEGON_USEFULL_FUNCTIONS // Fix ajouté a la bases de données [FONCTION]. // A FINIR.
#define __READ_PNG_FILES // Lecture fichiers PNG.
#define __WELCOME_MESSAGE // Affiche un message de bienvenue dans le chat.
#define __TRADE_FASHION_PET // Échange de fashion bénis / familiers.
#define __SOLO_PARTY_EXP // Expérience de groupe en solo.
#define __MOVE_LIKE_OFFI // Déplacements comme sur l’officiel.
#define __BUFF_PANG_UPDATE // Permet d’obtenir les buffs en fonction de la classe.
#define __MODEL_VIEW // Visionneuse de modèles.
#define __PARTY_FIND // Système de recherche de groupe.
#define __ITEM_COUNT_TOOLTIP // Affiche la quantité d’un objet dans sa description.
#define __WIKI_ITEMS_V2 // Wiki des objets avec plus de filtres.
#define __WIKIPEDIA_MONSTER // Wikipedia (Monstres) pour les GMs.
#define __MONSTER_INFORMATION // Wikipedia (Monstres) pour les joueurs.
#define __SYS_WORLDBOSS // WorldBoss.xml - Boss qui durent 1 heure.
#define __UPGRADE // Application pour améliorer les objets.
#define __ADDSFXSOUND // Fonction zacks.
#define __STRINGSIZE // Fonction zacks.
#define __XML_ZACKS // XML Ajouté.
#define __VAGA_ICON // Vaga icone.
#define __WBQT_GUILD_BUFFS // Buff de guilde ajouté dans l'app et guildbuff.inc zacks.
#define __INVENTORY_SORT_BUTTON // Tri de l'inventaire (v18 & v19).
#define __INVENTORY_ITEM_SEARCH // Recherche dans l'inventaire, le coffre de guilde et chez les PNJ (v18 & v19).
#define __INVENTORY_PERIN_DISPLAY // Affichage du nombre de Perins dans la fenêtre d'inventaire.
#define __INVENTORY_FAST_BUY // Achat rapide de flèches/charms dans l'inventaire.
#define __INVENTORY_RESIZE // Redimensionnement de l'inventaire (v18 & v19).
#define __INVENTORY_POINTER // Pointeur dans l'inventaire.
#define __SPEEDY_NEUZ // Neuz ce lance rapidement.
#define __INTERFACE_CHANGE // m_multi wnditemctrl pour correction inventaire zacks.
#define __INVENTORY_RCLICKS // Déplacement des objets par clic droit entre différentes fenêtres (inventaire, banque, banque de guilde, échange, PNJ, sac).
#define __SFX_SHIELDS // SFX sur les bouclier.
#define __SPLASH_SCREEN // Écran de démarrage lors du chargement de Neuz splashscreen neuz\res.
#define __REMOVE_DURATION_ITEMS // Supprimer les objets dans "J" est possible.
#define __OPTION_EX // OPTIONEX2 et suppréssion de APP_GUIDE dans WndOption
#define __MAX_BUY_ITEM9999 // Achat possible par 9999.
#define __ADDSHOPITEM // Fonction AddShopItem pour les PNJ.
#define __VENDOR_UPDATE // Mise à jour des vendeurs.
#define __EXTENDED_SALE_SYSTEM // Système de vente étendu (Périns chez les vendeurs privés).
#define __AWAKE_MASK // Eveil des masques possible.
#define __AROUND_BUFF // Commande /aroundbuff pour admin, buff tout les personnes autour.
#define __VIEW_SETEFFECT // Affiche l'effet de set avec Maj + Survol de l'objet.
#define __ZACKS_AMELIORATION_TASKBAR // Deplace le menu au centre comme une barre des taches.
#define __FL_NEWCUR // Curseurs animé spécial.
#define __MT_RENDERING // Rendu multi-threadé.
#define __NEW_NIGHT // Nouveau systeme de jour/nuit.
#define __TOOLTIP_ZACKS_SYSTEM // ToolTip Fix par zacks mis a 400.
#define __WEAPON_LEVELING // Niveau des armes. CWndMgr::PutEquipItemText a look peut être
#define __GAUGE_LEVEL_ZACKS // Pas de bar animé pour le level des armes.
#define __WEAPON_LEVEL_FIX_ZACKS // Ma propre fonction pour vérifié PItem.
#define __WEAPON_RARITY // Système de rareté des armes et armures.
#define __BLING_BLING // Parchemin de reflets sur l'armes.
#define __JOPS_GLOW // Système amélioré de changement d’aura. pour fix aura + 3 -> nAbilityOption est ignoré : CMover::CreateAbilityOption_SetItemSFX
#define __DPS_METER // Dégats par secondes zacks.
#define __AEGON_FOLLOW_HOTKEY // Raccourci clavier pour suivre un joueur.
#define __CHANGE_HOT_KEY // Permet de changer les raccourcis clavier.
#define __Y_INTERFACE_VER3 // Touche et autre retravaillé zacks.
#define __AEGON_HOTKEY_F_KEYS // Touches F10 à F24 pour les raccourcis clavier.
#define __COMBAT_LOG // Journaliser les monstres attaqués par le joueur.
#define __AEGON_F_TOOL // Ftool titanium fixé & BDD.
#define __AEGON_SCROLLBAR_STEP // Définit le pas de défilement pour les boutons de la barre de défilement.
#define __SYS_GUILDCOLOR // Parchemin pour changer le nom de la guilde + SQL.
#define __GUILDFINDER // Recherche de guilde avec base de données SQL.
#define __SYS_NAMECOLOR // Parchemin pour changer la couleur du nom du personnage.
#define __ZONE_AFFICHAGE // Texte de la région affiché sur le côté gauche de l'écran.
#define __PLAYER_LIST // Liste des joueurs.
#define __BAN_SYSTEM // Commande /ban.
#define __SYS_MAP_BUFFS // Buff de maps.
#define __LOGOUT_CHAR_SELECT // Deconnexion personnalisé zacks.
#define __ANARCHY_SYSTEM // Système d'anarchie.
#define __AEGON_ADVANCED_ANNOUNCEMENT // commande /sys Annonce retravaillé.
#define __SYS_AUTO_SHOUT // Possibilité de crier automatiquement en jeu.
#define __AUTO_HELPER_THREAD // Thread d’assistant pour l’auto-boost et l’auto-shout.
#define __REMOVE_SKILL_BUFF // CTRL + Double clique pour supprimé un buff.
#define __BUFF_4X_OPT // 14 effets visuels de buffs rendus au lieu de 7.
#define __HIDE_POWER_UPS // Masquer les Power-ups. WndOption a faire
#define __LEEAEG_SHOP_FINDER // Système de recherche de boutiques pour le menu __PREMIUM.
#define __PREMIUM // Mode Premium sur SM.
#define ZACKS_PREMIUM // Dans "h" premium est visible.
#define __LEESE_SM_DESC // SM Description d'items.
#define _AUTOMATED_INVASIONS // Invasion avec classements.
#define __LEESE_GUILD_LEVEL_UP // TextCmd_GuildStat > Level.
#define __WS_STAFF_COUNT // Voir les joueurs et le staff en ligne dans la fenetre worldserver.
#define __LEESE_STAFF_CONNECT // Staff Connect Message.
#define __LEEAEG_SYSTEM_INDIVIDUAL // Message Systeme pour Utilisateur Individuel.
#define __AFK_MONITORING // Afk système.
#define __AFK_MONITORING_TIME // Temps 5 minute.
#define CUSTOM_HP_BAR 1 // Bar animé.
#define __ENEMY_SYSTEM // Systeme enemie.
#define __DUNGEON_PROGRESS // Progression en donjons.
#define __UNLIMITED_ARROW // Carquois illimités.
#define __UNLIMITED_CHARM // Mantras & conjurations illimitées.
#define __FL_TRANS_CHAT // Chat transparent et option.
#define __FL_CHAT_IMPROVED // Resize le chat et fix du FPS zacks.
#define __FL_RENDER_ITEM_NAME // Nom et quantité du butin.
#define __FL_HIDEPETS // Pouvoir caché son pet ou celui des joueurs.
#define __DROP_LOG // Log des drops affiché sur la gauches.
#define __BETTER_MODEL_CACHE // Meilleur cache des models.
#define __VOIR_ITEM_ID_ZACKS // Voir dans le tooltip l'id de l'item pour les mjs/admins.
#define __CONEXP // Connexion en fonction des joueurs connecté(s).
#define __PET_EXP // Augmentation de l'expérience des familiers.
#define __PET_AUTO_LEVEL_UP // Les familiers montent de niveau automatiquement.
#define __DST_PET_EXPERIENCE // Constante DST_PET_EXPERIENCE activée.
#define __NO_PET_LIFE // Les familiers n'ont pas de durée de vie.
#define __PET_FILTER // Filtre pour ramasseurs.
#define __DAMAGEWITHSPACE // Affiche les nombres de dégâts avec des espaces pour 100 000, etc.
#define __NEW_DAMAGE_NUMBERS // Option pour passer à un nouveau style d'affichage des dégâts
#define __DAMAGE_NUMBER_COLORS // Sépare les dégâts physiques/magiques avec des couleurs différentes
#define __CHECKLOAD // Vérification de chargement de ticket - Nécessite le ticket de la version V18.
#define __CHANNELSWITCHER // Ticket de changement de canal - Nécessite le ticket de la version V18.
#define __V18TICKET // Nouveau système de chargement des tickets et fichiers associés.
#define __TICKETS_DETAILS // Détails des tickets.
#define __LEESE_NOTICKET_TELEPORT // Les administrateurs n'ont pas besoin de tickets pour se téléporter.
#define __QS_FIX_ALLOCATED_MEM // Database ne prend que 300mo de ram au lieu de 1go5 avec inventaire 168 slots.
#define __REMOVE_MAIL // Suppression rapide des mails.
#define __AELION_RAMASSEUR // Aelion bonus ramasseur.
#define __ABILITY_OPTION_BONUS // Bonus élémentaire.
#define __Discord // Discord API zacks.
#define __MOUNT // Système de monture fixé.
#define __ANI_WING // Ailes masques.
#define __LNB_ANIMATED_HATS // Chapeau animé.
#define __WINGSFX // Ailes masques avec des sfx.
#define __LEVELUP_SFX // Sfx en fonction des classes.
#define __CAPSULE_MACHINE // Systeme de lotterie.
#define __TRAILS // Trails sfx customisé.
#define __CANDY_CRUSH // Bonbon buff bonus.
#define __CLASS_RELIC // Relique de classe.
#define __SHARDS // Système de runes dans l'inventaire.
#define __DAILY_GIFT // Cadeau journalier.
#define __SHIFUMI_EX // Autel de runes.
#define __MASTERIES // Talent Passif.
#define __DAILY_QUEST // Quêtes de journalier.
#define __ZACKS_BUFF // Zacks ajout boutton pour buff.
#define __CHIP_PLAYERSHOP // Jeton rouge/perin/perin rouge/penyas dans la boutique.
#define __VENDING_NPC // Vendeur hors lignes.
#define __VENDEUR_COULEUR // Couleur texte boutique.
#define _ZACKS_COUL // Couleur texte objets.
#define __SECURITY_ZACKS // Securité zacks.
#define __SHOPS_VISITED // Indiquateur quand tu as déjà vue une boutiques.
#define __SYS_NO_SHOP_SFX // Boutique SFX supprimé.
#define __LEESE_WORLDSERVER_OPT // Worldserver retravaillé zacks.
#define __RENDER_SMALL_POWERUPS // Réduire la taille des powers ups. // WNDOPTION A FAIRE
#define __AEGON_IMPROVED_SHOPDESIGN // Icone pour designe la boutiques. Shopdesign.inc.
#define __ZACKS_COUL // Couleur fixé.
#define __WORLSERVER_MENU // Menu sur le worldserver.
#define __GAMEGUARD // Petit fix de corruptions d'item negatif.
#define __ALCHEMY // Système d'alchimie.
#define __ULTIMATE_GEMSLOT_UPGRADE // 10 Slots dans l'emplacement des gems.
//#define __NEWS_DIAMOND // Nouveaux diamands. a corrigé.
#define __FL_WHEEL_OF_FORTUNE // Roue de la fortunes.
#define __FL_DUNGEON_TREASURE // Coffre de donjon.
#define __HIDE_COAT // Cache les vêtements de mode (fashion) de l’affichage.
#define __AUTO_STATS // Statistiques automatique fenêtre "H".
#define __NEW_CHANGE_JOB // Changement de jobs.
#define __RESIZE_CHARACTER // Modifier la taille du personnages.
#define __EATPET_STATS // Pet stats.
#define __USER_OWN_TITLE // Système de titre personalisé.
#define __NPC_QUICK_SELL // Vente d'armes bleue.
#define __AEGON_IMPROVED_QUICKSELL // Filtre de vente d'arme bleue.
#define __PET_GLOW // Aura sur les ramasseurs.
#define __CREATE_CHAR_WITH_JOB // Création d'un personnage avec job de première classe(s).
#define __CREATE_CHAR_WITH_ITEMS // Création d'un personnage avec objets.
#define __NEW_COLOR_CHANGE // Création d'un personnage avec le choix de la couleurs des cheveux.
#define __CHAR_CREATE_ROTATE // Rotation du personnages a la création possible.
#define __ZACKS_SITE // Site & discord dans le menu.
#define __FL_SAVE_HIDE_PW // Sauvegarde du mot de passes app_login.
#define __LOGIN_CAPS // Connexion visu maj ou pas.
#define __AEGON_AWAKEWINDOW // Nouvelle fenêtre d'eveil.
#define __NO_CLOSE_AWAKEWINDOW // Empeche la fenêtre d'eveil de ce fermer.
#define __AEGON_RETURN_AWAKE // Retour d'eveil.
#define __AEGON_AWAKE_COLOR // Couleurs des eveils.
#define __AEGON_TELEPORTER // Système de téléportation.
#define __TELEPORT_DELAY 5 // Delais de téléportation.
#define __TELEPORTAPP_EXCEPTIONS // Exeption de téléportation.
#define __LOOTPET_TELEPORT // Pet ce téléporte avec le joueur.
#define __AEGON_TELEPORT_SHORTCUT // Deplacé l'icone du téléporteur dans la barre des taches.
#define __ZACKS_HEAVEN // Heaven désactivé.
#define __ZACKS_NEW // Correctif zacks.
#define __NEW_HEAVEN_TOWER_WND // Tour oublié retravaillé avec téléporteur.
#define __BLESSINGS_TRADABLE // Echange d'item.
#define __ZACKS_SNAPSHOT // Bool teleporport img.
#define __ALIASING // Filtre antialiasing.
#define __ENHENCE_TERRAIN_RENDER // Filtre rendue du terrain.
#define __ANISOTROPIC // Filtre anisotrope.
#define __AEGON_CONVERT_PERIN // Conversion de périn dans l'inventaire.
#define __LOOKCHANGE // V18 - Transmutation de modèle comme sur l'officiel.
#define __LOOKCHANGE_PET // V18 - Changement de modèle pour les familiers/pets.
#define __LOOKCHANGE_TOOLTIP // V18 - Affiche l’image de l’objet au lieu de l’infobulle.
#define __WEAPON_MERGE // Fusion d'arme a deux main.
#define __AEGON_WEAPON_MERGE_100 // 100% de succès.
#define __CLIENT_ONLINE_COUNT // Nombre de joueurs connecté CWndWorld::OnDraw / WndWorld.cpp menu admin retravaillé.
#define __MODS_MANAGER // Menu modérateur.
#define __STOP_EXP // Options pour "STOP" l'exp dans le statut. WndOption a faire.
#define __SYS_SANDBOX // Boite a dégats.
#define __BUYBACK // Rachat d'objet vendue. fait crash les pet.
#define __WEAPON_MERGE // Fusion des armes.
#define __AUTO_MAX_SKILL // Skill up automatiquement.
#define __AEGON_MASTER_KEEPS_SKILLS // Les skills master sont pas réinitialisé apres qu'ont retourne niveau 60.
#define __GAY_AND_LESBIAN // Couple H/H F/F.
#define __PARTYLIST_MESSENGER // fenêtre message retravaillé.
#define __MESSENGER_CTRL_EXTENTED // Message retravaillé.
#define __ITEM_COOLDOWN // exemple : tu peux boire une Remantis (cooldown unique groupe 6) sans bloquer les autres nourritures (groupe 1) ni pillules (groupe 2).
#define _DAILY_ENTRIES // Donjon entré journalière.
#define __SHOW_HEALING_NUMBERS // Visu dégats et vie amélioré.
#define __ZACKS_COOLDOWN_ENTRER // Création d'un timer pour les entré journalière dans le téléporteur
#define __ZACKS_MASTERIES // AddBuff fonction modifié pour masteries.
#define __FREEPK_SYSTEM // Pk systeme.
#define __FREEPK_SYSTEM_REVIVRE // Revivre ajouté dans OnRevival car pas la fonction fl.
#define __PKRANKING // Active le système de classement PK (les joueurs gagnent des points lorsqu’ils tuent d’autres joueurs en mode PK).
#define __PKRANKING_GAP // Empêche d’obtenir des points PK si la différence de niveau entre l’attaquant et la victime est trop grande (anti-abus).
#define __PKRANKING_IPR // Empêche un joueur de farmer son propre classement PK en tuant des personnages provenant de la même adresse IP.
#define __PKRANKING_TIMER // Ajoute une limite de temps entre deux kills valides pour le PK Ranking (anti-farm en boucle sur la même cible).
#define __RANGKINGCOLOR // Couleur de classement PVP.
#define ZACKS_PK_H // Affiche les points correcte de PK dans la fenêtre "H".
#define __AEGON_LOOT_BOX // boîte surprise retravaillé.
#define __ZACKS_LOOTBOX // Fix lootbox reborn points.
#define __AEGON_SEASON_PASS // Season pass dev ajout pvp points.
#define __AEGON_HORI_SCROLLBAR // Horizontal scrollbar.
#define __AEGON_SCROLLBAR_STEP_ZACKS // Fix scrollbar.
#define __ZACKS_ACHIEVEMENT_FIX // Fix achievement.
#define __AEGON_ACHIEVEMENT_SYSTEM // Système d'achievement retravaillé.
#define __AEGON_LAST_ONLINE // Infos derniere connexion pour membres de guilde / amis. a faire WndMessenger pour que sa s'affiche bien.
#define __AEGON_INGAME_TIME // Sauvegarde le temps de jeux des joueurs en jeux.
#define __ZACKS_SAISON_PASS // Saison pass mis en echange contre jeton reborn. // EN DEV AJOUT DE POINT PVP MARCHE EN JCJ
#define __LEESE_RARITY_1000 // Random armes rare au lieux de 100 passé a 1000.
#define __NO_PARTYSKILL_DELETE // Les skills de groupe ne se supprime pas apres reset.
#define __ZACKS_ACHIEVEMENT_ONDRAW // ... Si sa dépasse.
#define __AEGON_PETMISTAKE // APP_PET_MISTAKE Retravaillé.
#define __EVENT_REEYKO // Nouveau MMI
#define __ZACKS_JOB_FACTORS_MAGICAL // Zacks jobfactors. JobFactors.json.
#define __ZACKS_FARM_COUNTER // Zacks farmcounter.
#define __FL_FARM_STAT // Calculateur de farm.
#define __FL_COLLECTING_INFO // Info de collecte.
#define __FL_FAST_ELEMENT // Changeur d'element rapide.
#define __FL_BAG_LOOT // Loot dans le sac.
#define __FL_BAG_UPDATE // Amelioration du sac et boutton.
#define __BETTER_POCKET // Plusieur slot du sac.
#define __DUNGEON_DIFFICULTY // Difficulté des donjon.
#define __DUNGEON_DIFFICULTY_ZACKS // Ajout de m_fDropFactor au lieu de MaxItem
#define __RTO_TALENT_TREE // Talent gratuit.
#define __ZACKS_FIXES_ARENA_SCORE_PVP // Fix score pvp World user.
#define __SCORE_PVP // Score d'arène.
#define __LOGIN_GLOW // Aura a la connexion.
#define __LOGIN_GLOW_INVENTAIRE // Aura dans l'inventaire.
#define __ZACKS_OUT_RANGE // Out of range map ajouté a vérifié.
#define __FIX_GEMS_ZACKS // Fix gems zacks.
#define __INSAN_ACHIEVEMENT // Pas encore fait
#define __POKEMON_SYSTEM // Pas encore fait [emerald]
#define __DAILY_ACHIEVEMENT // Pas encore fait
//#define __MAP_TORCH_SYSTEM // Torche système.
#define __BATTLEPASS // Passe de combat.
#ifdef __BATTLEPASS // Passe de combat config.
#define MAX_BPOINTS 10000 // Passe de combat points.
//#define __BATTLEPASSMIN 50 // Passe de combat minute.
#endif // __BATTLEPASS // Passe de combat fin config.
#ifdef __PKRANKING
#define MAX_PKRANK 10 // Nombre maximum de joueurs affichés dans le classement PK.
#define MAX_PKRANKGAPLEVEL 20 // Écart maximum de niveaux autorisé pour compter un kill dans le classement PK.
#define MAX_PKRANKTIME 10 // 10 minutes de cooldown après la mort.
#endif // __PKRANKING
/**************************************************** FIX SERV ZACKS *****************************************************/
#define __LOGOUTFIX // Correctif - Déconnexion corrigée.
#define __FIX_GENDER_NPC // Correctif - Mauvaise sérialisation du sexe.
#define __FIX_CRASH_PET // Correctif - Les familiers élevés ne causent plus de crash.
#define __RANDOM_TITLE // Sécurité - Change le nom de la fenêtre Neuz pour éviter le hook.
#define __PARTYDISBAND_FIX // Correctif - Groupe dissous après 10 min d’inactivité.
#define __BAGTPFIX // Correctif - Suppression sécurisée du sac.
#define __ANGEL_CREATION_FIX // Sécurité - Duplication via création d’ange.
#define __FIX_REMOVESFX // Correctif - Corrige les effets SFX qui ne se retirent pas lors de la déconnexion.
#define __FIX_WIKI_JOUEURS // Correctif - visu du wiki hp/attaque DWORD Donc fonction modifié.
#define __PET_COLLISION // Correctif - des collisions des familiers avec les objets du monde.
#define __FIX_SRLZ_STATS // Correctif - Sérialise certaines stats DST du monde vers le client.
#define __YOYO_FIX // Correctif - Corrige un bug où le YoYo affichait un mauvais modèle.
#define __NO_DELETE_MSG_CHAT // Correctif - Les messages de chat ne disparaissent plus lorsqu'inactifs.
#define __STAT_SYNC // Sécurité - Synchronise les statistiques avec le serveur.
#define __FIX_RANGER_ROLLER // Correctif - Fix du ranger.
#define __FIX_HOUSING_CRASH // Correctif - Crash achat maison de guilde.
#define __ARROW_FIX // Correctif - premier tir des Rangers.
#define __FIX_SETFST // Correctif - Nouveau saut d'image (Frame Skip).
#define __FIX_TELEPORT // Correctif - Nouveau fix teleporteur qui crash.
#define __NO_QUAKE // Correctif - Porte qui freeze fix.
#define __DECREASE_SNAPSHOTLATENCY // Correctif - Réduction de la latence du client.
#define __LOADSTRING_ZACKS // Correctif - Fix erreur loadstring inutile du teleporter.txt.txt.
#define __JOPS_FIX // Correctif - JOPS RenderParticle2 remplacé par RenderParticle [ZACKS].
#define __FIX_BUTTON_FREEZE // Correctif - Freezing Client on F10 and Alt key.
#define __FIX_RESET_BUFFTIME_ON_RECONNECT // Correctif - le temps de buff supérieur à 60 minutes se réinitialisait à la reconnexion.
#define __FIX_JOPS // Correctif - Fond noir sur la fenêtre d'aura devient blanche.
#define __LOG_UNKNOWN_SNAPSHOT // Correctif - les snapshots clients corrompus.
#define __AEGON_FIXES_PETS // Correctif - Fix noms des pets et oeufs.
#define __AEGON_F_TOOL_TEST // Correctif - Mis dans OBJ.H oublie important pour la réceptions.
#define __COLLISION_FIX_PLAYER // Correctif - Collision des joueurs fixé.
#define __JUMP_FIX_2021 // Correctif - Animation du saut réparé.
#define __GH_DUPE_FIX // Correctif - Fix des dupes a la maison des guildes.
#define __ALWAYS_MODEL_LIGHT // Correctif - Petit ajustement -> Les modèles toujours éclairés.
#define __FIX_CHARACTER_DISCONNECT // Correctif - déconnexions de personnage.
#define __FIX_GUILD_OVERFLOW // Correctif - débordement (overflow) de guilde.
#define __CPU_UTILDOWN_060502 // Correctif - Implémentation de méthodes D3D plus modernes.
#define __SLOW_WALK_FIX // Correctif - bugs de position liés à la touche marche ("W").
#define __V21FIXES // Correctif - Fixe des source v21.2.
#define __SHADOW_FIX // Correctif - Correction de la gestion mémoire des ombres.
#define __MAUVAIS_FIX // Correctif - Mauvais fixes a réparé fonction desactivé cause de else en trop.
#define __CLIENT_LOAD_MIDDLE // Correctif - Charger la fenêtre au centre de l'écran.
#define __THREAD_UPDATE // Correctif - Serveur de base de données plus rapide.
#define __COMBOBOX_FIX 10 // Correctif - de la taille du menu déroulant (combobox) — x = nombre maximum d’entrées affichées.
#define __FIX_BOUTTON_PRECEDENT_ZACKS // Correctif - Fix boutton qui marchait pas.
#define __FLYFF_HD // Correctif - Flyff nouvelle resolutions x.
#define __ZACKS_AUTORISATION // Correctif - Autorisation directement dans RebornStaff.ini
#define __FIX_ZACKS_RECHERCHE_SHOP // Correctif - Recherche de boutique une fonction refaite car les listitem fesait buggé la fenetre a revoir plus tard.
#define __FIX_TIMER_GW // Correctif - Fix du timer dans la guerre de guilde.
#define __AUTO_REMOVE_PET // Correctif - Retire automatiquement le familier lors du vol.
#define __ZACKS_LOG_STATS // Sécurité - des stats de GameGuard si elles dépassent 1900 le joueurs peu plus se connecté. code a refaire
#define __ZACK_FLECHE // Teste - Désactivation du model des fleches.
#define __FIX_TIME_ZACKS_BATTLEPASS // Correctif - BDD qui crash a cause du ctime, fixé.
#define __ZACKS_FIX_PVP_COUNT // Correctif - Crash RenderPvpCount fixé par moi.
#define __BLOOM_QUALITY // Correctif - Qualité de la texture des fleurs.
#define __ZACKS_MONTURE // Correctif - Crash monture en ce téléportant.
#define __WINGSFX_FIX // Correctif - Zacks fix ailes masques equipement double.
#define __LOAD_ZACKS // Correctif - Fix de la partie MOVEPART & LOADELEMENT zacks.
#define __VAGABON_ICONE // Correctif - Zacks Vagabon icone fixé.
#define __ZACKS_TEMP_FIX // Correctif - Ability < 10 pour évité aura +3.
#define __FL_FIX_MEMORY_LEAKS // Correctif - Ajoute une verifications avant d'ajouter une nouvelle texture.
#define __ZACKS_GUILDE // Correctif - Rejoindre une guilde mis a 6h.
#define __ZACKS_BADGE // Correctif - Couleur des badges fixés.
#define __FIX_VENDEURS_HL // Correctif - Fix vendeurs hors lignes.
#define __REACTIVATION_BOUTTON_SUPPRIMER // Correctif - Reactivations du systeme pour supprimer le personnages.
#define __FIX_ZACKS_2 // Correctif - Roue de la fortunes.
#define __ZACKS_FONCTION_WHEEL // Correctif - Fonction pour roue de la fortune.
#define __SHOP_ZACKS_AJOUT_FONCTION // Correctif - SafeDelete warning ajouté.
#define __MOD_OBJARR // Correctif - Fix crash.
#define __HIDE_COAT_ZACKS // Correctif - MoverRender fixé.
#define __SF_SPLINE_FIX // Correctif - 16384
#define __INVENTORY_HIDE_COAT_ZACKS // Correctif - Resize checkbox
#define __AEGON_TELEPORT_SHORTCUT_FIX // Correctif - Shorcut dans la taskbar v19
#define __GETDLGITEMDISABLED // Correctif - Getlg desactivé erreur
#define __ZACKS_FIX_BUYBACK // Correctif - BuyBack pet oeuf qui crash
#define __HIDE_COAT_ANIMATED_ZACKS // Correctif - Chapeau animé peuvent être caché.
#define __ZACKS_FIX_ORI // Correctif - Fix ori et pierre lunaire.
#define __FIX_TOOLTIP_LOOKCHANGE // Correctif - Lookchange fix tooltip.
#define __EEL_BUG_FIX // Correctif - Anguille grillés.
#define __GIFT_BOX_DESACTIVER_DWID // Correctif - Fonction desactiver.
#define __OVERLAY_EAU // Correctif - Supprime l'overlay de l'eau.
#define __AEGON_TIME_DIFF // Correctif - Synchronisation serveur/client.
#define __AEGON_SHOW_GUILD_JOIN_COUNTDOWN // Correctif - Temps restant avant de rejoindre une autre guilde.
#define __PIERCE_CARD_TOOLTIPS // Correctif - Nouveau tooltip sur les percement.
#define __GAMEGUARD_FIX // Correctif - Penyas illimité.
#define __LEESE_REMOVE_BUBBLETIME // Correctif - Bubble time desactivé.
#define __TITANIUM_DISABLED // Correctif - Desactivation, fonction parchemin de résurection.
#define __DWSHORTCUTSKILL // Correctif - UserTaskbar.cpp.
#define __GAMADISABLED // Correctif - Gama desactivé.
#define __AEGON_COUNT_DIFF_IP // Correctif - Nombre de joueur avec un IP différent.
#define __OBJSTA_MELEE_RANGE // Correctif - Fix anispeed attaques magiques.
#define __CRUCIFIX // Correctif - Fix dwactifskill.
#define __ROTATING_SFX_AURA // Correctif - Rotations des aura set/armes.
#define __DMGCORRECT // Correctif - Dégâts min/max ajustés | Suppression des "miss" | Ajustement des dégâts bloqués.
#define __NO_TICKET_RESELL // Correctif - Revendre les tickets expirés ou actifs pour 1 penya.
#define __ACCELOGIC // Correctif - Amélioration des bijoux.
#define __JEWEL_EQUIPMENTFIX // Correctif - de la logique d’équipement des bijoux.
#define __MIKSIK_BOSSCRIT // Correctif - critique de boss.
#define __LEESE_NO_EVENTITEM_RESELL // Correctif - Event pour revendre les items.
#define __FIX_ZACKS_GROUPE // Correctif - GetTextExtend pour le groupe affichage trop grand donc si sa dépasse le job est en Elem...
#define __ZACKS_BABLE // Correctif - Bable mis en false, a mettre en true si pas de condition pour PK
#define __FIX_TICK // Correctif - EquipSound.
#define __ZACKS_SNAPSHOT_184 // Correctif - Fix ketchup packet SNAPSHOTTYPE_SET_NEAR_JOB_SKILL (184). a verifier mais marche normalement.
#define __ZACKS_SNAPSHOT_168 // Correctif - Fix ketchup snapshot 168 GUILDWAR.
#define __ZACKS_AMELIORATION_LEVEL // Correctif - Fix le joueurs voit mon level a jour dans mais info avec la commande /level
#define __FIX_BUFFPANG_SPAM // Correctif - Fix spam au buff pang.
#define __ANTIHACK_EXTENDED // Correctif - Chat MJ.
#define __ZACKS_PROGESSIONDONJONFIX // Correctif - Evite de fermer la fenêtre avant de quitté le donjon
#define __ZACKS_PROGESSIONDJ_SNAPSHOT // Correctif - Bonne sérialisation client/world a vérifié.
#define __QS_FIX_NPC_GENDER // Correctif - QuietSmoke
#define __UI_OPT_SKILLTOOLTIP // Correctif - Tooltip skill.
#define __FIXES_ZACKS // Correctif - Fix zacks empeche crash tp et double obj
#define __ZACKS_FIXA // Correctif - CWorld::Process / DeleteObj. et idem
#define __ZACKS_FIXA1 // Correctif - Erreur debug safedelete
#define __ZACKS_PUTREGINFO // Correctif - PutRegInfo évite dmp du a la fermeture du neuz
#define __ZACKS_DESTAL // Correctif - Projectcmn
#define __Z_FIXES // Correctif - Fixes
#define __ZACKS_ARENA_PACKET // Correctif - Arena packet, enter/exit.
#define __ZACKS_FIX_PET_GLOW // Correctif - Aura ramasseur fix sur les PET VOLANT.
#define __ZACKS_AURA_FIX_PG // Correctif - Test aura fix.
#define __POSI_BUG_FIX // Correctif - Position fixé.
#define __POSI_BUG_FIX_2 // Correctif - Position fixé v2.
#define __NO_PARTY_GW_JOIN // Vous ne pouvez pas rejoindre de groupe sur la carte de la Guild War.
#define __REVIVAL_FIX // La fenêtre de résurrection n’apparaît pas si le joueur n’est pas mort.
#define __FIX_ANIMATE_MODEL // Correctif pour les modèles animés.
#define __ZACKS_ANI_WING_FIX_CRASH // Correctif crash ani wing gplayer.
#define __ZACKS_TEST_LINKMAP // LinkMap Crash fix.
#define __ZACKS_FIX_POINT_SANDBOX // Fix les points gagné dans la sandbox.
#define __ZACKS_TEXTURE_ENLEVER // Texture anulé.
#define __ZACKS_DESAC_MODEL // Fix index.
#define __CHARACTER_TAG // Tag coloré sur les NPC
#define __AEGON_GETITEMPROP_DEBUG // Debug ItemProp zacks.
//A SUPPRIMER
//#define __ZACKS_DONJON_DEBUG_PROGRESS // Correctif - Debug donjon voir si bonne sérialisation.
//#define __SPEEDHACK_FIX // Correctif - Speed Hack fixé.
//#define __NO_SPEEDHACK // Coorectif - Deuxieme correctif.
//#define __ZACKS_TIME_KETCHUP_FIX // Correctif - Timer fixé zacks
//#define _CHEAT_ENGINE // Cheat engine fix.
//#define __ZACKS_VRAIE_ERREUR_SNAPSHOT_POUR_AVOIR_LOG // Correctif le log s'ajoute bien dans Server/log/snapshotrecu :
//#define __FL_RECORD_BOOK // Livre des records. en développement updateparts a vérifié.
//#define __ZACKS_LIVRE_RECORDS // Petit correctif.
//#define __ZACKS_RECORDS // Livre des records correctifs.
//#define __AEGON_PVP_RANKING // Classement PVP.
//#define __SHOPS_ONLY_CONT // Vendre que sur certains continent. A utilisé a l'ouverture.
//#define __ZACKS_FIXATION // Records book MOTION debug zacks.
//#define __FL_SMOOTH_STATUS // Fenêtre de statut fluide.
//#define __TIMER // Temps cooldown des instance dans la fenêtre du téléporteur. marche mais désactive mon __ZACKS_COOLDOWN_ENTRER
//#define __AEGON_PVP_MINIGAMES // Jeux PVP. A AJOUTER ANIME APNG
//A SUPPRIMER
//A BIEN FINIR CETTE FONCTION void CWorld::RenderObject( CD3DFont* pFont )
/**************************************************** FONCTION ZACKS *****************************************************/
template<class T, typename U>
bool easy_find(T vec_or_map, U value) {
if (std::find(vec_or_map.begin(), vec_or_map.end(), value) != vec_or_map.end())
return true;
return false;
}
typedef struct __LOOTBOX_RESULT
{
DWORD receiveItem;
DWORD receiveNum;
DWORD itemIndex;
DWORD chance;
BOOL validResult;
void Init()
{
receiveItem = 0;
receiveNum = 0;
itemIndex = 0;
chance = 0;
validResult = FALSE;
}
}__LOOTBOX_RESULT;
typedef struct __DP_COMMAND_INFO
{
int command;
DWORD dpCost;
int nDPCommandVar1;
__LOOTBOX_RESULT lootboxResult;
DWORD newDPBalance;
DWORD dwAmount;
void Init()
{
command = 0;
dpCost = 0;
nDPCommandVar1 = 0;
lootboxResult.Init();
newDPBalance = 0;
dwAmount = 1;
}
}__DP_COMMAND_INFO;
#ifndef countof
#define countof(arr) (sizeof(arr) / sizeof((arr)[0]))
#endif
//AttackFirstRange a vérifié au cas ou mais ok pour moi
/********************************************************** OK ***********************************************************/
Link :
Last edited:


