Jump to content

Search the Community

Showing results for tags 'how to'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News & Updates
    • Announcements
    • Suggestions & Feedback
  • MMO Hub
    • General Chat
    • Gamer's Lounge
    • Member's Lounge
    • Dev Lounge
  • MMO Corner
    • MMO and MMORPG
    • Host Listing
    • Server Listings
    • Server Recruitment
    • Server Reviews
  • User Hub
    • Support
    • Report
    • Contact Staff
  • Creative Corner
    • GFX
    • VFX
  • Merchant Corner
    • Marketplace
  • General Development Releases
    • Applications
  • Tutorials
    • Programming
    • Web Development
  • Wasteland
    • Archives

Categories

  • Creative Corner
    • GFX Releases
    • VFX Releases
    • Resources
  • MMO and MMORPG
    • World of Warcraft
    • Lineage 2
    • Minecraft
  • Webmasters
    • Content Management Systems
    • Addons
    • Scripts
    • Designs
    • Proxies
  • Applications
  • Gaming
    • World of Warcraft
    • Lineage 2
    • Minecraft
    • Emulation
    • Nulled Distributions
  • Marketplace
    • Marsh Designs
    • iDarts

Calendars

  • Community Calendar

Found 3 results

  1. Hello members of LordCraft, in this guide i will show you how to setup your own L2 Server. {Pictures Included} So lets start... You will need to download the following programms: MySQL Server {Select your OS and download the right installer for it.} Java Developer Kit [Click download at Java SE Development Kit (JDK) Bundles] {At Platform selection: Select your OS} Navicat for MySQL Also, you'll need the L2J Pack ----------------- You will need to compile in order to get these folders. For infos about how to compile, check this video. ----------------- List with free L2J Projects can be found here. Lets start installing! Open JavaDeveloperKit Installer and watch the pictures carefully! Open MySQL Installer and watch the pictures carefully! Open Navicat Installer and watch the pictures carefully! Now its time to configure the pack! Extract L2J_DataPack & L2J-Server to one folder Lets start... Open Login folder->Config and then open loginserver.properties And find this: Change it like that: Save it and close it. Now, go back Open GameServer folder->Config and then open server.properties If you want your server to be on INTERNET find this: GameserverHostname=* and replace * with your ip If you want your server to be on LOCAL find this: GameserverHostname=* and replace * with your 127.0.0.1 Also find this: Change it like that: Also find this: AcceptAlternateID = True And replace it with this: AcceptAlternateID = false Save it and close it. Go back, and open folder TOOLS find database_installer.bat make a right click on it and edit Find these: And replace them with these: Save and close the file Ok now go to Pack Folder and then Tools run database_installer.bat It should say something like that: Type F And to this one: F again, and wait the install to be done. To this one: Now go back, and open Login folder, and then run RegisterGameServer.bat It should say something like that: Your choice: type 1 and press enter. Now in login folder these should be a file named hexid(server 1).txt rename it to hexid.txt and Cut or Copy to folder gameserver/config. {Note: If you want to create your account go to Login folder and then run startSQLAccountManager.bat type 1 and then type your username & password and at access level type 100} --- If you want to set GM Access to your character go to Navicat->Open l2jdb->characters->and find the field access and set it to your char to 1 --- [if you want to run the server go to Login folder and open loginserver.bat and then go to gameserver folder and run gameserver.bat] Credits for the Guide : uNiQue1337
  2. This guide is to show you how to create new quests via database Step 1 Create your NPC that you will use. (If you have one made, skip this step) Don't have an NPC Creator? Click Here I've made one for this guide for you to use: REPLACE INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction_A`, `faction_H`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `spell5`, `spell6`, `spell7`, `spell8`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `questItem1`, `questItem2`, `questItem3`, `questItem4`, `questItem5`, `questItem6`, `movementId`, `RegenHealth`, `equipment_id`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES (100065, 0, 0, 0, 0, 0, 24978, 0, 0, 0, 'My Quest Giver', 'xXDeathXx\'s Tutorials', '', 0, 1, 1, 0, 35, 35, 3, 1, 1.14286, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, '', 1); Apply this in your database query Step 2 After your NPC is created open your database via Hedisql / Navicat. Navigate to World < Quest_template. Step 3 Click the to create a new row. You will notice a new row with 123 columns. Let's begin making the quest. ID: will be the quests ID. It must be unique! For this tutorial I will make my Id 631445. Method: By default, the value should = 2. Leave it alone for now. Level: This field determines the level required to accept the quest. Min Level: Is the minimum level required for someone to accept the quest. Max Level: Is the maximum level required for someone to accept the quest. Most options are self-explanatory. Lets skip to RewardHonorMulitplier. As default, the value = 1. Unless you want your quest to give honor, let's change the value = 0. Skip to Flags. As default, the value = 0. Lets change it to 4096.
  3. Pending Updates as of 9-16-2016 This guide is to show you how to edit NPC_Text via database Step 1 Create your NPC that you will use. (If you have one made, skip this step) Don't have an NPC Creator? Click Here I've made one for this guide for you to use: Code: REPLACE INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction_A`, `faction_H`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `spell5`, `spell6`, `spell7`, `spell8`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `questItem1`, `questItem2`, `questItem3`, `questItem4`, `questItem5`, `questItem6`, `movementId`, `RegenHealth`, `equipment_id`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES (987658, 0, 0, 0, 0, 0, 25338, 0, 0, 0, 'Text Creature', 'xXDeathXx Tutorials', '', 0, 1, 1, 0, 35, 35, 129, 1, 1.14286, 0.4, 1, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, '', 1); Apply this in your database query Step 2After your NPC is created you will noticed that the npc_text is set to: Quote: Greetings, $N. ($N is the targets name) The reason it is displaying that is by default. You can modify the gossip ID during the creation of the NPC, but for this tutorial I didn't. Open your database via Hedisql / NavicatNavigate to World Creature_templateStep 3Locate your Npc's ID, if you used mine it would be 987658.Locate Gossip_menu_id which is located in column 14. Once you find the correct column you should see the value = 0. For this tutorial I will be making the Gossip_menu_Id 63144, you may use your own ID if you want, but the most important thing is to remember what id you put for the value, because you will be needing it in the next step.Step 4Navigate to World Gossip_MenuOnce you've located Gossip_menu click the to create a new row. A new row should appear with 2 non-valued columns which are Entry & Text-ID Inside the Entry column put your Gossip_menu_id you entered on your npc, for this tutorial I used 63144 as mine. For Text_Id you will put an Id of your choosing, for this tutorial I'm going to use 631445.Step 5Navigate to World NPC_TextOnce you've located NPC_Text click the to create a new row. A new row should appear with 82 columns. For this tutorial we will only be editing 2 columns. The columns you will be editing are ID & Text0_1. Inside the ID column put the Id you entered for your gossip_menu Text ID, for this tutorial I used 631445. Inside the Text0_1 column put the text you would like the NPC to display instead of Quote: Greetings, $N. For this tutorial I'm going to put "Welcome to My world $n. Please be wear of yourself around these beasts."After you're done writing your own message, CTR + Enter to save, and then Restart your World server. Recommended restart methods: Quote: Toggle your World.exe and hold CTRL + C to issue a save-restart. Or simply write this command inside the world server "server restart 10" (1 = 1 second) Also, make sure you delete your WoW Cache before the server is back. If not you will not see the new message in your NPC. Love my work? Support me so that I can improve them! Special Thanks to donations from: Iconskater .: Youtube :.
×