Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 11/26/2021 in all areas

  1. 6 points
    Hello, I'll share the Aurora files with you. They are exploitable, useful for recovering systems or creating a server with Client + SRC Client Files + SRC Files Tools + SRC Tools Download: Download VT 4 dungeons Plechito (full) Here are the systems (have Owsap Multilang) #pragma once ////////////////////////////////////////////////////////////////////////// // ### Service Ymir ### #define LOCALE_SERVICE_EUROPE // ### Service Ymir ### ////////////////////////////////////////////////////////////////////////// // ### General Features ### #define ENABLE_GM_AFFECTS // Enable gm affects #define ENABLE_DICE_SYSTEM // Enable dice system #define ENABLE_PACK_GET_CHECK // Enable py|pyc|txt in pack.get #define ENABLE_SLOT_WINDOW_EX // Enable slot window ex #define ENABLE_MOUSEWHEEL_EVENT // Enable mousewheel event #define ENABLE_SHOW_DISCORD_GAME // Enable show discord game overlay #define ENABLE_TEXT_LEVEL_REFRESH // Enable text level refresh #define ENABLE_HIGHLIGHT_NEW_ITEM // Enable highlight system #define ENABLE_ENVIRONMENT_OPTION // Enable environment options #define ENABLE_GRAPHIC_ON_OFF // Enable graphic on|off #define ENABLE_ATLASINFO_FROM_ROOT // Enable read only atlas in root #define ENABLE_EXTEND_INVEN_SYSTEM // Enable 4 inventory per player #define ENABLE_LVL115_ARMOR_EFFECT // Enable effect on armor 115 #define ENABLE_PLAYER_PER_ACCOUNT5 // Enable 5 players per account #define ENABLE_PROTOSTRUCT_AUTODETECT // Enable protostruct autodetect #define ENABLE_CANSEEHIDDENTHING_FOR_GM // Enable can see hidden thing for GM #define ENABLE_PARTY_WITHOUT_COLLISIONS // Enable party without collisions #define ENABLE_EXTEND_MINIMAP_SIZE // Enable minimap scale system #define ENABLE_HEIGHT_OF_ACTORS // Enable height of actors #define DISABLE_AUTO_ATTACK_ON_PLAYER // Enable to disable auto attack on player ////////////////////////////////////////////////////////////////////////// // ### All Systems ### #define ENABLE_ACCE_SYSTEM // Enable sash system #define ENABLE_NEW_ACTIONS // Enable new emotions #define ENABLE_GAYA_SYSTEM // Enable gaya system #define ENABLE_OBJ_SCALLING // Enable scale sash system #define ENABLE_QUIVER_SYSTEM // Enable quiver system #define ENABLE_CONFIG_MODULE // Enable config module #define ENABLE_ENERGY_SYSTEM // Enable energy system #define ENABLE_REFINE_RENEWAL // Enable auto-refine system #define ENABLE_COSTUME_SYSTEM // Enable costum system #define ENABLE_ANTI_EXP_SYSTEM // Enable anti exp system #define ENABLE_TAB_NEXT_TARGET // Enable tab next target #define ENABLE_SPECIAL_STORAGE // Enable special storage #define ENABLE_USE_COSTUME_ATTR // Enable use costume attrsystem #define ENABLE_CHANNEL_SWITCHER // Enable channel switcher #define ENABLE_SEND_TARGET_INFO // Enable send target info #define ENABLE_CHANGELOOK_SYSTEM // Enable changelook system #define ENABLE_PLAYER_PIN_SYSTEM // Player PIN Code #define ENABLE_SHOW_LEADER_GUILD // Enable to show guild leader #define ENABLE_DRAGON_SOUL_SYSTEM // Enable dragon soul system #define ENABLE_SKILL_COLOR_SYSTEM // Enable skill color system #define ENABLE_NEW_EXCHANGE_WINDOW // Enable new exchange window #define ENABLE_BLOCK_TRADABLE_ICON // Enable block tradable icons #define ENABLE_TARGET_SELECT_COLOR // Enable target select color #define ENABLE_DESTROY_DROP_SYSTEM // Enable destroy drop system #define ENABLE_NEW_EQUIPMENT_SYSTEM // Enable belts and ring system #define ENABLE_EFFECT_PYTHON_SYSTEM // Enable effect system with .py #define ENABLE_MOUNT_COSTUME_SYSTEM // Enable mount costume system #define ENABLE_ATTR_TRANSFER_SYSTEM // Enable attr transfer costume bonus system #define ENABLE_MINIMAP_WHITEMARK_NEW // Enable minimap whitemark #define ENABLE_WEAPON_COSTUME_SYSTEM // Enable weapon costume system #define ENABLE_COSTUME_TIME_EXTENDER // Enable costume time extender #define ENABLE_VIEW_PARTY_PLAYER_SP // Enable view party pm system #define ENABLE_VIEW_TARGET_PLAYER_HP // Enable view target player hp #define ENABLE_VIEW_TARGET_DECIMAL_HP // Enable view target decimal hp #define ENABLE_MULTI_LANGUAGE_SYSTEM // Enable multi language system #define ENABLE_ALIGNMENT_TITLE_SYSTEM // Enable alignement title system #define ENABLE_SPECIAL_DUEL_PVP_SYSTEM // Enable special pvp duel system #define ENABLE_COSTUME_EXTENDED_RECHARGE // Enable infinity costume time #define ENABLE_HIDE_COSTUME_SYSTEM // Enable hide costume system #define ENABLE_HIDE_COSTUME_SYSTEM_ACCE // Enable hide costume acce system #define ENABLE_HIDE_COSTUME_SYSTEM_WEAPON_COSTUME // Enable hide weapon costume system #define ENABLE_HIDE_COSTUME_SYSTEM_TRANSMUTACION // Enable hide changelook system ////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////// // ### Systems ### #define ENABLE_MULTIPLE_STATUS_ADD // Enable multiple status add system #ifdef ENABLE_MULTIPLE_STATUS_ADD #define MStA_PRESSED_KEY_EXTENSION // Enable pressed key extension #endif #define WJ_SHOW_MOB_INFO #ifdef WJ_SHOW_MOB_INFO #define ENABLE_SHOW_MOBAIFLAG #define ENABLE_SHOW_MOBLEVEL #endif ////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////// // ### Available but deactivated ### ////////////////////////////////////////////////////////////////////////// //#define ENABLE_WOLFMAN_CHARACTER ////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////// // *** Defines to use mode debug *** ////////////////////////////////////////////////////////////////////////// #define ENABLE_PRINT_RECV_PACKET_DEBUG //////////////////////////////////////////////////////////////////////////
  2. 5 points
    Cześć, dodatek umożliwia zmianę pola widzenia kamery w opcjach gry. Wygląda to następująco: Download: [Hidden Content] Skan: [Hidden Content] Poradnik nie jest mój.
  3. 5 points
    Source / Files Client unpacked : Screenshots:
  4. 5 points
    ⬇ Następne Poradniki w Spoilerze ⬇ Okno z Bonami: [Pobierz] Bonus Switcher i Szybka Zmiana Ekwipunku: [Pobierz] Kosz i Mapa Teleportacji: [Pobierz] AntyExp i Magazyn: [Pobierz] Zapis Teleportacji i Usuwanie Polimorfi: [Pobierz] Sklep z Marmurami i Tobół: [Pobierz] Wikipedia Dropu i Automatyczne Dopalacze: [Pobierz] Sortowanie Ekwipunku i Otwieracz Przedmiotów: [Pobierz] Ikony do Panelu Bocznego: [Pobierz] Aby dodać panel boczny wchodzimy do ..\locale\pl\ui: Szukamy i edytujemy plik inventorywindow.py: Szukamy w nim: "children" : ( Pod dodajemy: Następnie szukamy: ## Inventory, Equipment Slots { "name" : "board", "type" : "board", "style" : ("attach",), "x" : 0, Zamieniamy na: ## Inventory, Equipment Slots { "name" : "board", "type" : "board", "style" : ("attach",), "x" : 37, Następnie szukamy: "x" : SCREEN_WIDTH - 176, "y" : SCREEN_HEIGHT - 37 - 565, "style" : ("movable", "float",), "width" : 176, "height" : 565, Zamieniamy na: "x" : SCREEN_WIDTH - 210, "y" : SCREEN_HEIGHT - 600, "style" : ("movable", "float",), "width" : 263, "height" : 566,
  5. 5 points
    Skoro i tak już wypłynął na Turka, a brudasy mają tendencję upłynniania nam zawartości forum to trzymajcie. Own window and slots Items are placed in a new window_type just for switchbot Items can be moved from slot to slot Right click on Items in switchbot are putting it back to inventory ALT + LMOUSE is pasting the item-string to chat Changer or Yang Easy to configure if Changer-Items or Yang should be used for each change Amount of Changer or Yang configurable easily Able to use more than one vnum as changer Attribute-Table and Selection Server is sending all Attribute-Sets to the client While selection of an attribute the maximum value is already preselected The list of attributes is filtered for the selected item-type. it’s only possible to select attributes you can get Double selection of attributes isn’t possible Inserting value of attribute can’t exceed it’s max value and will be reset to its max value while typing Searchbar for quick search of desired attribute Searching can be directly accepted by pressing Enter-key when result is one attribute Alternative-Attributes Each slot has multiple alternatives configurable Amount of alternatives easily configurable (Enum: SWITCHBOT_ALTERNATIVE_COUNT) UI is auto adapting itself to specified amount in source Notifications Silent – No ChatPackets are send! If the process if finished successfully it’s sending a private message to the player Networking- & Refresh-Optimizations Own UpdateItem-Packet Only containing needed informations (Slot, Vnum, Attributes, Sockets) Directly passed to switchbot window, when it’s open. ChangeAttribute-Methode optimized: CItem.ChangeAttribute was executing “SetAttribute” for each attribute the item contains. That was always sending an UpdatePacket, which results into about 7 refreshes per single change process. If ChangeAttribute is executed now and the item is placed in window_type “SWITCHBOT” the original update packet is blocked/not send. Switchbot is now setting all attributes and sending ONE packet afterwards to refresh/update the item informations. Tooltip is not shrinking/growing while the process because the amount of attributes will always stay the same. (Much smoother behaviour) Speed-Configuration Since the new update packet is much lighter , only sending once per process and it’s checked serverside it can reach much faster speed configurations. The delays between each change-process can be adjusted in a constant value on top of the new switchbot-class in server source. P2P When warping to another core the switchbot informations are transfered to your target core and will always continue changing even when warping. (Logout clears those informations and stops the bot!) C_Sanii_Switchbot (1).rar
  6. 4 points
    VirtualBox: [Pobierz] No-IP: [Pobierz] Maszyna: [Pobierz] Client: [Pobierz] Launcher: [Pobierz] Możliwość gry ze znajomymi w tym sposobie działa tylko na zewnętrznym IP, sprawdź tutaj,czy masz takie Porty do odblokowania na routerze: 11002 13000 13001 13002 13003 13050 13051 13052 13053 13099 80 Login do Maszyny: root Hasło do Maszyny: 123456 Login do Konta: terenzo Hasło do Konta: 123456 IP: 192.168.X.X Login do WinSCP: root Hasło do WinSCP: 123456 IP: 192.168.X.X Login do Navicata: root Hasło do Navicat: metineth IP: 192.168.X.X Komendy użyte w filmie: sysinstall /etc/rc.d/netif restart Komenda do wystartowania serwera: /start Komenda do zatrzymania serwera: /stop Komenda do restartu całej maszyny: reboot
  7. 4 points
    Siema macie tu wiki dropu tą lepszą wiki dropu v2.rar
  8. 4 points
    Unlucky #define LOCALE_SERVICE_SINGAPORE // ½Ì°¡Æú #define ENABLE_COSTUME_SYSTEM // Costume System #define ENABLE_ENERGY_SYSTEM // Energy System #define ENABLE_DRAGON_SOUL_SYSTEM // Dragon Soul System #define ENABLE_NEW_EQUIPMENT_SYSTEM // New equipement system (belt) #define VERSION 4969 /// Login UI ------------------------ // Server Select Renewal (08.09.2018) #define ENABLE_SERVER_SELECT_RENEWAL #define ENABLE_CHANNEL_LIST #define LOGIN_COUNT_DOWN_UI_MODIFY /// --------------------------------- /// Todo List ------------------------------- #define ENABLE_WOLFMAN_CHARACTER // Enable Wolfman character #ifdef ENABLE_WOLFMAN_CHARACTER // #define DISABLE_WOLFMAN_CREATION // Disable Wolfman creation #define ENABLE_PLAYER_PER_ACCOUNT5 // Enable 5 players per account #endif #define ENABLE_MESSENGER_LOCK_FIX /// ----------------------------------------- /// OSP.TMP_WORK #define ENABLE_PARTY_CHALLENGE_SYSTEM // Party challenge #define ENABLE_SECONDARY_ACCE_COSTUME_SYSTEM // Acce costume #define ENABLE_ALIGNMENT_AFFECT // Alignment affect /// OSP.WORK #define ENABLE_678TH_SKILL // New 678th skills #define ENABLE_CHEQUE_SYSTEM // New currency (cheque) #define ENABLE_MINI_GAME_OKEY // Mini game rumi (okey) #define ENABLE_MINI_GAME_CATCH_KING // Mini game catch king #define ENABLE_GEM_SYSTEM // Gem market and new curreny (gaya) #define ENABLE_EXTEND_INVEN_SYSTEM // Extended inventory pages (4) #define ENABLE_ENVIRONMENT_EFFECT_OPTION // Environment options #define ENABLE_TAB_NEXT_TARGET // Enable next target on key tab #define ENABLE_ITEM_DROP_RENEWAL // Renewal of item drops with color effect #define ENABLE_SEND_TARGET_INFO // Monsters information #define ENABLE_OFFLINE_SHOP_SYSTEM // Offline private shop #define ENABLE_SPECIAL_INVENTORY_SYSTEM // Special inventory #define ENABLE_AUTO_REFINE // Auto refinement option #define ENABLE_NEW_BLEND_AFFECT // New blend affects with icon #define ENABLE_CAPTCHA_SYSTEM // Captcha input #define ENABLE_12ZI // 12ZI mission notice (without dungeon) #define ENABLE_DUNGEON_INFO_SYSTEM // Dungeon informations #define ENABLE_GENDER_ALIGNMENT // Gender alignment (m, f) #define ENABLE_NEW_DROP_DIALOG // New drop dialog with remove item option #define ENABLE_GUILD_LEADER_GRADE_NAME // Shows guild leader grade name on text tail #define ENABLE_MESSENGER_GM // Messenger gm list #define ENABLE_MESSENGER_BLOCK // Messenger block #define ENABLE_DETAILS_UI // Character details (bonus page) #define ENABLE_QUIVER_SYSTEM // Quiver #define ENABLE_NEW_USER_CARE // User care #define ENABLE_SWAP_SLOT_SYSTEM // Swap item slot #ifdef ENABLE_SWAP_SLOT_SYSTEM #define ENABLE_SWAP_SLOT_DIFFUSE_COLOR // Swap item slot diffuse color on over event #endif #define ENABLE_VIEW_TARGET_DECIMAL_HP // View targets decimal hp #ifdef ENABLE_VIEW_TARGET_DECIMAL_HP #define ENABLE_VIEW_TARGET_PLAYER_HP // View target player's hp #endif #define ENABLE_CHANGE_LOOK_SYSTEM // Change look of item #define ENABLE_HIDE_COSTUME_SYSTEM // Hide costume parts #define ENABLE_EXPRESSING_EMOTION // Special actions #define ENABLE_REFINE_FAIL_TYPE // Extended refine fail message #define ENABLE_GACHA // ENABLE_BOSS_BOX Gacha boxes (x use time) #define ENABLE_ELEMENT_ADD // Monsters element #define ENABLE_TEXT_IMAGE_LINE // Image in text line #define ENABLE_PENDANT // Talismans of elements #define ENABLE_GROWTH_PET_SYSTEM // Growth pet system w/ item type #define ENABLE_IMAGE_SCALE // Image box scaling #define ENABLE_SPECIAL_PVP_DUEL_OPTION // Special PvP duel with arguments (without critcal, penetration, posion and others...) #define ENABLE_EMOTION_HIDE_WEAPON // Hide weapon while acting emotions #define ENABLE_LOADING_TIP // Show loading tip #define ENABLE_SOUL_BIND_SYSTEM // Soul bind items #define ENABLE_QUEST_RENEWAL // Quest page renewal // #define ENABLE_ENB_MODE // ENB Mode (HD) #define ENABLE_GUILD_DRAGONLAIR_SYSTEM // Guild dragon lair dungeon #ifdef ENABLE_GUILD_DRAGONLAIR_SYSTEM #define ENABLE_GUILD_DRAGONLAIR_PARTY_SYSTEM #define GUILD_DRAGONLAIR_STONE 6118 // Guild dragon lair statue vnum #endif #define ENABLE_DISABLE_SOFTWARE_TILING // Disable software tiling #define ENABLE_GRAPHIC_ON_OFF // System graphic options #define ENABLE_DOG_MODE // Dog mode (all monsters with dog model) #define ENABLE_EXTENDED_BLEND_AFFECT // Extended blend item affect #define ENABLE_MOVE_CHANNEL // Move game channel #define ENABLE_MAILBOX_SYSTEM // Mailbox system #if defined(ENABLE_MAILBOX_SYSTEM) #define ENABLE_PORTABLE_MAILBOX // Enable portable Mailbox system #endif #define ENABLE_GUI_SELECT // Select alternative GUI #define ENABLE_QUICK_PICKUP // Fast pickup close items #define ENABLE_SHOPEX_RENEWAL // ShopEX renewal #ifdef ENABLE_SHOPEX_RENEWAL #define ENABLE_SHOPEX_TAB4 // ShopEx 4 tabs #endif #define ENABLE_SOUL_SYSTEM // Soul system #define ENABLE_SKILL_COLOR_SYSTEM // Skill color #ifdef ENABLE_SKILL_COLOR_SYSTEM #define ENABLE_5LAYER_SKILL_COLOR // Enable 5 layers for skill color #endif #define ENABLE_DS_GRADE_MYTH // Dragon soul mythical grade #define ENABLE_PRIVATE_SHOP_SEARCH_SYSTEM // Private shop search #define ENABLE_DSS_ACTIVE_EFFECT_BUTTON // Dragon soul active effect button #define ENABLE_DSS_EXTENDED_RECHARGE // Dragon soul extended recharge #define ENABLE_EXTENDED_ITEM_COUNT // Extend the amount of items #define ENABLE_ITEM_SOCKET5 // Extend item sockets #define ENABLE_STONE_OF_BLESS // Stone of bless (refinement item) #define ENABLE_DICE_SYSTEM // New dice system #define ENABLE_DS_SET // Dragon soul table handling #define ENABLE_MULTI_LANGUAGE_SYSTEM // Multi language system #define ENABLE_COSTUME_EXTENDED_RECHARGE // Costume extended recharge #define ENABLE_BATTLE_PASS_SYSTEM // Battle pass system #define ENABLE_PLAYER_PIN_SYSTEM // Player PIN Code #define ENABLE_SKILLBOOK_COMB_SYSTEM // Skill book combination #define ENABLE_67TH_BONUS // 6th and 7th rare bonus (classic) #define ENABLE_MAGIC_REDUCTION // Magic Reduction #define ENABLE_SWITCHBOT_SYSTEM // Attribute switcher (switch bot) #define ENABLE_EXTENDED_WHISPER_DETAILS // Extended whisper target inforamtion, created mainly for multi language country flag but can be used for other information. // #define ENABLE_ITEM_POWER_SYSTEM // Item power #define ENABLE_CHANNEL_STATUS_UPDATE // Channel player count /// WJ_WORK #define WJ_NEW_USER_CARE // User care #define WJ_SHOW_MOB_INFO // Show monsters level & aggressive flag #define WJ_ENABLE_PICKUP_ITEM_EFFECT // Pickup item effect #define WJ_ENABLE_TRADABLE_ICON // Block un-tradable items #define WJ_MULTI_TEXTLINE // Multi textline /// Costume Systems #define ENABLE_MOUNT_COSTUME_SYSTEM // Mount costume #define ENABLE_ACCE_COSTUME_SYSTEM // Acce costume #define ENABLE_WEAPON_COSTUME_SYSTEM // Weapon costume #define ENABLE_COSTUME_ATTR_SYSTEM // Costume attributes /// Fixes & Others #define ENABLE_FOG_FIX // Fog fix for new environment effect #define ENABLE_EFFECT_CAMERA_VIEW_FIX // Effect camera view fix #define REMOVE_SAFEZONE_COLLISION // Remove npc collision in safe zone. #define REMOVE_SHOP_COLLISION // Remove shop collision #define REMOVE_HORSE_COLLISION // Remove horse collision #define REMOVE_OX_PLAYER_COLLISION // Remove player collision in ox event map #define DISABLE_SEND_SEQUENCE // Disable send sequence #define DISABLE_INDEX_FILE // Disable index file from client #define ENABLE_MD5_FILE_CHECK // Enable MD5 file check from client #define ENABLE_ETER_PACK_OBSCURING // Enable EterPack key obscuring (hide heys from binary) #define ENABLE_CONFIG_MODULE // Enable configuration module for saving settings #define ENABLE_IMPROVED_LOGOUT_POINTS // Enable improved logout points which shows the last player status points and parts on intro select #define ENABLE_IMAGE_CLIP_RECT // Enable image clipping for borders #define ENABLE_DISCORD_RPC // Enable discord rpc // #define ENABLE_FOX_FS // Enable FoxFS Pack #define CEF_BROWSER // CEF Browser // #define ENABLE_PATCH_CHECK // Enable patch check // #define ENABLE_CYTHON // Enable CYTHON #define ENABLE_MAP_LOCATION_APP_NAME // Enable map location on the app name #define ENABLE_ATLAS_MARK_INFO // Enable atlas mark info from client #define ENABLE_SAME_SELL_PRICE // Buy & Sell prices are them same #define ENABLE_SKILL_COOLTIME_UPDATE // Refresh skill cooldown after death #define ENABLE_HEART_BEAT_MALL // Enable heart beat effect on mall icon according to health points #define ENABLE_FOV_OPTION // Enable extended field of view game option VirusTotal : [Hidden Content]
  9. 4 points
    Cześć chce wam dać rozpakowaną pandorę z 2016 roku może komuś się przyda. Download: [Hidden Content] Virustotal: [Hidden Content] Plik jest za duży więc skan poszedł przez adres url Mega.nz - Dlatego wykrywa 1 ;d Skan z komputera Avast:
  10. 4 points
    Cześć, Sprawa troszkę się skomplikowała i teraz próbujecie odsprzedawać nawet to, co umieściłem tutaj kilka miesięcy temu w temacie. Dostaję masę próśb o reupload, także trzymajcie. Jeśli ładnie poprosicie wrzucę wam gotową vmkę i dedykowane polskie locale, ale chciałbym żebyście włożyli w to wszystko troszkę swojej pracy. W paczce z plikami dorzuciłem gratisowo koreańskie (ymir) questy. Generalny opis plików [Hidden Content] Download [Hidden Content]
  11. 3 points
    VirtualBox: [Pobierz] Hamachi: [Pobierz] Hamachi dla użytkowników Windowsa XP/VISTA/7/8/8.1 polecam instalować [Pobierz] Maszyna: [Pobierz] Client: [Pobierz] Login do Maszyny: root Hasło do Maszyny: 123456 Login do Konta: terenzo Hasło do Konta: 123456 Komendy użyte w filmie: sysinstall /etc/rc.d/netif restart Komenda do wystartowania serwera: /start Komenda do zatrzymania serwera: /stop Komenda do restartu całej maszyny: reboot Launcher: [Pobierz] PortMap: [Pobierz] Aby wszystko przeszło pomyślnie upewnij się że: Zapora Systemu Windows została wyłączona na każdym komputerze Że mamy uruchomionego portmapa Uruchamiamy launcher z prawami admina Nasz znajomy musi mieć normalne IP z hamachi bez .100
  12. 3 points
    Pobieranie: Putty WinSCP Pliki Serwerowe Liby Client Dla maszyny z FreeBSD 9.3 potrzebna dodatkowa zmiana: Wchodzimy do WinSCP do /etc/pkg i edytujemy plik FreeBSD.conf zamieniając w nim: pkg.FreeBSD.org Na: pkg0.nyi.freebsd.org Zapisujemy i możemy przejść do dalszej części poradnika. Dla maszyny z FreeBSD 12 potrzebna dodatkowa zmiana: Wchodzimy do WinSCP do /etc/pkg i edytujemy plik FreeBSD.conf zamieniając w nim: url: "pkg+[Hidden Content]}", Na: url: "pkg+[Hidden Content]}/release_1", Zapisujemy i możemy przejść do dalszej części poradnika. Konfiguracja maszyny: Synchronizacja czasu: ntpdate -s time.nist.gov Pobieranie i aktualizacja portów: portsnap fetch extract portsnap fetch update Instalacja MySQL: pkg install mysql56-server Konfiguracja MySQL: pwd_mkdb -p /etc/master.passwd chown -R mysql /var/db/mysql && chgrp -R mysql /var/db/mysql && chmod -R 777 /var/db/mysql Łączymy się z WinSCP, przechodzimy do /etc/ szukamy i edytujemy plik rc.conf, dopisując na końcu tego pliku: mysql_enable="YES" Dodanie kont do MySQL: service mysql-server start chmod -R 777 /var/db/mysql /usr/local/bin/mysqladmin -u root password HASLO mysql -p CREATE USER 'root'@'%' IDENTIFIED BY 'HASLO'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; flush privileges; CREATE USER 'mt2'@'localhost' IDENTIFIED BY '[email protected]#'; GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' WITH GRANT OPTION; flush privileges; quit Ponownie łączymy się z WinSCP i pobraną paczkę libów wrzucamy do głównego katalogu, następnie wpisujemy: cd / && tar zxvf Liby.tar.gz Następnie wrzucamy pobrane pliki serwerowe również, do głównego katalogu, a następnie wpisujemy: cd / && tar zxfv mt2full.tgz chown -R mysql /var/db/mysql && chgrp -R mysql /var/db/mysql && chmod -R 777 /var/db/mysql
  13. 3 points
    Cześć! Udostępniam wam pliki serwerowe - Od razu mówię nie stawiać na tym publicznego serwera lecz możecie wyjąć jakieś zbroje, bronie itd. no ogólnie co tam było kiedyś dostępne na serwerze Pozdrawiam. Jest mysql oraz ftp więc można bez problemu sobie postawić serwer/wejść i sprawdzić. Download: [Hidden Content] Virustotal ma problem z limitem do 660mb ale podsyłam skan z URL od mega.nz [Hidden Content]
  14. 3 points
    Cześć udostępniam wam nowe funkcje do przeładowania [Komenda /reload] bez potrzeby restartowania serwera. UWAGA: Nigdy nie używaj tego na publicznym serwerze gdzie jest więcej osób - Używaj tylko na testowym. Przeładujesz pliki takie jak - (etc_drop_item.txt, mob_drop_item.txt, special_item_group.txt, group.txt, group_group.txt, regen.txt, npc.txt, boss.txt, stone.txt) /reload p - Odświeża refine_proto / shop_item - Czyli NPC / item_attr & item_attr_rare /reload drop - etc_drop_item.txt, mob_drop_item.txt, special_item_group.txt /reload group - group.txt, group_group.txt /reload regen - regen.txt, npc.txt, boss.txt, stone.txt /p map - Niszczy wszystkie NPC, bossy, moby na mapie. /free_regen - Zapobiega wskrzeszaniu NPC, bossów, mobów na mapie Download paczki (Trochę kodu będzie): [Hidden Content] Virustotal: [Hidden Content]
  15. 3 points
    Projekt sprzedawany po +1k. Sami ocencie ile to warte. [Hidden Content] Za resztę wstawki odwdzięczcie się @KamilIT, bo to dzięki niemu jesteście w stanie skompletować cały projekt. Zostawcie mu lajka pod komentarzem! Powodzenia!
  16. 3 points
    System efektów na bronie oraz zbroje. @ boooooo udostępnił coś podobnego. Nie wiem skąd to mam ale wiem że działa bo było chyba na arianea czy jak to sie tam pisze XD Jak ktoś może niech wrzuci skan, jak nikt nie da to do 24h wrzuce :3 Działa to tak że zakładamy efekt na bron/zbroje. Logiczne chyba co XD effekt.mp4 Shinning PRoELO.rar SKAN
  17. 3 points
    Witam xd Z góry mówię, że to nie mój poradnik, ale dodaje ponieważ komuś może się przydać (tak jak mi). W poradniku pokaże jak wyłączyć tak zwaną "Yang bombe". O co chodzi z tą "Yang Bombą"? Chodzi o to, że po zabiciu moba "sypie" yangami na ziemię i to wywołuje przy większych spotach lagi, oraz śmietnik. 1. Wchodzimy do char_battle.cpp i szukamy: else if (1 == number(1, iGold10DropPct)) { // // µ· ĆřĹş˝Ä µĺ·Ó // for (int i = 0; i < 10; ++i) { int iGold = number(GetMobTable().dwGoldMin, GetMobTable().dwGoldMax); iGold = iGold * CHARACTER_MANAGER::instance().GetMobGoldAmountRate(pkAttacker) / 100; iGold *= iGoldMultipler; if (iGold == 0) { continue; } // NOTE: µ· ĆřĹşŔş Á¦ 3ŔÇ ĽŐ Ăł¸®¸¦ ÇĎÁö ľĘŔ˝ if ((item = ITEM_MANAGER::instance().CreateItem(1, iGold))) { pos.x = GetX() + (number(-7, 7) * 20); pos.y = GetY() + (number(-7, 7) * 20); item->AddToGround(GetMapIndex(), pos); item->StartDestroyEvent(); iTotalGold += iGold; // Total gold } } } 2. Gdy znajdziemy kod, usuwamy całość podaną wyżej. 3. Zapisujemy i kompilujemy game. *Źródło [Hidden Content]* #Dodatkowo gdy chcemy usunąć z Bossów (Nie sprawdzane) . Wbijamy do: service.h Dodajemy: #define DISABLE_YANG_BOMB Wbijamy do: char_battle.cpp Szukamy: if (GetMobRank() >= MOB_RANK_BOSS && !IsStone() && GetMobTable().dwGoldMax != 0) { if (1 == number(1, iGold10DropPct)) iGoldMultipler *= 10; // 1% 확률로 돈 10배 int iSplitCount = number(25, 35); for (int i = 0; i < iSplitCount; ++i) { int iGold = number(GetMobTable().dwGoldMin, GetMobTable().dwGoldMax) / iSplitCount; if (test_server) sys_log(0, "iGold %d", iGold); iGold = iGold * CHARACTER_MANAGER::instance().GetMobGoldAmountRate(pkAttacker) / 100; iGold *= iGoldMultipler; if (iGold == 0) { continue ; } if (test_server) { sys_log(0, "Drop Moeny MobGoldAmountRate %d %d", CHARACTER_MANAGER::instance().GetMobGoldAmountRate(pkAttacker), iGoldMultipler); sys_log(0, "Drop Money gold %d GoldMin %d GoldMax %d", iGold, GetMobTable().dwGoldMax, GetMobTable().dwGoldMax); } // NOTE: 돈 폭탄은 제 3의 손 처리를 하지 않음 if ((item = ITEM_MANAGER::instance().CreateItem(1, iGold))) { pos.x = GetX() + ((number(-14, 14) + number(-14, 14)) * 23); pos.y = GetY() + ((number(-14, 14) + number(-14, 14)) * 23); item->AddToGround(GetMapIndex(), pos); item->StartDestroyEvent(); iTotalGold += iGold; // Total gold } } } Cały kod zmieniamy na: if (GetMobRank() >= MOB_RANK_BOSS && !IsStone() && GetMobTable().dwGoldMax != 0) { if (1 == number(1, iGold10DropPct)) iGoldMultipler *= 10; // 1% Č®·ü·Î µ· 10ąč int iSplitCount = number(25, 35); for (int i = 0; i < iSplitCount; ++i) { int iGold = number(GetMobTable().dwGoldMin, GetMobTable().dwGoldMax) / iSplitCount; if (test_server) sys_log(0, "iGold %d", iGold); iGold = iGold * CHARACTER_MANAGER::instance().GetMobGoldAmountRate(pkAttacker) / 100; iGold *= iGoldMultipler; if (iGold == 0) { continue ; } if (test_server) { sys_log(0, "Drop Moeny MobGoldAmountRate %d %d", CHARACTER_MANAGER::instance().GetMobGoldAmountRate(pkAttacker), iGoldMultipler); sys_log(0, "Drop Money gold %d GoldMin %d GoldMax %d", iGold, GetMobTable().dwGoldMax, GetMobTable().dwGoldMax); } // NOTE: µ· ĆřĹşŔş Á¦ 3ŔÇ ĽŐ Ăł¸®¸¦ ÇĎÁö ľĘŔ #ifdef DISABLE_YANG_BOMB pkAttacker->GiveGold(iGold / iSplitCount); iTotalGold += iGold; #else if ((item = ITEM_MANAGER::instance().CreateItem(1, iGold))) { pos.x = GetX() + ((number(-14, 14) + number(-14, 14)) * 23); pos.y = GetY() + ((number(-14, 14) + number(-14, 14)) * 23); item->AddToGround(GetMapIndex(), pos); item->StartDestroyEvent(); iTotalGold += iGold; // Total gold } #endif } } // 1% Č®·ü·Î µ·Ŕ» 10°ł ¶łľî ¶ß¸°´Ů. (10ąč µĺ·ÓŔÓ #ifndef DISABLE_YANG_BOMB else if (1 == number(1, iGold10DropPct)) { // // µ· ĆřĹş˝Ä µĺ·Ó // for (int i = 0; i < 10; ++i) { int iGold = number(GetMobTable().dwGoldMin, GetMobTable().dwGoldMax); iGold = iGold * CHARACTER_MANAGER::instance().GetMobGoldAmountRate(pkAttacker) / 100; iGold *= iGoldMultipler; if (iGold == 0) { continue; } // NOTE: µ· ĆřĹşŔş Á¦ 3ŔÇ ĽŐ Ăł¸®¸¦ ÇĎÁö ľĘŔ˝ if ((item = ITEM_MANAGER::instance().CreateItem(1, iGold))) { pos.x = GetX() + (number(-7, 7) * 20); pos.y = GetY() + (number(-7, 7) * 20); item->AddToGround(GetMapIndex(), pos); item->StartDestroyEvent(); iTotalGold += iGold; // Total gold } } } #endif else { // // ŔĎąÝŔűŔÎ ąć˝ÄŔÇ µ· µĺ·Ó // int iGold = number(GetMobTable().dwGoldMin, GetMobTable().dwGoldMax); iGold = iGold * CHARACTER_MANAGER::instance().GetMobGoldAmountRate(pkAttacker) / 100; iGold *= iGoldMultipler; int iSplitCount; if (iGold >= 3 && !LC_IsYMIR()) iSplitCount = number(1, 3); else if (GetMobRank() >= MOB_RANK_BOSS) { iSplitCount = number(3, 10); if ((iGold / iSplitCount) == 0) iSplitCount = 1; } else iSplitCount = 1; if (iGold != 0) { iTotalGold += iGold; // Total gold for (int i = 0; i < iSplitCount; ++i) { if (isAutoLoot) { pkAttacker->GiveGold(iGold / iSplitCount); } else if ((item = ITEM_MANAGER::instance().CreateItem(1, iGold / iSplitCount))) { pos.x = GetX() + (number(-7, 7) * 20); pos.y = GetY() + (number(-7, 7) * 20); item->AddToGround(GetMapIndex(), pos); item->StartDestroyEvent(); } } } }
  18. 3 points
    Cześć, Udostępniam Wam gotową maszynę stworzoną w oparciu o ten poradnik, maszyna po uruchomieniu jest gotowa do pracy. Znajdziecie na niej czyste pliki Terenza i czyste source, skonfigurowane pod FreeBSD 12.1. Dane logowania Login mysql: root / Port: 3306 Login ssh/ftp: root / Port: 22 Hasło: password Komendy /c - menu kompilacji source /clear - czyszczenie logów /pack - prosty backup plików serwerowych /qc - rekompilacja questów /setup - generowanie symlinków i configów /start - uruchamiamy serwer /stop - zatrzymujemy serwer Source znajduje się w /usr/src/ Pliki serwerowe znajdują się w /usr/home/ Stronę można wrzucić do /usr/local/www/apache24/data/ (nie usuwaj phpmyadmin!) Bazą możemy zarządzać z poziomu serwera www - link: IP/phpmyadmin Informacje o maszynie Jako, że to zrzut maszyny możemy ją zaimportować w Virtualbox lub VMware - otwórz ją którymś z tych programów, cała reszta i konfiguracja tego pod hamachi taka jak wszędzie. Zamiast sysinstall wpisujemy bsdconfig. aalib-1.4.r5_13 ASCII art library apache24-2.4.43 Version 2.4.x of Apache web server apr-1.7.0.1.6.1_1 Apache Portability Library binutils-2.33.1_2,1 GNU binary tools boost-all-1.72.0 The "meta-port" for boost libraries boost-docs-1.72.0 Documentation for libraries from boost.org boost-jam-1.72.0 Build tool from the boost.org boost-libs-1.72.0 Free portable C++ libraries (without Boost.Python) ca_root_nss-3.52 Root certificate bundle from the Mozilla Project cryptopp-8.2.0 Free C++ class library of Cryptographic Primitives curl-7.69.1 Command line tool and library for transferring data with URLs db5-5.3.28_7 Oracle Berkeley DB, revision 5.3 devil-1.7.8_25,1 Full featured cross-platform image library expat-2.2.8 XML 1.0 parser written in C fontconfig-2.13.92_1,1 XML-based font configuration API for X Windows freeglut-3.0.0_2 open source implementation of the GLUT library freetype2-2.10.1 Free and portable TrueType font rendering engine gcc-9_4 Meta-port for the default version of the GNU Compiler Collection gcc9-9.3.0 GNU Compiler Collection 9 gdb-8.3.1 GNU GDB of newer version than comes with the system gdbm-1.18.1_1 GNU database manager gettext-runtime-0.20.1 GNU gettext runtime libraries and programs giflib-5.2.1 Tools and library routines for working with GIF images gmake-4.2.1_3 GNU version of 'make' utility gmp-6.1.2_1 Free library for arbitrary precision arithmetic icu-65.1,1 International Components for Unicode (from IBM) ilmbase-2.3.0_4 ILM Base libraries a.k.a. Half, IlmThread, Imath, and Iex indexinfo-0.3.1 Utility to regenerate the GNU info page index jasper-2.0.16_1 Implementation of the codec specified in the JPEG-2000 standard jbigkit-2.1_1 Lossless compression for bi-level images such as scanned pages, faxes jpeg-turbo-2.0.3 SIMD-accelerated JPEG codec which replaces libjpeg lcms-1.19_6,1 Light Color Management System -- a color management library libGLU-9.0.1 OpenGL utility library libICE-1.0.10,1 Inter Client Exchange library for X11 libSM-1.2.3,1 Session Management library for X11 libX11-1.6.9,1 X11 library libXau-1.0.9 Authentication Protocol library for X11 libXdamage-1.1.5 X Damage extension library libXdmcp-1.1.3 X Display Manager Control Protocol library libXext-1.3.4,1 X11 Extension library libXfixes-5.0.3_2 X Fixes extension library libXi-1.7.10,1 X Input extension library libXmu-1.1.3,1 X Miscellaneous Utilities libraries libXpm-3.5.13 X Pixmap library libXrandr-1.5.2 X Resize and Rotate extension library libXrender-0.9.10_2 X Render extension library libXt-1.2.0,1 X Toolkit library libXxf86vm-1.1.4_3 X Vidmode Extension libargon2-20190702 Memory hard password hashing program and library libdrm-2.4.99,1 Userspace interface to kernel Direct Rendering Module services libedit-3.1.20191211,1 Command line editor library libepoll-shim-0.0.20190311 epoll shim implemented using kevent libevent-2.1.11 API for executing callback functions on events or timeouts libffi-3.2.1_3 Foreign Function Interface libgd-2.2.5_2,1 Graphics library for fast creation of images libiconv-1.14_11 Character set conversion library liblz4-1.9.2,1 LZ4 compression library, lossless and very fast libmng-1.0.10_3 Multiple-image Network Graphics (MNG) reference library libnghttp2-1.40.0 HTTP/2.0 C Library libpciaccess-0.16 Generic PCI access library libpthread-stubs-0.4 This library provides weak aliases for pthread functions libunwind-20170615 Generic stack unwinding library libxcb-1.13.1 The X protocol C-language Binding (XCB) library libxml2-2.9.10 XML parser library for GNOME libxshmfence-1.3 Shared memory 'SyncFence' synchronization primitive libzip-1.5.2 C library for reading, creating, and modifying ZIP archives llvm-devel-11.0.d20200117 LLVM and Clang lua52-5.2.4 Small, compilable scripting language providing easy access to C code makedepend-1.0.6,1 Dependency generator for makefiles mesa-libs-18.3.2_3 OpenGL libraries that support GLX and EGL clients mod_php72-7.2.30 PHP Scripting Language mpc-1.1.0_2 Library of complex numbers with arbitrarily high precision mpfr-4.0.2 Library for multiple-precision floating-point computations mysql56-client-5.6.47_1 Multithreaded SQL database (client) mysql56-server-5.6.47_1 Multithreaded SQL database (server) nvidia-texture-tools-2.0.8.1_13 Texture Tools with support for DirectX 10 texture formats oniguruma-6.9.4 Regular expressions library compatible with POSIX/GNU/Perl openexr-2.3.0_3 High dynamic-range (HDR) image file format pciids-20191223 Database of all known IDs used in PCI devices pcre-8.43_2 Perl Compatible Regular Expressions library perl5-5.30.1 Practical Extraction and Report Language php72-7.2.30 PHP Scripting Language php72-bz2-7.2.30 The bz2 shared extension for php php72-ctype-7.2.30 The ctype shared extension for php php72-curl-7.2.30 The curl shared extension for php php72-dom-7.2.30 The dom shared extension for php php72-fileinfo-7.2.30 The fileinfo shared extension for php php72-filter-7.2.30 The filter shared extension for php php72-gd-7.2.30 The gd shared extension for php php72-hash-7.2.30 The hash shared extension for php php72-json-7.2.30 The json shared extension for php php72-mbstring-7.2.30 The mbstring shared extension for php php72-mysqli-7.2.30 The mysqli shared extension for php php72-openssl-7.2.30 The openssl shared extension for php php72-pdo-7.2.30 The pdo shared extension for php php72-phar-7.2.30 The phar shared extension for php php72-readline-7.2.30 The readline shared extension for php php72-session-7.2.30 The session shared extension for php php72-sockets-7.2.30 The sockets shared extension for php php72-xml-7.2.30 The xml shared extension for php php72-xmlreader-7.2.30 The xmlreader shared extension for php php72-xmlwriter-7.2.30 The xmlwriter shared extension for php php72-zip-7.2.30 The zip shared extension for php php72-zlib-7.2.30 The zlib shared extension for php pkg-1.13.2 Package manager png-1.6.37 Library for manipulating PNG images python-3.7_3,2 "meta-port" for the default version of Python interpreter python27-2.7.17_1 Interpreted object-oriented programming language python3-3_3 The "meta-port" for version 3 of the Python interpreter python37-3.7.6 Interpreted object-oriented programming language readline-8.0.1 Library for editing command lines as they are typed sdl-1.2.15_14,2 Cross-platform multimedia development API source-highlight-3.1.9_1 C/C++ and Java sources to HTML converter tiff-4.1.0 Tools and library routines for working with TIFF images wayland-1.16.0_1 Wayland composite "server" webp-1.1.0 Google WebP image format conversion tool xorgproto-2019.2 xorg protocol headers (do kompilacji source używany jest clang) Pobieralnia - Maszyna z plikami i source - <klik> - Source clienta (Visual Studio 2013) - source_client.7z - Source clienta by @itamm (Visual Studio 2019) - source_client.7z - Client - <klik>
  19. 3 points
    Paczka: [Hidden Content] Poprawiono błąd jaki występował w poprzedniej paczce dotyczący wgrywania questów i pliku Generacja.py
  20. 3 points
    Witam chcialem przedstawic prosty sposob na kompilowanie sourca w srodowisku FreeBSD 64 bit.Aby to wykonac potrzebujemy jaila 32 bit i w nim kompilujemy game i db. Przyklad bedzie wykonany w maszynie Virtualbox z dwoma kartami siceiowymi w trybie bridge,karta em0 dla hosta karta em1 dla jaila.internet na jailu jest nam potrzebny zeby zainstalowac w nim kompilator. Instrukcja krok po kroku zakladajac ze mamy juz zainstalowane i dzialajacy system,zaczynamy od stworzenia jaila: 1. mkdir /usr/jails/32bitjail cd /usr/jails/32bitjail fetch [Hidden Content] tar xpf base.txz;rm -rf boot;rm base.txz 2. konfigurujemy jaila tworzymy interfejs sieciowy jaila aby byl w nim internet,u mnie na routerze jest siec 192.168.2.0/24 u was moze byc inaczej,musicie to dopasowac pod swoj router: edytujemy plik /etc/rc.conf i dodajemy konfiguracje jaila ifconfig_em1="inet 192.168.2.204 netmask 255.255.255.0" jail_enable="YES" jail_list="32bitjail" jail_socket_unixiproute_only="YES" jail_sysvipc_allowed="YES" jail_32bitjail_rootdir="/usr/jails/32bitjail" jail_32bitjail_hostname="32bitjail" jail_32bitjail_ip="192.168.2.204" jail_32bitjail_interface="em1" jail_devfs_enable="YES" jail_devfs_ruleset="devfsrules_jail" Przyklad jak powinien wygladac plik/etc/rc.conf z dwoma kartami sieciowymi w trybie bridge hostname="localhost" ifconfig_em0="inet 192.168.2.203 netmask 255.255.255.0" --<<<<<<< karta hosta 64 bit ifconfig_em1="inet 192.168.2.204 netmask 255.255.255.0" --<<<<<<< karta jaila 32 bit sshd_enable="YES" mysql_enable="YES" jail_enable="YES" jail_list="32bitjail" jail_socket_unixiproute_only="YES" jail_sysvipc_allowed="YES" jail_32bitjail_rootdir="/usr/jails/32bitjail" jail_32bitjail_hostname="32bitjail" jail_32bitjail_ip="192.168.2.204" jail_32bitjail_interface="em1" jail_devfs_enable="YES" jail_devfs_ruleset="devfsrules_jail" gateway_enable="YES" defaultrouter="192.168.2.1" 3. montujemy wymagane zasoby systemowe do dzialania jaila mount -t devfs devfs /usr/jails/32bitjail/dev cp /etc/resolv.conf /usr/jails/32bitjail/etc/ 4.teraz moemy juz go uruchomic /etc/rc.d/jail start 32bitjail i sie polaczyc jls #ta komenda sprawdzamy id jaila jexec 1 sh #ta komenda podlacza nas do jaila passwd # ustawiamy haslo na jalilu 5.po zalogowaniu do jaila i ustawieniu hasla instalujemy edytor nano ,kompilator i pliki do kompilacji pkg -y update pkg install -y mysql56-server gmake makedepend boost-all cryptopp python devil llvm-devel gdb nano 6.konfigurujemy baze mysql wg poradnika paszka i pobieramy pliki fetch --no-verify-peer [Hidden Content] && tar zxvf mt2full.tar 7. Edytuj plik config.h (linia 838), który znajduje się w /usr/local/include/cryptopp/ i zamień w nim: #if (CRYPTOPP_BOOL_X86 || CRYPTOPP_BOOL_X32 || CRYPTOPP_BOOL_X64 || CRYPTOPP_BOOL_PPC32 || CRYPTOPP_BOOL_PPC64) && !defined(CRYPTOPP_DISABLE_ASM) #define CRYPTOPP_BOOL_ALIGN16 1 #else #define CRYPTOPP_BOOL_ALIGN16 0 #endif na #define CRYPTOPP_BOOL_ALIGN16 0 teraz mozemy kompilowac source w jailu na Freebsd 12.1 x64 ,warto dla wygody stworzyc dowiazanie symboliczne w katalogu domowym linka do katalogu jaila z kompilacja cd wasz katalog domowy np. /home/user ln -s /usr/jails/32bitjail/usr/src/server/ kompilacja teraz w tym katalogu kompilacja bedzie game i db bez wstukiwania dlugich sciezek. Ten tutorial jest na maszynie wirtualnej,ale mozna go z powiodzeniem zastosowac na Dedyku,jesli mamy wiele ip sytuacja analogiczna jesli tylko jedno IP np. na kimsufi wtedy internet w jailu musimy zrobic na NAT i w firewallu zrobic regule polaczenia do jaila.Mozna o tym poczytac w handbooku lub na forum freebSD.
  21. 3 points
    Podczas sprzedaży przedmiotu, gdy wyskakuje informacja, jaki przedmiot zostanie sprzedany wyświetlana, jest zła nazwa przedmiotu. Przed zmianą ➤ Po zmianie 1. Przechodzimy do UserInterface\PythonPlayerModule.cpp i szukamy: PyObject * playerIsValuableItem(PyObject* poSelf, PyObject* poArgs) { TItemPos SlotIndex; switch (PyTuple_Size (poArgs)) { case 1: if (!PyTuple_GetInteger(poArgs, 0, &SlotIndex.cell)) return Py_BuildException(); break; case 2: if (!PyTuple_GetInteger(poArgs, 0, &SlotIndex.window_type)) return Py_BuildException(); if (!PyTuple_GetInteger(poArgs, 0, &SlotIndex.cell)) return Py_BuildException(); break; default: return Py_BuildException(); } 2. Zamieniamy na: PyObject * playerIsValuableItem(PyObject* poSelf, PyObject* poArgs) { TItemPos SlotIndex; switch (PyTuple_Size (poArgs)) { case 1: if (!PyTuple_GetInteger(poArgs, 0, &SlotIndex.cell)) return Py_BuildException(); break; case 2: if (!PyTuple_GetInteger(poArgs, 0, &SlotIndex.window_type)) return Py_BuildException(); if (!PyTuple_GetInteger(poArgs, 1, &SlotIndex.cell)) return Py_BuildException(); break; default: return Py_BuildException(); }
  22. 3 points
    System petów oparty głównie o questa z elementami c++ Generalnie to expi sie peta, po kliknieciu na niego otwiera sie menu z bonusami, można je rozdawać itd ss nie mam bo mam lenia i nie chce mi sie dodawać? Pochodzenie? Kupione rok temu za 100ziko Jak ktoś doda niech ss wstawi dzieki. pet system.7z SKAN Już pobrałeś? To dej yangi XD
  23. 3 points
    Sam jestem ciekawy tych sfów (o ile faktycznie są Oswapa). W paczce nie ma unpackera, klient ma zmienione klucze i rozszerzenia i pewnie nie każdy poradzi sobie z wypakowaniem, ponieważ w source nie znajdziemy gotowych kluczy, które możemy wkleić do np. EterPacka. Skompilowałem wam coś na szybko. Instrukcja: 1. Wrzuć plik do folderu pack. 2. Otwórz cmd i przejdź w nim do packa w cliencie. 3. Wpisz MakePack.exe, aby zobaczyć dalsze instrukcje. MakePack.exe #EDIT Gdyby ktoś chciał jednak używać standardowych packerów: xtea - E0-79-22-6C-BB-92-6E-5D-1E-40-4D-38-DC-3A-FD-56 lzo - 0A-1D-A8-28-C6-34-28-4E-58-84-AD-5E-0F-19-4B-4E #EDIT2 - Wziąłem się za binkę 1. Skomentowałem cały kod CEF Broswer (brak odpowiednich libów). 2. Skomentowałem cały kod FoxFS (brak odpowiednich libów). 3. Skomentowałem cały kod Cythonizacji (brak odpowiednich libów). (w/w to tylko dodatki, nie wpływają w żaden sposób na zawartość i działanie serwera) 4. Rooty i locale działające na pythonie - pack.7z 5. Cała gotowa do kompilacji binka wraz z externem (Distribute i Release - VS2019) - klik. #EDIT3 - Wziąłem się za game/db 1. Lekko edytowane makefile i cryptopp, source skompilujecie bez problemu na mojej maszynie. Server.zip
  24. 3 points
    Szarfy jak szarfy co tu więcej mówić. Autor: LennT Pochodzenie? A ja wiem? Jak ktoś doda niech wrzuci SS. ShoulderSash-System with Scale Function by LeNnT (1).7z SKAN Już pobrałeś? Dej yangi XDD
  25. 3 points
    Witam, chciałbym Wam dzisiaj udostępnić Extra Refine System od VegaS, system ten znalazłem na rumuńskim forum. Download: Extra Refine System.7z Mam nadzieję, że Wam się przyda. Pozdrawiam Tekkey
  26. 3 points
    Siemanko Znam bardzo dużo osób, które dopiero zaczynają tworzenie serwerów itp., lecz nie wiedzą od czego zacząć znudziło mi się już odpowiadanie na każdą wiadomość, więc oto i ja w swej osobie daję wam pliki dla początkujących wraz z poradnikiem jak wgrać Download: Pliki - [Hidden Content] Client - Link wygasł i nie będzie aktualny (Użyjcie Klienta np : Lajka)
  27. 3 points
    FreeBSD 9.3 przestało być wspierane i linki umierają, Wejdź do WinSCP do /etc/pkg i edytuj tam plik FreeBSD.conf Znajdź w nim:pkg.FreeBSD.or pkg.FreeBSD.org I zamień na: pkg0.nyi.freebsd.org Zapisz plik i ponów komendę.
  28. 3 points
    Pokaże Wam jak zablokować wyrzucanie Yang po stronie kodu źródłowego jest wiele możliwości wykorzystania tego EXPLOITA do obciążenia serwera, bugowania Yang itp. Blokada Wyrzucania Yang Wejdź do pliku char_item.cpp w /game/src/ Szukamy: bool CHARACTER::DropGold(int gold) { if (gold <= 0 || gold > GetGold()) return false; if (!CanHandleItem()) return false; if (0 != g_GoldDropTimeLimitValue) { if (get_dword_time() < m_dwLastGoldDropTime+g_GoldDropTimeLimitValue) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ľĆÁ÷ °ńµĺ¸¦ ąö¸± Ľö ľř˝Ŕ´Ď´Ů.")); return false; } } m_dwLastGoldDropTime = get_dword_time(); LPITEM item = ITEM_MANAGER::instance().CreateItem(1, gold); if (item) { PIXEL_POSITION pos = GetXYZ(); if (item->AddToGround(GetMapIndex(), pos)) { //Motion(MOTION_PICKUP); PointChange(POINT_GOLD, -gold, true); // şę¶óÁúżˇ µ·ŔĚ ľřľîÁř´Ů´Â ąö±×°ˇ ŔִµĄ, // °ˇ´ÉÇŃ ˝ĂłŞ¸®żŔ Áßżˇ ÇĎłŞ´Â, // ¸ŢĹ©·ÎłŞ, ÇŮŔ» ˝áĽ­ 1000żř ŔĚÇĎŔÇ µ·Ŕ» °čĽÓ ąö·Á °ńµĺ¸¦ 0Ŕ¸·Î ¸¸µé°í, // µ·ŔĚ ľřľîÁł´Ů°í şą±¸ ˝ĹĂ»ÇĎ´Â °ÍŔĎ Ľöµµ ŔÖ´Ů. // µű¶óĽ­ ±×·± °ćżě¸¦ Ŕâ±â Ŕ§ÇŘ ł·Ŕş ĽöġŔÇ °ńµĺżˇ ´ëÇŘĽ­µµ ·Î±×¸¦ ł˛±č. if (LC_IsBrazil() == true) { if (gold >= 213) LogManager::instance().CharLog(this, gold, "DROP_GOLD", ""); } else { if (gold > 1000) // õżř ŔĚ»ó¸¸ ±â·ĎÇŃ´Ů. LogManager::instance().CharLog(this, gold, "DROP_GOLD", ""); } if (false == LC_IsBrazil()) { item->StartDestroyEvent(150); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¶łľîÁř ľĆŔĚĹŰŔş %dşĐ ČÄ »ç¶óÁý´Ď´Ů."), 150/60); } else { item->StartDestroyEvent(60); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¶łľîÁř ľĆŔĚĹŰŔş %dşĐ ČÄ »ç¶óÁý´Ď´Ů."), 1); } } Save(); return true; } return false; } Zamieniamy cała funkcję na: bool CHARACTER::DropGold(int gold) { return false; } AKTUALIZACJA #1 Wejdź do uiinventory.py Szukaj i skomentuj znakiem #: ( spowoduje to wyłączenie małego okienka po naciśnięciu na slot Yang ) # self.dlgPickMoney.SetTitleName(localeInfo.PICK_MONEY_TITLE) # self.dlgPickMoney.SetAcceptEvent(ui.__mem_func__(self.OnPickMoney)) # self.dlgPickMoney.Open(curMoney) # self.dlgPickMoney.SetMax(7) # ŔÎşĄĹ丮 990000 Á¦ÇŃ ąö±× ĽöÁ¤ Gotowe ! Kompilujemy Game&DB * To tylko przedsmak tego co dla Was przygotowałem proszę daj + by zmotywować mnie do dalszego działania.
  29. 3 points
    Przedmioty będą wam dropić z uwzględnieniem poziomów, jakie sobie ustalicie Teraz wasze serwery staną się takie bardziej next level, pozdrawiam. questlua_npc.cpp int npc_get_level(lua_State* L) { CQuestManager& q = CQuestManager::instance(); LPCHARACTER npc = q.GetCurrentNPCCharacterPtr(); if (npc) lua_pushnumber(L, npc->GetLevel()); return 1; } { "get_level", npc_get_level }, [Hidden Content]
  30. 2 points
    UPDATE item_proto SET specular = '30' WHERE locale_name LIKE '%+4' ; UPDATE item_proto SET specular = '40' WHERE locale_name LIKE '%+5' ; UPDATE item_proto SET specular = '50' WHERE locale_name LIKE '%+6' ; UPDATE item_proto SET specular = '65' WHERE locale_name LIKE '%+7' ; UPDATE item_proto SET specular = '80' WHERE locale_name LIKE '%+8' ; UPDATE item_proto SET specular = '100' WHERE locale_name LIKE '%+9' ; UPDATE item_proto SET addon_type=-1 WHERE vnum>=180 AND vnum<=189; UPDATE item_proto SET addon_type=-1 WHERE vnum>=190 AND vnum<=199; UPDATE item_proto SET addon_type=-1 WHERE vnum>=290 AND vnum<=299; UPDATE item_proto SET addon_type=-1 WHERE vnum>=1130 AND vnum<=1139; UPDATE item_proto SET addon_type=-1 WHERE vnum>=1170 AND vnum<=1179; UPDATE item_proto SET addon_type=-1 WHERE vnum>=2150 AND vnum<=2159; UPDATE item_proto SET addon_type=-1 WHERE vnum>=2170 AND vnum<=2179; UPDATE item_proto SET addon_type=-1 WHERE vnum>=3160 AND vnum<=3169; UPDATE item_proto SET addon_type=-1 WHERE vnum>=3210 AND vnum<=3219; UPDATE item_proto SET addon_type=-1 WHERE vnum>=5110 AND vnum<=5119; UPDATE item_proto SET addon_type=-1 WHERE vnum>=5120 AND vnum<=5129; UPDATE item_proto SET addon_type=-1 WHERE vnum>=7160 AND vnum<=7169; UPDATE item_proto SET socket_pct=0; UPDATE item_proto SET socket_pct=1 WHERE (type=1 or (type=2 and subtype=0)) and limittype0=1 and limitvalue0>= 0 and limitvalue0<= 24; UPDATE item_proto SET socket_pct=2 WHERE (type=1 or (type=2 and subtype=0)) and limittype0=1 and limitvalue0>=25 and limitvalue0<= 44; UPDATE item_proto SET socket_pct=3 WHERE (type=1 or (type=2 and subtype=0)) and limittype0=1 and limitvalue0>=45 and limitvalue0<=255;
  31. 2 points
    Siema udostępniam wam pliki serwerowe nad którymi pracowałem w 2016 roku. W paczce znajdują się pliki . source , client i paker do clienta. Dlaczego udostępniam ? Bo projekt upadł po rozpadzie ekipy i braku chęci do roboty. Pliki trzeba dokończyć i ogarnąć na standardy 2019 roku Dodaje je tutaj bo MPC dla mnie nie żyje a wracam do zabawy i chciałbym zrobić coś o. Wszystkie znane błędy 1. Problem z KD nie chcą się wkładać - syser 2. System Zgłoszeń nie działają - syser 3. Szarfy nie działają? 4. Spolszczyć bonusy w interface pod C 5. Ogarnąć zbroje Bronie na Lykana (DMG , NAZWY ) Typ Plików: Medium/Easy Max z Lykanem level 200 System ulepszeń Skończony mapy drop exp skończony praktycznie pliki w 80% skończone Nie pamiętam dokładnie co tam było ale było tego dużo Pliczki zalegają mi na dysku i się marnują udostępniam je wam może ktoś wyciągnie z tego potencjał. Wrzucam pare ssów które znalazłem bo nie chce mi się robić maszyny żeby je odpalić Screeny z Gry: SS1 SS2 SS3 SS4 SS5 SS6 SS7 SS8 SS9 SS10 SS11 - więcej nie znalazłem tylko tyle na fanpage miałem ? Download Paczka: [Hidden Content] Hasło do Paczki: serverfilesbysasori Skan: AKTUALIZACJA Wiele osób prosiło na PW żebym ogarnął gotową maszynę do kompilacji source game i clienta Także prośba spełniona i dzisiaj udostępniam kompilator wraz z plikami gotowymi do uruchomienia na maszynie Uruchamianie Serwera Po uruchomieniu i skonfigurowaniu maszyny Uruchomienie serwera: cd /home/sasori/sf i uruchamiamy sh panel.sh Kompilacja Source: cd /usr/src/vertia_src/metin uruchamiamy sh compile.sh Ręczna kompilacja: GAME: cd /usr/src/vertia_src/metin/game/src [ENTER] i wpisujemy gmake -rj4 DB: cd /usr/src/vertia_src/metin/db/src [ENTER[ i wpisujemy gmake -rj4 przy ręcznej kompilacji wypadało by po edycji kodu wyczyścić gdy już przeszliśmy do owych ścieżek wpisujemy komendę gmake clean Logi operacji po edycji zapsują się w : /usr/src/vertia_src/metin/game GAME_BUILD_LOG.txt GAME_ERROR_LOG.txt /usr/src/vertia_src/metin/db DB_BUILD_LOG.txt DB_ERROR_LOG.txt SSH login: root Pass: kamil95 Navicat Login: root Pass: sasorinavicat SSH (MYSQL) - mysql-p - superhaslo Download Kompilator+Serwer gotowy do uruchomienia [Hidden Content] Hasło do Paczki sasoriserverfiles Na dniach wrzucę tuta kompilacji sourca clienta i konfigurowania Visual Studio pod owego sourca
  32. 2 points
    Kiedyś na forum kokosza react wrzucał sporą paczke fixów, wam pewnie też się przydadzą [FIX] Dwie osoby kupują ten sam przedmiot w tym samym czasie (wywala klienta) [FIX] Wywalenie serwera za pomocą obiektów (dodanie do gildii) [FIX] Wywalanie yangów (obciążenie do tego stopnia aż kanał siada) [FIX] Expienie drugiej postaci na odległość (otrzymanie doświadczenia pomimo dwóch różnych lokacji) [FIX] Czarowane Ostrze (raczej każdy wie na czym on polega) [FIX] Prawdopodobny fix skoków hp/sp (podczas np. użycia sarży lub krycia się) [FIX] Naprawa slotów w Smoczej Alchemii [FIX] Niewidzialność postaci po zalogowaniu/teleporcie (pakiet) [FIX] Odbugowanie wojen gildii (komenda /war) [FIX] Brak możliwości stworzenia sklepu na wierzchowcu [FIX] -32k HP postaci po teleporcie bądź logowaniu [FIX] Teleportacja członka grupy do lidera (np. jesteśmy w m1, a poprzez kamer moda wzywamy gracza do siebie) [FIX] SQL Injection (Przyjaciele i Gildia) [FIX] Odbugowanie Zwoju Boga Smoków (+10% szans na ulepszenie)
  33. 2 points
    Informacje o aktualizacjach: [Hidden Content] Wersja 17.0.12: [Hidden Content] Wersja 17.1.7: [Hidden Content] Wersja 17.2 + 17.3: [Hidden Content] Wersja 17.4: [Hidden Content] Wersja 17.5: [Hidden Content] Wersja 18.1 (Zawierać może skrawki wersji 18.0 i 17.6): [Hidden Content] Wersja nieznana ~18.1+: [Hidden Content] Client DE z dnia 07/04/2018: [Hidden Content] Wersja 18.2: [Hidden Content] Wersja 18.2.6 (brak plików tj.:root, outdoor, outdoorempirebattle1): [Hidden Content] Wersja nieznana 18.2+ (Informacje o aktualizacji)? [Hidden Content] Client Beta z dnia 26.09.2018: [Hidden Content] Wersja 18.4.12: [Hidden Content] Wersja 18.5.6: Aktualizacja: [Hidden Content] Client: [Hidden Content] Wersja 19: [Hidden Content] [Hidden Content] Wersja 19.1: [Hidden Content] [Hidden Content] Wersja 19.2: [Hidden Content] Wersja 19.3.9: [Hidden Content] Locale ae & tr [Hidden Content] [Hidden Content] Wersja 19.?: Pet + mount [Hidden Content] Część systemu Aury [Hidden Content] Wersja 19.4.5: pliki mpack [Hidden Content] reszta clienta [Hidden Content] locale [Hidden Content] root [Hidden Content] Wersja 19.5.7 (locale i root): [Hidden Content] Wersja 19.5.7.1: [Hidden Content] Wersja 19.5.9: [Hidden Content] Wersja 19.6.7: [Hidden Content] 19.6.7 Proto: [Hidden Content] 19.6.8 locale & proto: [Hidden Content] Wersja 19.6.12: [Hidden Content] 19.6.12 msm: [Hidden Content] 19.6.15: [Hidden Content] 20.0.6: [Hidden Content] 20.1.3: [Hidden Content] Pełny client [Hidden Content] 20.1.5.1: [Hidden Content] Ostatni patch z mt2.BR: [Hidden Content] 20.2.5: [Hidden Content] 20.2.6: [Hidden Content] 20.3.3: [Hidden Content] 20.3.4: [Hidden Content] 20.4.0: [Hidden Content] 20.4.9: [Hidden Content] 20.4.10: [Hidden Content] 20.5.4: [Hidden Content] lub [Hidden Content] 20.6.2: [Hidden Content] lub [Hidden Content] 20.6.5: [Hidden Content] 21.0.8: [Hidden Content] Full client [Hidden Content] BR 21.1.1.0: [Hidden Content] 21.1.3.0: [Hidden Content] 21.2.8: [Hidden Content] 21.2.10.0: [Hidden Content] Legenda: Aktualizacje + Rozpakowany client Same aktualizacje
  34. 2 points
    łapcie pliki NetMetin nic nie edytowałem tylko odpaliłem pograłem i to all z mojej zabawy z tymi plikami mapa tele jak sie nie myle Ważne przed odpaleniem serwera spakować baze i sf bo te w maszynce sa zjebane hasła i loginy macie w pliku txt w paczce są Gotowa maszynka na FreeBSD klient packer source klient + serwer packer musi się znajdować na pulpicie ps,jak rozpakowac root wiec w folderze packer_netmetin_testowy jest plik txt root tam macie takie coś Group PackList { Group [color=#ff3333]C:\Users\Sasori\Desktop\packer_netmetin_testowy[/color]\root { PathName "root/" } } to co jest na czerwono nalezy zmienić na własną lokalizacje czyli otwierasz foldr z packerem i kopiujesz tam własną ścieche z paska adresu przeciągasz plik root na MakePack i włala pakownie odbywa się przez plik packer przeciągając rozpakowany folder na packer wyskoczy podaj nazwe wpisujesz root i enter pliki [Hidden Content] packer ja by nie było [Hidden Content] przykładowy filmik z tych plików [Hidden Content] to ta wersja z 2015 r
  35. 2 points
    Vegas - COUNTRY + EMPIRE FLAG (CHAT-WHISPER-NAME).rar
  36. 2 points
    Cześć, Dziś pokażę Wam jak przygotować własne środowisko pracy. Jak stworzyć własną wirtualną maszynę zdatną do uruchomienia plików serwerowych i kompilacji source na FreeBSD 12.1. Jeśli chcesz postawić swój serwer na VPSie zainstaluj na nim FreeBSD 12.0 lub 12.1 i przejdź od razu do kroku pt. "Przygotowanie systemu pod uruchomienie plików Terenza i kompilacje source Kraizy". Informacje - Przed instalacją systemu wybierz czy chcesz zainstalować go na VMware czy VirtualBox (osobiście polecam VMware). - Cały proces za wyjątkiem instalacji systemu (bo tam konfigurujemy inaczej sieć) możemy wykonać również na serwerach vps czy dedykach. - Postarałem się uprościć cały proces do minimum, wszystko robi się praktycznie samo. Wam pozostawiam wpisywanie komend. - Source, które udostępniam w poradniku jest przystosowane do kompilatora i bibliotek z poradnika - inne source mogą wymagać aktualizacji. - W source poza w/w wprowadzone zostały 3 zmiany: usunięto licencję (timebombe), usunięto googletest (Dzięki za sugestię @intern) i naprawiono problem uniemożliwiający uruchomienie game na niepublicznym adresie IP. - W plikach serwerowych wprowadzone zostały 2 zmiany: dodano dragon_soul_table.txt i usunięto domyślnie wgrane game/db 34k - pliki i tak by się nie uruchomiły. Przed pierwszym uruchomieniem serwera musicie na nowo skompilować source. - Jeśli chcecie poradniki do innych ogólnodostępnych plików serwerowych i source, dajcie znać w komentarzu! - Poradnik dotyczący aktualizacji source pod bsd 12 w drodze... Pobieralnia - FreeBSD 12.1 i386 - <klik> - VirtualBox - VirtualBox-6.1.4-136177-Win.zip - VMware Workstation Player - VMware-player-15.5.2-15785246.zip - WinSCP - WinSCP-5.17.2-Setup.zip - Source clienta (Visual Studio 2013) - <klik> - Source clienta by @itamm (Visual Studio 2019) - <klik> - Client - <klik> Instalacja i konfiguracja systemu na VMware Workstation Player 1. Po uruchomieniu programu wyświetli nam się takie okno, w którym wybieramy Create a New Virtual Machine. (w zależności od wersji narzędzia interfejs może wyglądać inaczej) 2. Zaznaczamy Installer disc image file (iso) i wybieramy wcześniej pobrany plik ISO. 3. Ustalamy dowolną nazwę i lokalizację wirtualnej maszyny na naszym dysku. 4. Ustawiamy parametry dysku. Minimalny rozmiar to 20 GB, ja ustawiam 50 GB. Dodatkowo zaznaczamy opcje Split. 5. W podsumowaniu wybieramy opcję Customize Hardware i zaznaczamy opcje Power on this virtual machine after creation. 6. Wybieramy tam ilość ramu i rdzeni jaką chcemy przeznaczyć na maszynę - ja zalecam 4GB (4096MB). 7. Klikamy Close, a następnie Finish. Po kliknięciu Finish maszyna uruchomi nam się sama (jeśli zaznaczyliśmy opcje Power on this virtual machine after creation) lub uruchamiamy ją sami. Po uruchomieniu czekamy do momentu pojawienia się opcji uruchomienia. (Wybieramy oczywiście install). 8. Wybieramy polskie ustawienia klawiatury. 9. Wpisujemy dowolną nazwę hosta (możesz wymyślić). 10. Zaznaczamy spacją kernel-dbg (jeśli nie jest zaznaczone) i przechodzimy dalej. 11. Wybieramy Auto (UFS). 12. Wybieramy Entire Disk. 13. Wybieramy GPT. 14. Wybieramy Finish. 15. Wybieramy Commit i nasz system zacznie się instalować (trochę to potrwa). 16. Teraz system poprosi nas o ustalenie hasła do roota (maszyny), hasło podczas wpisywania jest niewidoczne. Zatwierdzamy enterem. 17. Wybieramy naszą kartę sieciową. (prawdopodobnie będziecie mieli tutaj coś innego) 18. Konfigurację karty przeklikujemy w kolejności YES -> YES -> NO -> ENTER. 19. Następnie system poprosi nas o ustawienie strefy czasowej, tutaj chyba nie trzeba niczego tłumaczyć. 20. W następnym oknie zaznaczamy spacją sshd, dumpdev i opcjonalnie ntpd. 21. Następne okno pomijamy wybierając OK. 22. Jeśli nie chcemy dodawać kolejnych użytkowników systemu, wybieramy NO. 23. Wybieramy opcję Exit. 24. W kolejnym oknie wybieramy Yes i wpisujemy exit zatwierdzając go enterem. 25. Wybieramy opcję Reboot. 26. Po restarcie maszyny logujemy się do ssh i wpisujemy: ee /etc/ssh/sshd_config Szukamy tam linijek: #PermitRootLogin no #PasswordAuthentication no (będą od siebie troszkę oddalone) Usuwamy z nich # i no zamieniamy na yes, zapisujemy plik. 27. Na końcu wpisujemy: service sshd restart Gotowe. *28. Film przedstawiający powyższy proces: Instalacja systemu.mp4 Instalacja i konfiguracja systemu na VirtualBox W trakcie tworzenia. Przygotowanie systemu pod uruchomienie plików Terenza i kompilacje source Kraizy (Poradnik sprawdzony na czystym FreeBSD 12.0 i FreeBSD 12.1) 1. Po zalogowaniu wchodzimy do /etc/pkg edytujemy tam plik FreeBSD.conf i szukamy w nim: url: "pkg+[Hidden Content]}", (powyższą linię zamieniamy na url: "pkg+[Hidden Content]}/release_1",) 2. Wpisujemy i zatwierdzamy enterem: pkg -y update 3. Następnie wpisujemy i zatwierdzamy enterem: pkg install -y mysql56-server gmake makedepend boost-all cryptopp python devil llvm-devel gdb (w przypadku tych konkretnych plików kompilator questów będzie wymagał zainstalowanego gcc, także w powyższej komendzie dopiszcie sobie gcc) 4. Gdy proces pobierania i instalacji pkg zakończy się pomyślnie wpisujemy i zatwierdzamy enterem: sysrc mysql_enable="YES" && service mysql-server start (komenda doda nam serwer bazy danych do "autostartu" i uruchomi go za pierwszym razem) 5. Gdy serwer mysql się uruchomi musimy go jeszcze skonfigurować: mysql_secure_installation (ENTER -> Y -> ustalamy i wpisujemy hasło -> potwierdzamy hasło -> Y -> N -> Y -> Y) 6. Gdy zainstalujemy i skonfigurujemy mysql musimy dodać nowych użytkowników: mysql -p (potwierdzamy hasłem, które ustaliliśmy w 3 punkcie) 7. Wpisujemy po jednej linijce i każdą z nich zatwierdzamy enterem: CREATE USER 'root'@'%' IDENTIFIED BY 'password'; CREATE USER 'mt2'@'localhost' IDENTIFIED BY '[email protected]#'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost'; FLUSH PRIVILEGES; quit (w 1 linijce w miejscu password wpisujemy znów hasło z punktu 3 - w 1 i 3 linijce możemy zamienić root na dowolny login, nim będziemy logować się do bazy danych) 8. Teraz pora na pobranie i wypakowanie paczki z plikami serwerowymi i source. Przechodzimy do ścieżki / komendą: cd / 9. Pobieramy paczkę z plikami i source, wypakowywujemy je: fetch --no-verify-peer [Hidden Content] && tar zxvf mt2full.tar 10. Edytuj plik config.h (linia 838), który znajduje się w /usr/local/include/cryptopp/ i zamień w nim: #if (CRYPTOPP_BOOL_X86 || CRYPTOPP_BOOL_X32 || CRYPTOPP_BOOL_X64 || CRYPTOPP_BOOL_PPC32 || CRYPTOPP_BOOL_PPC64) && !defined(CRYPTOPP_DISABLE_ASM) #define CRYPTOPP_BOOL_ALIGN16 1 #else #define CRYPTOPP_BOOL_ALIGN16 0 #endif na #define CRYPTOPP_BOOL_ALIGN16 0 11. Gotowe. Serwer obsługujemy komendami: /c - menu kompilacji source /clear - czyszczenie logów /pack - prosty backup plików serwerowych /qc - rekompilacja questów /setup - generowanie symlinków i configów /start - uruchamiamy serwer - PRZED PIERWSZYM URUCHOMIENIEM SKOMPILUJ GAME I DB! /stop - zatrzymujemy serwer Komenda ifconfig umożliwi nam sprawdzenie IP z jakim musimy się łączyć (inet xxx.xxx.xxx.xxx) Source znajduje się w /usr/src/ Pliki serwerowe znajdują się w /usr/home/ *12. Film przedstawiający powyższy proces: FreeBSD 12.1 - Source & SF.mp4
  37. 2 points
    Cześć wpadł mi go łowy pomysł żeby robić dla was pliki serwerowe, pliki na stan obecny są gotowe do odpalenia i pracy przy nich zostały pliki zdjęte 15 minut temu z vpsa. Pliki będą aktualizowane co parę dni/tygodni w zależy jak czas pozwoli w paczce macie wszystko to co zostało dodanie/poprawione więc nie powinni cię mieć problemu z odpaleniem W paczce znajduje się : SRC GAME/DB PLIKI SERWEROWE wraz z BAZĄ DUMP_Proto SOURCE BINKA KLIENT LINK: [Hidden Content] To co jest plikachINFO.txt SS; SKAN:
  38. 2 points
    Maszynka: [Hidden Content] Client: BRAK Passy: Maszynka: Login: root Hasło: takiniesmialy MySQL: 1) Login: root Hasło: niesmialy 2) Login: strona Hasło: strona Porty: - 80 - strona - 3306 - mysql - 11002 - logowanie - 13000 - ch1 - 13001 - ch2 - 13099 - ch99 Pong: by1takiniesmialy UWAGA! Na plikach czasami może wystąpić błąd /bin/sh więc wpisujemy: fsck -y && exit
  39. 2 points
    download: strona_SaoMt2_m2zone.rar skan:
  40. 2 points
    Złota łopata będzie się należała, jednak mimo to po aktywacji wywala ch. Poprawka Wchodzimy do game/char_dragonsoul.cpp Szukamy bool CHARACTER::DragonSoul_ActivateDeck(int deck_idx) zamieniamy na bool CHARACTER::DragonSoul_ActivateDeck(int deck_idx) { if (deck_idx < DRAGON_SOUL_DECK_0 || deck_idx >= DRAGON_SOUL_DECK_MAX_NUM) { return false; } if (DragonSoul_GetActiveDeck() == deck_idx) return true; DragonSoul_DeactivateAll(); if (!DragonSoul_IsQualified()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("żëČĄĽ® »óŔÚ°ˇ Č°ĽşČ­µÇÁö ľĘľŇ˝Ŕ´Ď´Ů.")); return false; } AddAffect(AFFECT_DRAGON_SOUL_DECK_0 + deck_idx, APPLY_NONE, 0, 0, INFINITE_AFFECT_DURATION, 0, false); m_pointsInstant.iDragonSoulActiveDeck = deck_idx; for (int i = DRAGON_SOUL_EQUIP_SLOT_START + DS_SLOT_MAX * deck_idx; i < DRAGON_SOUL_EQUIP_SLOT_START + DS_SLOT_MAX * (deck_idx + 1); i++) { LPITEM pItem = GetInventoryItem(i); if (NULL != pItem) DSManager::instance().ActivateDragonSoul(pItem); } return true; // <- tutaj fix }
  41. 2 points
    Nie pomagam z instalacją. [Hidden Content] [Hidden Content] [Hidden Content] JEST TO WERSJA Z 2014!
  42. 2 points
    Wchodzimy do: pack/root/uitooltip.py Szukamy: ATTRIBUTE_NEED_WIDTH = { Nad dodajemy: MAX_AFFECT_VALUE = { 0 : -1, item.APPLY_MAX_HP : 2000, item.APPLY_MAX_SP : 80, item.APPLY_CON : 12, item.APPLY_INT : 12, item.APPLY_STR : 12, item.APPLY_DEX : 12, item.APPLY_ATT_SPEED : 8, item.APPLY_MOV_SPEED : 20, item.APPLY_CAST_SPEED : 20, item.APPLY_HP_REGEN : 30, item.APPLY_SP_REGEN : 30, item.APPLY_POISON_PCT : 8, item.APPLY_STUN_PCT : 8, item.APPLY_SLOW_PCT : 8, item.APPLY_CRITICAL_PCT : 10, item.APPLY_PENETRATE_PCT : 10, item.APPLY_ATTBONUS_WARRIOR : 15, item.APPLY_ATTBONUS_ASSASSIN : 15, item.APPLY_ATTBONUS_SURA : 20, item.APPLY_ATTBONUS_SHAMAN : 15, item.APPLY_ATTBONUS_MONSTER : 0, item.APPLY_ATTBONUS_HUMAN : 10, item.APPLY_ATTBONUS_ANIMAL : 20, item.APPLY_ATTBONUS_ORC : 20, item.APPLY_ATTBONUS_MILGYO : 20, item.APPLY_ATTBONUS_UNDEAD : 20, item.APPLY_ATTBONUS_DEVIL : 20, item.APPLY_STEAL_HP : 10, item.APPLY_STEAL_SP : 10, item.APPLY_MANA_BURN_PCT : 10, item.APPLY_DAMAGE_SP_RECOVER : 0, item.APPLY_BLOCK : 15, item.APPLY_DODGE : 15, item.APPLY_RESIST_SWORD : 15, item.APPLY_RESIST_TWOHAND : 15, item.APPLY_RESIST_DAGGER : 15, item.APPLY_RESIST_BELL : 15, item.APPLY_RESIST_FAN : 15, item.APPLY_RESIST_BOW : 15, item.APPLY_RESIST_FIRE : 15, item.APPLY_RESIST_ELEC : 15, item.APPLY_RESIST_MAGIC : 15, item.APPLY_RESIST_WIND : 15, item.APPLY_REFLECT_MELEE : 10, item.APPLY_REFLECT_CURSE : 0, item.APPLY_POISON_REDUCE : 5, item.APPLY_KILL_SP_RECOVER : 0, item.APPLY_EXP_DOUBLE_BONUS : 20, item.APPLY_GOLD_DOUBLE_BONUS : 20, item.APPLY_ITEM_DROP_BONUS : 20, item.APPLY_POTION_BONUS : 0, item.APPLY_KILL_HP_RECOVER :0, item.APPLY_IMMUNE_STUN : 1, item.APPLY_IMMUNE_SLOW : 1, item.APPLY_IMMUNE_FALL : 0, item.APPLY_BOW_DISTANCE : 0, item.APPLY_DEF_GRADE_BONUS : 0, item.APPLY_ATT_GRADE_BONUS : 0, item.APPLY_MAGIC_ATT_GRADE : 0, item.APPLY_MAGIC_DEF_GRADE : 0, item.APPLY_MAX_STAMINA : 0, item.APPLY_MALL_ATTBONUS : 0, item.APPLY_MALL_DEFBONUS : 0, item.APPLY_MALL_EXPBONUS : 0, item.APPLY_MALL_ITEMBONUS : 0, item.APPLY_MALL_GOLDBONUS : 0, item.APPLY_SKILL_DAMAGE_BONUS : 0, item.APPLY_NORMAL_HIT_DAMAGE_BONUS : 0, item.APPLY_SKILL_DEFEND_BONUS : 0, item.APPLY_NORMAL_HIT_DEFEND_BONUS : 0, item.APPLY_PC_BANG_EXP_BONUS : 0, item.APPLY_PC_BANG_DROP_BONUS : 0, item.APPLY_RESIST_WARRIOR : 15, item.APPLY_RESIST_ASSASSIN : 15, item.APPLY_RESIST_SURA : 15, item.APPLY_RESIST_SHAMAN : 15, item.APPLY_MAX_HP_PCT : 0, item.APPLY_MAX_SP_PCT : 0, item.APPLY_ENERGY : 0, item.APPLY_COSTUME_ATTR_BONUS : 0, item.APPLY_MAGIC_ATTBONUS_PER : 0, item.APPLY_MELEE_MAGIC_ATTBONUS_PER : 0, item.APPLY_RESIST_ICE : 0, item.APPLY_RESIST_EARTH : 0, item.APPLY_RESIST_DARK : 0, item.APPLY_ANTI_CRITICAL_PCT : 0, item.APPLY_ANTI_PENETRATE_PCT : 0, } Szukamy: def __GetAttributeColor(self, index, value): if value > 0: if index >= 5: return self.SPECIAL_POSITIVE_COLOR2 else: return self.SPECIAL_POSITIVE_COLOR elif value == 0: return self.NORMAL_COLOR else: return self.NEGATIVE_COLOR Zamieniamy na: def __GetAttributeColor(self, index, value, type=0): if value == self.MAX_AFFECT_VALUE[type]: return self.SPECIAL_TITLE_COLOR if value > 0: if index >= 5: return self.SPECIAL_POSITIVE_COLOR2 else: return self.SPECIAL_POSITIVE_COLOR elif value == 0: return self.NORMAL_COLOR else: return self.NEGATIVE_COLOR Szukamy: if affectString: affectColor = self.__GetAttributeColor(i, value) self.AppendTextLine(affectString, affectColor) Zamieniamy na: if affectString: affectColor = self.__GetAttributeColor(i, value, type) self.AppendTextLine(affectString, affectColor) Jeśli dodawałeś nowe bony z mojego poradnika: Szukamy: item.APPLY_ANTI_PENETRATE_PCT : 0, Pod dodajemy: item.APPLY_ATTBONUS_STONE : 20, item.APPLY_ATTBONUS_BOSS : 20,
  43. 2 points
    Dzięki za to, co robisz, rzadko zdarza się, że programista pomaga w ten sposób
  44. 2 points
    Łapcie od turasów system, działa korzystam z tego jako teleportacji na mapy + dungi SS od turasów ss ode mnie z serwera Dungeon Info System.rar
  45. 2 points
    Mam problem z zaimplementowaniem tej funkcji, nie czyta mi z db, startowanie kończy się crashem db. (maszyna na podstawie Twojego poradnika -> Tworzenie własnej wirtualnej maszyny zdatnej do uruchomienia serwera i kompilacji source opartej o FreeBSD 12. Kompilacja przebiegła pomyślnie, jedynie musiałem zmieniać: std::auto_ptr na std::unique_ptr oraz typeof(map_shop.begin()) it = map_shop.begin(); na __typeof(map_shop.begin()) it = map_shop.begin(); Szukałem błędu składni w plikach: ClientManager.h, ClientManager.cpp, ClientManagerBoot.cpp, ale nie widzę go, dodatkowo teraz jak uporządkowałem tabami, to wyskoczyły mi w sysser db dwie dodatkowe linijki (te z errno 2013), wcześniej występowały tylko te poniższe z Initialize Start of pid: 1768 SYSERR: Jul 28 09:20:33 :: Start: TABLE_POSTFIX not configured use default SYSERR: Jul 28 09:20:33 :: QueryLocaleSet: cannot set locale latin2 by 'mysql_set_character_set', errno 2013 Lost connection to MySQL server during query SYSERR: Jul 28 09:20:33 :: QueryLocaleSet: cannot set locale latin2 by 'mysql_set_character_set', errno 2013 Lost connection to MySQL server during query SYSERR: Jul 28 09:20:33 :: InitializeTables: InitializeMobTable FAILED SYSERR: Jul 28 09:20:33 :: Initialize: Table Initialize FAILED SYSERR: Jul 28 09:20:33 :: pid_deinit: End of pid Rzuciłby ktoś okiem, albo podrzucił mi swoje działające poniższe pliki? ClientManager.cpp [Hidden Content] ClientManagerBoot.cpp [Hidden Content] ClientManager.h [Hidden Content] Pozdrawiam
  46. 2 points
    Drakoria PSD.rar
  47. 2 points
    Siema macie tutaj, dodawanie yangów do uiMoneyDialog jak na Nerwi. Nie ma co więcej opisywać wpisując k -> zamieniane jest na 000. Udostępniam, bo jakiś bambik wziął i udostępnił na devie. GIF: Client -> root -> uipickmoney.py //1.0 Szukasz def OnAccept(self): //1.1 Podmień całą funkcje/dostosuj do tej: def OnAccept(self): text = self.pickValueEditLine.GetText().replace("k", "000") if len(text) > 0 and text.isdigit(): money = int(text) money = min(money, self.maxValue) if money > 0: if self.eventAccept: self.eventAccept(money) self.Close() Client -> uiscript -> pickmoneydialog.py //1.0 Szukasz i komentujesz #: "only_number" : 1,
  48. 2 points
    Cześć, Myślę, że ta zmiana przyda się każdemu, kto jakkolwiek modyfikuje clienta. Otwórz EterBase\Debug.cpp, a w nim znajdź i zamień: void OpenLogFile(bool bUseLogFIle) na: void OpenLogFile(bool bUseLogFIle) { time_t rawtime; struct tm * timeinfo; char buffer[80]; time(&rawtime); timeinfo = localtime(&rawtime); strftime(buffer, sizeof(buffer), "./syserr/%d-%m-%Y-%H-%M-%S-syserr.txt", timeinfo); const char* str(buffer); #if !defined(_DISTRIBUTE) || defined(_USE_LOG_FILE) freopen(str, "w", stderr); if (bUseLogFIle) { isLogFile = true; CLogFile::Instance().Initialize(); } #endif } W efekcie po każdym uruchomieniu clienta utworzy Ci się plik podpisany datą i godziną w folderze syserr (stwórz folder sam) - plik nie będzie się nadpisywał.
  49. 2 points
    Cześć! Wrzucam Wam full system kostiumów broni ? [Hidden Content] [Hidden Content]
  50. 2 points
    Paczka (v0.1): [align=left] [Hidden Content] [/align] Znane błędy: Aktualnie Brak Aktualizacje: Pierwsze Wydanie - v0.1
This leaderboard is set to Warsaw/GMT+01:00
×
×
  • Create New...