Jump to content

zlati

Members
  • Posts

    169
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by zlati

  1. I got this error in GS : WARNING [26 Jan 22:17:55,437] com.l2jfree.gameserver.taskmanager.AbstractFIFOPer iodicTaskManager.run(): java.lang.UnsupportedOperationException: Destination array too small at javolution.util.FastCollection.toArray(FastCollection.java:351) at com.l2jfree.gameserver.model.actor.L2Character.getAllSkills(L2Charact er.java:5791) at com.l2jfree.gameserver.model.actor.instance.L2PcInstance.getSortedAll Skills(L2PcInstance.java:9674) at com.l2jfree.gameserver.network.serverpackets.SkillList.<init>(SkillLi st.java:31) at com.l2jfree.gameserver.model.actor.instance.L2PcInstance.sendSkillLis tImpl(L2PcInstance.java:9741) at com.l2jfree.gameserver.taskmanager.PacketBroadcaster$BroadcastMode$6. sendPacket(PacketBroadcaster.java:70) at com.l2jfree.gameserver.taskmanager.PacketBroadcaster$BroadcastMode.tr ySendPacket(PacketBroadcaster.java:101) at com.l2jfree.gameserver.taskmanager.PacketBroadcaster.callTask(PacketB roadcaster.java:130) at com.l2jfree.gameserver.taskmanager.PacketBroadcaster.callTask(PacketB roadcaster.java:24) at com.l2jfree.gameserver.taskmanager.AbstractFIFOPeriodicTaskManager.ru n(AbstractFIFOPeriodicTaskManager.java:67) at com.l2jfree.util.concurrent.ExecuteWrapper.execute(ExecuteWrapper.jav a:59) at com.l2jfree.util.concurrent.ExecuteWrapper.run(ExecuteWrapper.java:40 ) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source) at java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$101(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. runPeriodic(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source ) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) how do i fix it ? what it's wrong ?
  2. Thank you, anyway i know that for java. But i get server error. Maybe exist some system patch or dunno something else...
  3. Hello Guys, I have searched for an bot(l2walker,IG,OOG, L2NET,etc) protection. Can anyone tell me how to stop boting on my server ? Thank You Regards ::) Im using l2jfree CT2.3
  4. all works okay now . Thank you Topic Locked
  5. Thank you for help , i will change it and i will come back to tell if i still get critical
  6. Hello i need some help . When i teleport i got fatal error(disconnected) : 2010.1.25 04:40:52 OS : Windows XP x64 5.2 (Build: 3790) CPU : GenuineIntel Intel® Core2 Quad CPU Q9300 @ 2.50GHz @ 2507 MHz 4094MB RAM Video : NVIDIA GeForce 9800 GT (9621) PosCode : LS1(83) -119761:44449:366 4/1 [554] General protection fault! History: UStruct::SerializeBinGC <- UObject::Serialize <- (ShadowBitmapMaterial Transient.ShadowBitmapMaterial34) <- ObjectTestReach <- (ShadowBitmapMaterial Transient.ShadowBitmapMaterial34) <- UStruct::SerializeBinGC <- UObject::Serialize <- (ShadowProjector Transient.ShadowProjector375) <- AActor::Serialize <- ObjectTestReach <- (ShadowProjector Transient.ShadowProjector375) <- ULevelBase::Serialize <- ULevel::Serialize <- UMasterLevel::Serialize <- ObjectTestReach <- (MasterLevel Transient.MasterLevel0) <- UStruct::SerializeBinGC <- UObject::Serialize <- (GameEngine Transient.GameEngine0) <- UGameEngine::Serialize <- (GameEngine Transient.GameEngine0) <- UGameEngine::Serialize <- (GameEngine Transient.GameEngine0) <- ObjectTestReach <- (GameEngine Transient.GameEngine0) <- TArray<< <- UGameEngine::L2SerializeRootSet <- UGameEngine::L2CollectGarbage <- UMasterLevel::DetachLevel <- UGameEngine::DetachLevel <- UGameEngine::CheckPurgeLevel <- UGameEngine::L2_Teleport <- UGameEngine::ScreenFadeDone <- UGameEngine::Tick <- UpdateWorld <- MainLoop What it's wrong ? Im using l2jfree latest revision. PS.: i think it's because instead of normal NPC(buffer,GMShop,teleporter) i modified with RaidBoss(Ice fairy sira ,etc) NPC . Can you help me please ? :'(
  7. dont work :/ anyone have more ideas ?
  8. i get this in GS from multiple players, they dont doit with intention as i can see but this make my server stop work. just freez it and nobody can do anything or even login, server being online. anyone got an idea ?
  9. not work, my weapon is disarmed and equiped all time.. and i set all fine
  10. not work on retail :-[
  11. Hello , i need some help with the aion weapons. I added them but i dont see the weapon name "no-itemname" why ? I try it about 4 diferent aion weapons pack.. but i think is some problem with "itemname-e" Please help me.
  12. The Char is on Wrath ..
  13. Dont work on official (lineage2.com) .
  14. Who have LIneage 2 Gracia Part 2 system (decoded)(clean) please share your download link. Thank You
  15. Hello Guys, Who have L2Walker for Official game ? (www.lineage2.com) If you have one and is working please reply here with download link . Thank You .
  16. Hello Guys, I need some help from you .. if you want to help me. How can i update without lose data. From l2jfree version 1.2.7 to version 1.2.8 . Can somebody help me ? Or give me a guide. Question: If i copy/paste version 1.2.8 on version 1.2.7 it's working ? Thank You
  17. You mean to make a backup at mysql database ex: l2jdb ? Also i have customs on server. Can i copy/paste the new rev and replace the old rev ?(if you know what i mean..) Sorry for my english
  18. Hello Guys, I need some help from you .. if you want to help me. How can i update without lose data. From l2jfree version 1.2.7 to version 1.2.8 . Can somebody help me ? Or give me a guide. Question: If i copy/paste version 1.2.8 on version 1.2.7 it's working ? Thank You
  19. Nice share kali
  20. 1st Way of injecting is to use a PE editor such as Stud_PE: ( http://www.cgsoftlabs.ro/zip/Stud_PE.zip3 ) Open the exe in STUD_PE Exe Injector. Go to functions. Click “Add new import” Select “Open DLL” Select the DLL you are going to use Click “Select import function” Select “DllMain@12″ Click “Add to List” Click OK. 2nd way of injecting is to use a patcher app. Thanks to tontor for the source code. Assemble the source in MASM: ;Static DLL Injection for MASM by Aphex ;http://www.iamaphex.cjb.net ;unremote@knology.net ;This uses code by Yodah and Freddy K ;What this does: It forces a PE to load a DLL everytime it is ran by ;patching the actual file. No other loaders or memory injectors are needed. ;How it does this: It opens the PE file, adds a section to the end of the file, ;alters the entry point to execute this section first. Then the new code loads ;a dll and jumps back to the original entry point where it runs as normal. ;NOTE: you must add this linker option “/SECTION:.text,RWX” ;ml.exe /coff patch.asm /link /SECTION:.text,RWX /SUBSYSTEM:WINDOWS /OPT:NOREF .386 .model flat, stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\user32.inc includelib \masm32\lib\kernel32.lib includelib \masm32\lib\user32.lib SEH_STRUCT struct OrgEsp dword 0 OrgEbp dword 0 SaveEip dword 0 SEH_STRUCT ends .data ;——-> Path to EXE to be patched with DLL <——- szTarget byte ‘L2Server.exe’, 0 .data? dwFile dword ? dwSize dword ? dwBytes dword ? dwImage dword ? dwBuffer dword ? dwHeader dword ? dwLength dword ? dwSections dword ? .data errmsg db ’failed to open l2server.exe’,0 sucmsg db ’patching l2server.exe succeeded’,0 titlemsg db ’beepbeepboop’,0 .code EntryPoint: jmp PatchEnd PatchBegin: jmp SkipData szName byte ‘.PATCH’, 2 dup (0) szLoadLibrary byte ‘LoadLibraryA’, 0 ;——-> Path to DLL to be patched into EXE <——- szDll byte ‘patch.dll’, 0 SEH SEH_STRUCT <> _LoadLibrary dword 0 dwKernelBase dword 0 dwEntryPoint dword 0 _DllOff dword 0 SkipData: assume fs:NOTHING pushad call Root Root: pop ebp sub ebp, offset Root push dword ptr [esp + 20h] call Base or eax, eax jz Return mov [ebp + dwKernelBase], eax lea eax, [ebp + offset szLoadLibrary] push eax push [ebp + dwKernelBase] call Address or eax, eax jz Return mov [ebp + _LoadLibrary], eax lea eax, [ebp + offset szDll] push eax call [ebp + _LoadLibrary] mov [ebp + offset _DllOff], eax Return: mov eax, [ebp + dwEntryPoint] mov [esp + 1ch], eax popad jmp eax Base: mov edi, [esp + 4] lea eax, [ebp + offset SehHandler] push eax push dword ptr fs:[0] lea eax, [ebp + offset SEH] assume eax:ptr SEH_STRUCT mov [eax].OrgEsp, esp mov [eax].OrgEbp, ebp lea ebx, [ebp + offset Continue] mov [eax].SaveEip, ebx mov fs:[0], esp assume eax:NOTHING and edi, 0FFFF0000h .while TRUE .if word ptr [edi] == IMAGE_DOS_SIGNATURE mov esi, edi add esi, [esi + 03Ch] .if dword ptr [esi] == IMAGE_NT_SIGNATURE .break .endif .endif Continue: sub edi, 010000h .if edi < 070000000h mov edi, 0BFF70000h .break .endif .endw xchg eax, edi pop dword ptr fs:[0] add esp, 4 ret 4 Address: lea eax, [ebp + offset SehHandler] push eax push dword ptr fs:[0] lea eax, [ebp + offset SEH] assume eax:ptr SEH_STRUCT mov [eax].OrgEsp, esp mov [eax].OrgEbp, ebp lea ebx, [ebp + offset Continue] mov [eax].SaveEip, ebx mov fs:[0], esp assume eax:NOTHING mov esi, [esp + 0ch] .if word ptr [esi] != IMAGE_DOS_SIGNATURE jmp Halt .endif add esi, [esi + 03Ch] .if dword ptr [esi] != IMAGE_NT_SIGNATURE jmp Halt .endif mov edi, [esp + 10h] mov ecx, 150 xor al, al repnz scasb mov ecx, edi sub ecx, [esp + 10h] mov edx, [esi + 078h] add edx, [esp + 0ch] assume edx:ptr IMAGE_EXPORT_DIRECTORY mov ebx, [edx].AddressOfNames add ebx, [esp + 0ch] xor eax, eax .repeat mov edi, [ebx] add edi, [esp + 0ch] mov esi, [esp + 10h] push ecx repz cmpsb .if zero? add esp, 4 .break .endif pop ecx add ebx, 4 inc eax .until eax == [edx].NumberOfNames .if eax == [edx].NumberOfNames jmp Halt .endif mov esi, [edx].AddressOfNameOrdinals add esi, [esp + 0ch] push edx mov ebx, 2 xor edx, edx mul ebx pop edx add eax, esi xor ecx, ecx mov word ptr cx, [eax] mov edi, [edx].AddressOfFunctions xor edx, edx mov ebx, 4 mov eax, ecx mul ebx add eax, [esp + 0ch] add eax, edi mov eax, [eax] add eax, [esp + 0ch] jmp Exit assume edx:nothing Halt: xor eax, eax Exit: pop dword ptr fs:[0] add esp, 4 ret 8 SehHandler proc c pExcept:dword, pFrame:dword, pContext:dword, pDispatch:dword mov eax, pContext assume eax:ptr CONTEXT push SEH.SaveEip pop [eax].regEip push SEH.OrgEsp pop [eax].regEsp push SEH.OrgEbp pop [eax].regEbp mov eax, ExceptionContinueExecution ret SehHandler endp PatchEnd: mov eax, offset PatchEnd sub eax, offset PatchBegin mov dwLength, eax invoke CreateFile, offset szTarget, GENERIC_READ or GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0 .if eax == INVALID_HANDLE_VALUE invoke MessageBox, NULL,addr errmsg,addr titlemsg,MB_OK invoke ExitProcess, 0 .endif mov dwFile, eax invoke GetFileSize, dwFile, 0 mov dwSize, eax add eax, 2000h invoke GlobalAlloc, GMEM_FIXED or GMEM_ZEROINIT, eax mov dwBuffer, eax invoke ReadFile, dwFile, dwBuffer, dwSize, offset dwBytes, 0 mov esi, dwBuffer add esi, 03ch mov eax, dword ptr [esi] mov dwHeader, eax sub eax, 03ch add esi, eax assume esi:ptr IMAGE_NT_HEADERS mov ax, [esi].FileHeader.NumberOfSections mov dwSections, eax inc [esi].FileHeader.NumberOfSections mov eax, [esi].OptionalHeader.AddressOfEntryPoint add eax, [esi].OptionalHeader.ImageBase mov dwEntryPoint, eax mov eax, [esi].OptionalHeader.SizeOfImage mov dwImage, eax add [esi].OptionalHeader.SizeOfImage, 1000h mov [esi].OptionalHeader.AddressOfEntryPoint, eax assume esi:NOTHING mov esi, dwBuffer add esi, dwHeader add esi, 0f8h assume esi:ptr IMAGE_SECTION_HEADER mov eax, 0E0000060h mov [esi].Characteristics, eax mov eax, 28h mov ecx, dwSections imul ecx add esi, eax mov eax, dword ptr [szName] mov dword ptr [esi].Name1, eax mov eax, dword ptr[szName+4] mov dword ptr [esi].Name1+4, eax mov eax, 1000h mov [esi].Misc.VirtualSize, eax mov eax, dwImage mov [esi].VirtualAddress, eax mov eax, dwLength mov [esi].SizeOfRawData, eax mov eax, dwSize mov [esi].PointerToRawData, eax mov eax, 0E0000020h mov [esi].Characteristics, eax assume esi:NOTHING mov edi, dwBuffer add edi, dwSize lea eax, PatchBegin xchg esi, eax mov ecx, dwLength rep movsb invoke SetFilePointer, dwFile, 0, 0, FILE_BEGIN mov eax, dwSize add eax, dwLength invoke WriteFile, dwFile, dwBuffer, eax, offset dwBytes, 0 invoke CloseHandle, dwFile invoke GlobalFree, dwBuffer invoke MessageBox, NULL,addr sucmsg,addr titlemsg,MB_OK invoke ExitProcess, 0 end EntryPoint That's all folks ;)
×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock