Jump to content

Mrako

Members
  • Posts

    26
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by Mrako

  1. You can simply open door by using GM command //set_door_status door_id(can be found at doordata.txt) [init|breakable|unbreakable|open|close]
  2. I think you are talking about L2J. This is L2OFF section.
  3. When they allow me to buy a server from them, so i will buy it:))
  4. Lol .. buy this product, it is solution for you. Someone spend on this dll lot of time and deserves for this work to be appreciated. If you dont want to pay for extender, use open extenders ! . or make your own extender and let people crack at it and use your work.
  5. you have two ways to do this. 1: use query : UPDATE lin2world.dbo.user_data SET char_name = 'your_new_char_name' WHERE char_name = 'old_char_name' 2: use L2admin a change it thought CacheD admin socket. It should helps you :)
  6. Check if server is running . go to start-> all programs-> Microsoft SQL server 2005 -> configuration tools-> SQL server configuration manager-> SQL server 2005 services and there you can see if your SQL server is running or not(if not right click and start). Click on servername combobox-> <browse for more...>-> network servers and wait few second, until database engine will be found and then select your server. I hope it will help you .
  7. Answer is, i want to learn more about AuthD extender coding.
  8. Yes he and team wrote Interlude auth ext in C++. It called InterludeAuth.dll Lot of found links referred to PP.
  9. Hi , Can someone share InterludeAuth dll(coded by Zil) sources? Thanks
  10. Hi, do someone remember, on old PP there was a php script i thing coded by Hint, which sends packet to l2server and l2server return Onlinechars,privatestores, max palyers.... Someone has this scipt? Or packet structure? :)) Thanks Edit: Packet is(in hex) 5B 77 00 68 00 6F 00 00
  11. Yes i tried change addresses before, i even tried VistaFix.DLL from some guy on http://www.mmocom.ru , nothing helps.
  12. Oki i will investigate stuck point. Maybe i will try to change just by IDA, not by external DLL. It could help maybe...
  13. I can share here, my l2server.exe and fix dll , if someone can help me with ?
  14. and the server instantly stops with error : Problem Event Name: APPCRASH Application Name: L2Server_1221_0208_dll.exe Application Version: 0.0.0.0 Application Timestamp: 43e9e657 Fault Module Name: StackHash_5446 Fault Module Version: 0.0.0.0 Fault Module Timestamp: 00000000 Exception Code: c0000005 Exception Offset: 000000001d740000 OS Version: 6.1.7600.2.0.0.272.7 Locale ID: 1033 Additional Information 1: 5446 Additional Information 2: 544654776bb96463ce31d05c263bc066 Additional Information 3: 6c88 Additional Information 4: 6c88dfe237dda869f533bae89fea51b4 Someone can help me please?
  15. It throws me error in compilation process : Error 2 fatal error LNK1295: '/FIXED' not compatible with '/DYNAMICBASE' specification; link without '/FIXED' So i remove /DYNAMICBASE
  16. Oki my code is here : I used extredner code from topic about extenders , posted on this forum and 2 methods from guys on PP. #include "DllMain.h" //#define STATUS_ACCESS_VIOLATION ((NTSTATUS)0xC0000005L) void NOPMemory(INT32 Address, INT32 len) { BYTE Byte = 0x90; DWORD OLDPROTECT; SIZE_T BW; HANDLE Server = OpenProcess(PROCESS_ALL_ACCESS | PROCESS_VM_READ | PROCESS_VM_WRITE, false, GetCurrentProcessId()); if ( Server ) { for ( int i = 0 ; i < len ; i++ ) { INT32 ADDR = Address+i; VirtualProtectEx(Server, (LPVOID)ADDR, 1, PAGE_WRITECOPY, &OLDPROTECT); WriteProcessMemory(Server,(LPVOID)ADDR,&Byte,1,&BW); VirtualProtectEx(Server, (LPVOID)ADDR, 1, OLDPROTECT, &OLDPROTECT); } } CloseHandle(Server); } void WriteInstruction(INT32 Address, INT32 NewAddress, INT32 NopZone, INT8 Instruction) { DWORD OLDPROTECT; SIZE_T BytesWritten; CHAR *MyAddress = (CHAR *)Address; INT32 JAddress = NewAddress - (Address+5); HANDLE Server = OpenProcess(PROCESS_ALL_ACCESS | PROCESS_VM_READ | PROCESS_VM_WRITE, false, GetCurrentProcessId()); if ( Server ) { // Unlocking the current address space in order to create the new jump. VirtualProtectEx(Server, (VOID *)Address, 5+NopZone, PAGE_WRITECOPY, &OLDPROTECT); WriteProcessMemory(Server,MyAddress,(CHAR *)&Instruction,1,&BytesWritten); WriteProcessMemory(Server,MyAddress+1,(CHAR *)&JAddress,4,&BytesWritten); // COPYING THE ADDRESS TO THE ADDRESS SPACE. NOPMemory((INT32)MyAddress+5, NopZone); // NOPING THE REST OF THE ZONE YOU WANTED PATCHED. VirtualProtectEx(Server, (VOID *)Address, 5+NopZone, OLDPROTECT, &OLDPROTECT); } CloseHandle(Server); } __declspec(dllexport) BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: { WriteInstruction(0x6432F6, 0x643307, 0, 0xE9); //WriteInstruction(0x643AA6, 0x643AB7, 0, 0xE9); } case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; } This fix DLL , i import to L2server.....exe, after l2serverx64-dll.dll, also tried import it before l2serverx64-dll.dll. Also tried, doesnt work for me.
  17. The next problem is with or without Fix DLL: Problem Event Name: APPCRASH Application Name: L2Server_1221_0208_dll.exe Application Version: 0.0.0.0 Application Timestamp: 43e9e657 Fault Module Name: StackHash_fca3 Fault Module Version: 0.0.0.0 Fault Module Timestamp: 00000000 Exception Code: c0000005 Exception Offset: 000000001d660000 OS Version: 6.1.7600.2.0.0.272.7 Locale ID: 1033 Additional Information 1: fca3 Additional Information 2: fca35134e2da30130be19e279f6c1200 Additional Information 3: 4843 Additional Information 4: 484311c7b93a181590321c631b7ef467 I used : case DLL_PROCESS_ATTACH: { WriteInstruction(0x643AA6, 0x643AB7, 0, 0xE9); }
  18. Yes process crashes instatly after start every time (without/with WS2008 fix ). Without fix ,there was error with WINNET, as i mentioned above. With fix , there was error 0xc000007b .
  19. So solutions is: 1 : Contact Fr3d and buy new extender. 2 : Reinstal Windows Server 2008 R2 to Windows server 2003 RC2 3 : Try to find fix for WS 2008 R2 ... Is it correct?)
  20. Hello, did someone run L2server+extender under Windwos server 2008 R2 ? I have a little problem when i tun server, there was error message "Cannot find import; DLL maybe missing;corrupt, or wrong version File: WININET.DLL Error: 998 ". (So I run to check Windows\system32 for WININET.dll, i found WININET.DLL version 8.00.7600.16625 (win7_gdr.100629-1617). ) Server stop running after this error.. L2Server_1221_0208_dll.exe / 8.91 MB (9340416 bytes) l2serverx64-dll.dll / 1.75 MB (1835008 bytes) / licenced.. I also made DLL with fix mentioned on PP, but there is another error : The Application was unable to start correctly (0xc000007b).. Can someone help me solve this problem ? Thanks..
  21. Hello, did someone run L2server+extender under Windwos server 2008 R2 ? I have a little problem when i tun server, there was error message "Cannot find import; DLL maybe missing;corrupt, or wrong version File: WININET.DLL Error: 998 ". (So I run to check Windows\system32 for WININET.dll, i found WININET.DLL version 8.00.7600.16625 (win7_gdr.100629-1617). ) Server stop running after this error.. Can someone help me solve this problem ? Thanks..
  22. CAn somebody tell me what mean in db set @conn '127.0.0.'+world.id etc... It is database connection? or what is it? Thankas Mrakobes
  23. Hi i have one question about buffs.. I made on my server my own potions i add them to itemgrp and itemname, the are showed on players invertory.. but if use them , serevr show on buff bar only black quad with noname buff.. Can you tell me where i can edit buffs textures? or how i can repair it? Thanks
  24. Hi i have problem in commands , lot of OFF commands didn|t work .. Work only //serverstat etc.. For example //setparam exp 99999,//set_hero(nobless) ,//ride_wyvern,.. didn't workl i dunno why.... can somebody help me ? Thanks Mrakobes!
×
×
  • Create New...