darknessneo
Members-
Posts
137 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by darknessneo
-
nvm, my problem its done. Armorgrp and itemname-e need to be right at same time. I added all itemname before added all textures and the game crashed. When i added all textures in armorgrp, the game started.
-
but this is not explain why i dont have this error when i witch the guardian and tunic word. Guardian tunic = crash tunic guardian = no crash but something works with armorgrp.dat i added a new texture and now, i have the error. I removed items in the itemname-e and no crash again. Im bored. I dont undestand this ... sh...
-
ATI Radeon™ HD 5800 Series ?? Naaaah, its not my graphic card.
-
l2j : 4406 l2jdb : 7663 Hello to all, I have something wrong. I tri to add a new armor. In the itemname-e.dat, i add this lign : 40035 Vesper Guardian Tunic a, -1 5 5 40035 40036 40028 40037 40038 a, 0 0 a, 0 0 0 0 0 0 0 0 0 6 a,P. Def. and weight limit increase when a set item is reinforced by 6 or more.\0 1 No error when i start the login screen of the game. BUT, when i remove "vesper" like this: 40035 Guardian Tunic a, -1 5 5 40035 40036 40028 40037 40038 a, 0 0 a, 0 0 0 0 0 0 0 0 0 6 a,P. Def. and weight limit increase when a set item is reinforced by 6 or more.\0 1 i have this error : 2010.8.17 16:48:49 OS : Windows Vista 6.1 (Build: 7600) CPU : AuthenticAMD AMD Phenom(tm) II X4 965 Processor @ 3415 MHz 4095MB RAM Video : No Video PosCode : LS1(152) 0:0:0 4/0 [460] Insufficient Memory.(8) Please check the Virtual Memory Option and avilable hard drive space. You can check them by going to : Control Panel->System->Advanced->Performance->Settings->Advanced->Virtual memory. History: FMallocWindows::Malloc <- Size -1551820544 FArray <- FMallocWindows::Realloc <- 00000000 -1551820544 FArray <- FArray::Realloc <- 685786688*4 <- TArrayL2FNameSerialize <- FL2SetItemData::Serialize <- FL2ItemDataBase::Serialize <- FL2ItemNameDataManager::Serialize <- FL2GameData::LoadL2DataBin <- FL2GameData::ItemNameDataLoad <- FL2GameData::Load <- UGameEngine::Init <- InitEngine I don't have this error when i write : Tunic Guardian ... strange ... I don't undestand where im wrong... and why a single word can crash the game... Someone can explain me ?
-
[SHARE]Town Decoration
darknessneo replied to EdenEternal's topic in Server Development Discussion [L2J]
somes id don't work with epilogue, but, the list is great and gived me somes ideas ^^ nvm, thx for share. -
[SHARE] Laboratory V3.2 Updated - Hi5
darknessneo replied to darknessneo's topic in Server Shares & Files [L2J]
Thx for your comment. Guide and screens updated, archive too. Thx for your help, i added your pseudo in the credit of the file. -
Updated Version 3.2 Hello to all. Here we go for my 2nd share. A laboratory for what you wan ^^ I use it for craft pots, ... Here is the code updated in java for Hi5 server. For use it, you need to creat a folder Laboratory in custom folder of your server. After that, add the java file in scripts.cfg custom/Laboratory/Laboratory.java For my labo, i use Ralford npc in ivory tower, but u can creat a new one, or use another npc. Just add this lign in the html file of your npc: <a action="bypass -h npc_%objectId%_Quest Laboratory">Laboratory</a><br1> /* * Packages: A Java package is a mechanism for organizing Java classes into namespaces similar to the modules of Modula. * Java packages can be stored in compressed files called JAR files, allowing classes to download faster as a group rather than one at a time. * Programmers also typically use packages to organize classes belonging to the same category or providing similar functionality. * * This is the package declaration: */ package custom.Laboratory; import com.l2jserver.gameserver.model.actor.L2Npc; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.model.quest.Quest; import com.l2jserver.gameserver.datatables.MultiSell; public class Laboratory extends Quest { private static final String qn = "Laboratory"; private static final int RALFORD = 30165; static int m = 400000000; private static final int ORACLES_PP = m+5; private static final int ORACLES_PP_3 = m+19; private static final int SUMMONERS_2 = m+6; private static final int SUMMONERS_3 = m+15; private static final int HEALER_2 = m+1; private static final int HEALER_3 = m+12; private static final int SUMMONERS_TEL_2 = m+16; private static final int SUMMONERS_TEL_3 = m+18; private static final int SUMMONERS_TEL_HEALER_2_ORC = m+17; /* * Laboratory by Darknessneo * Shirya server * v3.2 */ public Laboratory(int questId, String name, String descr) { super(questId, name, descr); addStartNpc(RALFORD); addTalkId(RALFORD); } @Override public String onTalk(L2Npc npc, L2PcInstance player) { if (player.isGM()) return "maingm.htm"; switch (player.getClassId().getId()) { case 13: // Necromancer MultiSell.getInstance().separateAndSend(SUMMONERS_2, player, npc, false); break; case 14: // Warlock MultiSell.getInstance().separateAndSend(SUMMONERS_TEL_2, player, npc, false); break; case 15: // Cleric MultiSell.getInstance().separateAndSend(ORACLES_PP, player, npc, false); break; case 16: // Bishop MultiSell.getInstance().separateAndSend(HEALER_2, player, npc, false); break; case 17: // Prophet MultiSell.getInstance().separateAndSend(ORACLES_PP, player, npc, false); break; case 28: // Elemental Summoner MultiSell.getInstance().separateAndSend(SUMMONERS_TEL_2, player, npc, false); break; case 29: // Oracle MultiSell.getInstance().separateAndSend(ORACLES_PP, player, npc, false); break; case 30: // Elder MultiSell.getInstance().separateAndSend(HEALER_2, player, npc, false); break; case 41: // Phantom Summoner MultiSell.getInstance().separateAndSend(SUMMONERS_TEL_2, player, npc, false); break; case 42: // Shillien Oracle MultiSell.getInstance().separateAndSend(ORACLES_PP, player, npc, false); break; case 43: // Shillien Elder MultiSell.getInstance().separateAndSend(HEALER_2, player, npc, false); break; case 50: // Shaman MultiSell.getInstance().separateAndSend(ORACLES_PP, player, npc, false); break; case 51: // Overlord MultiSell.getInstance().separateAndSend(HEALER_2, player, npc, false); break; case 52: // Warcryer MultiSell.getInstance().separateAndSend(SUMMONERS_TEL_HEALER_2_ORC, player, npc, false); break; case 95: // Soultaker MultiSell.getInstance().separateAndSend(SUMMONERS_3, player, npc, false); break; case 96: // Arcana Lord MultiSell.getInstance().separateAndSend(SUMMONERS_TEL_3, player, npc, false); break; case 97: // Cardinal MultiSell.getInstance().separateAndSend(HEALER_3, player, npc, false); break; case 98: // Hierophant MultiSell.getInstance().separateAndSend(ORACLES_PP, player, npc, false); break; case 104: // Elemental Master MultiSell.getInstance().separateAndSend(SUMMONERS_TEL_3, player, npc, false); break; case 105: // Eva's Saint MultiSell.getInstance().separateAndSend(HEALER_3, player, npc, false); break; case 111: // Spectral Master MultiSell.getInstance().separateAndSend(SUMMONERS_TEL_3, player, npc, false); break; case 112: // Shillien Saint MultiSell.getInstance().separateAndSend(HEALER_3, player, npc, false); break; case 115: // Dominator MultiSell.getInstance().separateAndSend(HEALER_3, player, npc, false); break; case 116: // Doomcryer MultiSell.getInstance().separateAndSend(ORACLES_PP_3, player, npc, false); break; default: return "nolab.htm"; } return super.onTalk(npc, player); } public static void main(String[] args) { new Laboratory(-1, qn, "custom"); } } Wan see how he work? The GM text The labo for potions. The text for healers (not GM) For all other class
-
[share]Custom Tattoo like DN - Epilogue
darknessneo replied to darknessneo's topic in Client Development Discussion
its a client error i think. You have something wrong somewhere. But if you are in epilogue its strange, i have just copy/paste my code. Check your gameserver console and check if you have an error with tattoos files. If you see nothing, its definitly a client error. -
[share]Custom Tattoo like DN - Epilogue
darknessneo replied to darknessneo's topic in Client Development Discussion
client files are needed for edit your files of the game. All files can be found in the system folder of lineage 2. You need to edit when with a program. All infos can be found in the forum, just check. Dont try to edit anything without a little knowledge. Note : you can try: L2 FileEdit CT2.4 v0.9 <- i usse it for gracia epilogue. Check my screens. Tattoos go at underwear and belt. The tattoo up go to the underwear, and the tattoo down go to the belt, you have the choose. when you have a error like this, its cuz you have a texture error. My tatoos use underwear and belt, in interlude, you dont have belt. What is your l2 version? I use textures from dyes, if you dont have dyes, or textures missing in the icon.utx, you can have a texture error. -
[Error GameServer] autospawnhandler with cabal npc
darknessneo replied to darknessneo's question in Request Server Development Help [L2J]
no, all orator in town don't spawn. -
[Error GameServer] autospawnhandler with cabal npc
darknessneo replied to darknessneo's question in Request Server Development Help [L2J]
someone gived me a patch for autospawnhandler. this error was come cuz i used reload npc command. I need to wait the next seven sign for see if this patch works. -
[Error GameServer] autospawnhandler with cabal npc
darknessneo replied to darknessneo's question in Request Server Development Help [L2J]
I don't exactly what you mean but here all tables with this NPC: INSERT INTO `auto_chat` (`groupId`, `npcId`, `chatDelay`) VALUES (17, 31094, -1); INSERT INTO `npc` (`id`, `idTemplate`, `name`, `serverSideName`, `title`, `serverSideTitle`, `class`, `collision_radius`, `collision_height`, `level`, `sex`, `type`, `attackrange`, `hp`, `mp`, `hpreg`, `mpreg`, `str`, `con`, `dex`, `int`, `wit`, `men`, `exp`, `sp`, `patk`, `pdef`, `matk`, `mdef`, `atkspd`, `aggro`, `matkspd`, `rhand`, `lhand`, `armor`, `enchant`, `walkspd`, `runspd`, `isUndead`, `absorb_level`, `absorb_type`, `drop_herbs`) VALUES ('31094', 31094, 'Orator of Revelations', 0, '', 0, 'LineageMonster.liviona', '15.00', '28.00', '70', 'male', 'L2CabaleBuffer', 40, '3862', '1493', '11.85', '2.78', '40', '43', '30', '21', '20', '10', '0', '0', '1314', '470', '780', '382', '278', '0', '333', '0', '0', '0', 0, '80', '120', 0, '0', 'LAST_HIT', 'false'); INSERT INTO `npcaidata` (`npc_id`, `skill_chance`, `primary_attack`, `canMove`, `minrangeskill`, `minrangechance`, `maxrangeskill`, `maxrangechance`, `soulshot`, `spiritshot`, `spschance`, `sschance`, `ischaos`, `clan`, `clan_range`, `enemyRange`, `enemyClan`, `dodge`, `ai_type`) VALUES (31094, 15, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL, '', 0, NULL, NULL, NULL, 'fighter'); INSERT INTO `npcskills` (`npcid`, `skillid`, `level`) VALUES (31094, 4045, 1), (31094, 4416, 2); INSERT INTO `random_spawn` (`groupId`, `npcId`, `count`, `initialDelay`, `respawnDelay`, `despawnDelay`, `broadcastSpawn`, `randomSpawn`) VALUES (13, 31094, 1, -1, 60, 0, 'false', 'false'), (14, 31094, 1, -1, 60, 0, 'false', 'false'), (15, 31094, 1, -1, 60, 0, 'false', 'false'), (16, 31094, 1, -1, 60, 0, 'false', 'false'), (17, 31094, 1, -1, 60, 0, 'false', 'false'), (18, 31094, 1, -1, 60, 0, 'false', 'false'), (19, 31094, 1, -1, 60, 0, 'false', 'false'), (20, 31094, 1, -1, 60, 0, 'false', 'false'), (21, 31094, 1, -1, 60, 0, 'false', 'false'), (22, 31094, 1, -1, 60, 0, 'false', 'false'), (23, 31094, 1, -1, 60, 0, 'false', 'false'), (24, 31094, 1, -1, 60, 0, 'false', 'false'), (25, 31094, 1, -1, 60, 0, 'false', 'false'), (26, 31094, 1, -1, 60, 0, 'false', 'false'), (27, 31094, 1, -1, 60, 0, 'false', 'false'), (28, 31094, 1, -1, 60, 0, 'false', 'false'), (29, 31094, 1, -1, 60, 0, 'false', 'false'), (30, 31094, 1, -1, 60, 0, 'false', 'false'), (31, 31094, 1, -1, 60, 0, 'false', 'false'), (32, 31094, 1, -1, 60, 0, 'false', 'false'), (33, 31094, 1, -1, 60, 0, 'false', 'false'), (34, 31094, 1, -1, 60, 0, 'false', 'false'), (35, 31094, 1, -1, 60, 0, 'false', 'false'), (36, 31094, 1, -1, 60, 0, 'false', 'false'), (37, 31094, 1, -1, 60, 0, 'false', 'false'), (38, 31094, 1, -1, 60, 0, 'false', 'false'), (39, 31094, 1, -1, 60, 0, 'false', 'false'), (40, 31094, 1, -1, 60, 0, 'false', 'false'), (113, 31094, 1, -1, 60, 0, 'false', 'false'), (115, 31094, 1, -1, 60, 0, 'false', 'false'), (117, 31094, 1, -1, 60, 0, 'false', 'false'), (119, 31094, 1, -1, 60, 0, 'false', 'false'), (122, 31094, 1, -1, 60, 0, 'false', 'false'), (125, 31094, 1, -1, 60, 0, 'false', 'false'), (126, 31094, 1, -1, 60, 0, 'false', 'false'), (128, 31094, 1, -1, 60, 0, 'false', 'false'), (130, 31094, 1, -1, 60, 0, 'false', 'false'), (132, 31094, 1, -1, 60, 0, 'false', 'false'); I checked the ramdom spawn loc and all group are inside. I have the same prob with npc 31093, the another orator I tryed to change all false case of random_spawn like mammon, but nothing... -
[share]Custom Tattoo like DN - Epilogue
darknessneo replied to darknessneo's topic in Client Development Discussion
Already asked, but i don't know how adapt for another chron. If you can give me all files needed to edit and a sample of the database with a armor, i can try to edit. But i can't test myself. -
[share]Custom Tattoo like DN - Epilogue
darknessneo replied to darknessneo's topic in Client Development Discussion
i added all multisell for tattoos. They works like a upgrade. For a tattoo lvl 1 you need somes adena and a soul crystal. For a tattoo lvl 2 you need the same tattoo lvl 1 and a soul crystal ... 4 multisell shops. You need to add them to a NPC with a lign in the html of him like <a action="bypass -h npc_%objectId%_multisell 308401">tattoos level 1</a><br1> <a action="bypass -h npc_%objectId%_multisell 308402">Upgrade tattoos level 1 to level 2</a><br1> <a action="bypass -h npc_%objectId%_multisell 308403">Upgrade tattoos level 2 to level 3</a><br1> <a action="bypass -h npc_%objectId%_multisell 308404">Upgrade tattoos level 3 to level 4</a> -
[Share] Wolverine's Claw (*T2*3/EP/FREYA) !
darknessneo replied to Chandy's topic in Client Development Discussion
woot, finaly i adapted them for my epilogue server ^^ very nice :) -
[Share + Guide][CT2.3]Custom Loading screen [Loading...]
darknessneo replied to LauQ's topic in Client Development Discussion
just what i needed for my own loading. Thx for this tuto. -
[Share]L2 Updaters + Guide by darknessneo
darknessneo replied to CriticalError's topic in Client Development Discussion
like a charm -
ok, after somes day of the beta, we don't have ppl realy. Only somes chars try the server, and leave. Ok, maybe its cuz we start and we don't have 100+ ppl online. I can understand. But maybe no... maybe we have something wrong... i don't know realy. So... i invite all ppl who wan help me, to come and try my server. I invite them to come in my forum and write all thing are wrong or missing. I need comment about this 'flop' !
-
[Share] Custom Load Screens to any Chronicle [UPDATED]
darknessneo replied to taio's topic in Client Development Discussion
Im lokking for another loading background, thx for this great share. -
[share]Custom Tattoo like DN - Epilogue
darknessneo replied to darknessneo's topic in Client Development Discussion
as i sayed before, im newbi on dev and if someone need adaptation, i need all files from the CT for try to adap my tattoo. im not close for try to adap, but i can't check myself.
