Jump to content

Recommended Posts

Posted (edited)
 
wWBB8pl.jpg
 
 
Lineage 2 High Five
Aerius x70 - International Server
[Georgian HighFive Server]
Start Date: 20 May 20:00 By GMT+4
Open Beta Test: 15 May 20:00 By GMT+4
 
Our Website: http://L2Guild.Com
 
 
Server Version : High Five
Server Emulator : PTS [L2Off]
 
 
Rates:
    • EXP/SP: x70*
    • Adena: x50*
    • Sealed Stones: x20
    • Drop: Chance: x20, Qty: x1*
    • Spoil: Chance: x1, Qty: x25*
    • RB exp/sp: x1*
    • RB Drop: Chance х8.
    • Epaulette: x10
    • Epic Drop: Chance x1*
    • Quests - Items Drop: х4 (Not for all quests*)
    • Quest (reward adena/exp/sp): x5* (Rates are changed for a few quests, list you can view in this topic*)
 
  • Community Buffer:
    Buffer has all the Buff / Song / Dance , but there will not be Summon buffs and Resists.
    Buff/Dance/Song Time - 60 Minute.
    Ability to create a profile buffs.
    Number of Slots buff - 24/12 (36 slots).
 
  • Auction:
       Auction will be enabled after 1 week from start.
       Comfortable Market in Alt+B
 
  • Professions:
      You can buy professions from NPC or from Community Board.
      Price for 1 Profession - 350.000 adena.
      Price for 2 Profession - 2.000.000 adena.
      Price for 3 Profession - 30.000.000 adena.
 
  • Donation:
      Premium Account x1.75
      Accessories
      Different Services
      Soul Stage Crystalls
      Books (Forgotten Scrolls) till 81 Level
      Rune XP/SP
 
  • Changed rates for quests:
   Seven Signs - Series of Doubt
   Seven Signs - Dying Message
   Seven Signs - Contract of Mammon
   Seven Signs - Secret Ritual of the Priests
   Seven Signs - Seal of the Emperor
   Seven Signs - Sacred Book of Seal
   Seven Signs - Embryo
   Level 36-42: Pailaka
   Level 61-67: Pailaka
   Level 73-77: Pailaka
   Grave Robber Annihilation
   Ghosts of Batur
   Black Swan
   Supplier Of Reagents
   The Zero Hour
   Hunt of the Golden Ram Mercenary Force
   Seekers of the Holy Grail
   War With Ketra Orcs
   War with Varka Silenos
   Alliance with Varka Silenos
   Alliance with Ketra
   Gather The Flames
   Relics of the Old Empire
   Heart in Search of Power
   Yoke of the Past
   Guardians of the Holy Grail
   How to Oppose Evil
 
 
Gameplay:
    • Starting equipement:
    • Top No grade.
    • Automatic learning all skills of the character
    • On server will be Mana Potion
    • Main trade zone is Giran Harbor, also permitted to trade in other towns but, it will remove 15% main cost of item.
    • Olympiad - starts with server.
    • Premium Account (Rates x1.5)
    • Offline Trade / Craft
    • Bot/Hack Protection.
    • Community Board (Buffer,GameShop and etc.)
    • A full-featured PTS[Offlike] emulator.
    • On Server Will Be 3 Events: CTF,TvT and DeathMatch
    • There in no limit on windows.
    • Open Hellbound island with the 11 level at the start.
 
 
Information may change during the OBT!
P.S - Not a russian server. : )
Edited by avoegio
Posted

L2 Off ? 

Make low-medium rate 10-15 ! 

it's fine if they start with a mid rate

if they become popular then a low rate is a good idea.

i hope off files are real.

Posted

it's fine if they start with a mid rate

if they become popular then a low rate is a good idea.

i hope off files are real.

we are using 100% l2off files. If you will be on open beta test you will see it. 

there are many difference between Java and L2off, starting from skill ending with agathions. :) 

 

 

for sure this is not l2off

for sure, we are using l2off files :)

Posted

 

 

for sure, we are using l2off files :)

http://www.maxcheaters.com/topic/193701-radiboss-drop-rate/?do=findComment&comment=2486914

 

http://www.maxcheaters.com/topic/193662-vangath-crack/?do=findComment&comment=2486653

 

when i see this topics, i cant believe u open l2off serber, its downloaded from google for sure

Posted

looks like L2dorn:)

if i remember correct l2dorn wasnt running on off files. common l2j files with enabled useskill macro "bug".

 

random question: OP says he runs off files while he has "Java" as a profile pic?

Posted (edited)

looks like L2dorn:)

 

dorn was under averia project aka goldfish adminos 

 

but now he is out of averia so its bullshit ;D

 

rip

 

http://www.maxcheaters.com/topic/192239-selling-hi5-source-code/?do=findComment&comment=2477363

Edited by AchYlek
Posted

Small code from ai.obj

handler 31 10417	//  MENU_SELECTED
	variable_begin
		"talker"
		"ask"
		"reply"
		"myself"
		"i1"
		"myself"
		"_choiceN"
		"_code"
		"_from_choice"
	variable_end

	push_event	//  i1
	push_const 288			//i1
	add
	push_reg_sp
	fetch_i			//expr =
	push_const 0			//unary->INTEGER_CONST
	assign
	shift_sp -1
	push_event	//  ask
	push_const 160			//ask
	add
	fetch_i4
	push_const 1			//unary->INTEGER_CONST
	equal
	branch_false L78
L77
	push_event	//  reply
	push_const 272			//reply
	add
	fetch_i
	push_const 1			//unary->INTEGER_CONST
	equal
	branch_false L80
L79
	push_event	//  talker
	push_const 40			//talker
	add
	fetch_i			//level
	push_const 1956			//level
	add
	fetch_i4
	push_const 1			//unary->INTEGER_CONST
	equal
	branch_false L82
L81
	push_event	//  i1
	push_const 288			//i1
	add
	push_reg_sp
	fetch_i			//expr =
	push_const 68			//unary->INTEGER_CONST
	assign
	shift_sp -1
	push_event	//  myself
	push_const 784			//myself
	add
	fetch_i			//Fetch Base pointer
	push_event	//  talker
	push_const 40			//talker
	add
	fetch_i
	push_const 0			//unary->INTEGER_CONST
	push_event	//  i1
	push_const 288			//i1
	add
	fetch_i
	func_call 235077878	//  func[IncrementParam]
	shift_sp -3
	shift_sp -1
	push_event	//  myself
	push_const 784			//myself
	add
	fetch_i			//Fetch Base pointer
	push_event	//  talker
	push_const 40			//talker
	add
	fetch_i
	push_const 1			//unary->INTEGER_CONST
	push_event	//  i1
	push_const 288			//i1
	add
	fetch_i
	push_const 10			//unary->INTEGER_CONST
	div
	func_call 235077878	//  func[IncrementParam]
	shift_sp -3
	shift_sp -1
	push_event	//  myself
	push_const 784			//myself
	add
	fetch_i			//Fetch Base pointer
	push_event	//  talker
	push_const 40			//talker
	add
	fetch_i
S2.	"l2guild001.htm"
	push_string S2
	func_call 235012165	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
	jump L83
L82

Some HF Skills from skill_pch

[s_chain_heal1]	=	101777409
[s_mass_cure1]	=	101580801
[s_mass_clearance1]	=	101646337
[s_aura_blast1]	=	101842945
[s_death_shot1]	=	64880641

Item from hf itemdata.txt

item_begin	etcitem	21820	[rc_acce_of_s_high_setpack_90days]	item_type=etcitem	slot_bit_type={none}	armor_type=none	etcitem_type=none	delay_share_group=-1	item_multi_skill_list={}	recipe_id=0	blessed=0	weight=0	default_action=action_peel	consume_type=consume_type_normal	initial_count=1	soulshot_count=0	spiritshot_count=0	reduced_soulshot={}	reduced_spiritshot={}	reduced_mp_consume={}	immediate_effect=1	ex_immediate_effect=0	drop_period=10	duration={-1;0}	use_skill_distime=0	period=129600	equip_reuse_delay=0	price=0	default_price=0	item_skill=[none]	critical_attack_skill=[none]	attack_skill=[none]	magic_skill=[none]	item_skill_enchanted_four=[none]	capsuled_items={{[rc_dynasty_earring_90days];2;2;100};{[rc_dynasty_ring_90days];2;2;100};{[rc_dynasty_neckalce_90days];1;1;100}}	material_type=fish	crystal_type=crystal_free	crystal_count=0	is_trade=0	is_drop=0	is_destruct=1	is_private_store=0	keep_type=1	physical_damage=0	random_damage=0	weapon_type=none	critical=0	hit_modify=0	avoid_modify=0	dual_fhit_rate=0	shield_defense=0	shield_defense_rate=0	attack_range=0	damage_range={}	attack_speed=0	reuse_delay=3000	mp_consume=0	magical_damage=0	durability=-1	damaged=0	physical_defense=0	magical_defense=0	mp_bonus=0	category={}	enchanted=0	base_attribute_attack={none;0}	base_attribute_defend={0;0;0;0;0;0}	html=[item_default.htm]	magic_weapon=0	enchant_enable=0	elemental_enable=0	unequip_skill={}	for_npc=0	item_equip_option={}	use_condition={}	equip_condition={}	is_olympiad_can_use=1	can_move=0	is_premium=0	/**/	item_end

I think this will be enough.

Posted

java server

 

100%notofffiles

Please dont text here some bullshit.

 

 

dorn was under averia project aka goldfish adminos 

 

but now he is out of averia so its bullshit ;D

 

rip

 

http://www.maxcheaters.com/topic/192239-selling-hi5-source-code/?do=findComment&comment=2477363

Yeap rip  May 13 2015 06:44 AM  sold allready ;)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • Verify if following is supposed to be the way to handle movement npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(point.getX(), point.getY(), point.getZ())); For me, it's not enough. And if it's the case, whole AI system is probably buggy.
    • hello, i want to wtt my charracter in l2elmorelab 1x harbor for 1.5kkk adena in l2reborn 10x new. Or if you interested tell me your offer. :)) Clean Mail 30 lvl Cleric Naked   Updated.
    • package ai.npc.NFWalker; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Random; import l2r.gameserver.enums.CtrlIntention; import l2r.gameserver.model.Location; import l2r.gameserver.model.actor.L2Npc; import l2r.gameserver.model.quest.Quest; import l2r.gameserver.network.clientpackets.Say2; import l2r.gameserver.network.serverpackets.NpcSay; public class NFWalkerAI extends Quest { private static final int WALKER_NPC_ID = 20116; private final Map<String, Route> routes = new HashMap<>(); private final Map<Integer, Integer> npcIndexes = new HashMap<>(); private final Map<Integer, Boolean> npcReverse = new HashMap<>(); private final Map<Integer, String> npcCurrentRoute = new HashMap<>(); public NFWalkerAI() { super(-1, NFWalkerAI.class.getSimpleName(), "ai/npc/NFWalker"); loadRoutes(); addSpawnId(WALKER_NPC_ID); } private void loadRoutes() { // Route 1 Data Route route1 = new Route("route1"); route1.addPoint(new RoutePoint(0, 149363, 172341, -941, 0, false, "")); route1.addPoint(new RoutePoint(1, 148568, 172328, -980, 5, true, "Puff")); route1.addPoint(new RoutePoint(2, 148536, 172792, -980, 0, false, "")); // Route 2 Data Route route2 = new Route("route2"); route2.addPoint(new RoutePoint(0, 149363, 172341, -941, 0, false, "")); route2.addPoint(new RoutePoint(1, 150248, 172328, -980, 5, true, "Rise my children! Bring me the servants of the god! Let them be offered to our god Bifrons!")); route2.addPoint(new RoutePoint(2, 150248, 172776, -980, 0, false, "")); // Add routes to the map routes.put("route1", route1); routes.put("route2", route2); } @Override public String onSpawn(L2Npc npc) { if (npc.getId() == WALKER_NPC_ID) { selectInitialRouteForNpc(npc); } return super.onSpawn(npc); } @Override public String onAdvEvent(String event, L2Npc npc, l2r.gameserver.model.actor.instance.L2PcInstance player) { if (event.equalsIgnoreCase("move")) { moveNpc(npc); } else if (event.equalsIgnoreCase("check_reached")) { checkIfReached(npc); } return null; } private void moveNpc(L2Npc npc) { String routeName = npcCurrentRoute.get(npc.getObjectId()); Route route = routes.get(routeName); Integer pointIndex = npcIndexes.get(npc.getObjectId()); if (route != null && pointIndex != null) { RoutePoint point = route.getPoints().get(pointIndex); if (point.isRun()) { npc.setRunning(); } else { npc.setWalking(); } if (!point.getChat().isEmpty()) { npc.broadcastPacket(new NpcSay(npc.getObjectId(), Say2.NPC_ALL, npc.getId(), point.getChat())); } npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(point.getX(), point.getY(), point.getZ())); // Log movement intention System.out.println("NPC " + npc.getObjectId() + " moving to " + point.getX() + ", " + point.getY() + ", " + point.getZ()); // Schedule a check to see if the NPC has reached its destination startQuestTimer("check_reached", 1000, npc, null); } } private void checkIfReached(L2Npc npc) { String routeName = npcCurrentRoute.get(npc.getObjectId()); Route route = routes.get(routeName); Integer pointIndex = npcIndexes.get(npc.getObjectId()); if (route != null && pointIndex != null) { RoutePoint point = route.getPoints().get(pointIndex); Location currentLocation = npc.getLocation(); Location targetLocation = new Location(point.getX(), point.getY(), point.getZ()); // Check if the NPC has reached the target location if (currentLocation.equals(targetLocation)) { // Log that the NPC has reached the target System.out.println("NPC " + npc.getObjectId() + " reached target " + targetLocation); // Schedule the next movement startQuestTimer("move", point.getDelay() * 1000, npc, null); if (!npcReverse.get(npc.getObjectId())) { pointIndex++; if (pointIndex >= route.getPoints().size()) { npcReverse.put(npc.getObjectId(), true); pointIndex = route.getPoints().size() - 1; } } else { pointIndex--; if (pointIndex < 0) { npcReverse.put(npc.getObjectId(), false); pointIndex = 0; // Choose a new route after completing the current one in both directions switchRouteForNpc(npc); return; } } npcIndexes.put(npc.getObjectId(), pointIndex); } else { // Check again after 1 second startQuestTimer("check_reached", 1000, npc, null); } } } private void selectInitialRouteForNpc(L2Npc npc) { // Randomly select either route1 or route2 String selectedRouteName = "route" + (new Random().nextInt(2) + 1); npcCurrentRoute.put(npc.getObjectId(), selectedRouteName); npcIndexes.put(npc.getObjectId(), 0); npcReverse.put(npc.getObjectId(), false); startQuestTimer("move", 5000, npc, null); // Log initial route selection System.out.println("NPC " + npc.getObjectId() + " selected initial route " + selectedRouteName); } private void switchRouteForNpc(L2Npc npc) { String currentRoute = npcCurrentRoute.get(npc.getObjectId()); String newRoute = currentRoute.equals("route1") ? "route2" : "route1"; npcCurrentRoute.put(npc.getObjectId(), newRoute); npcIndexes.put(npc.getObjectId(), 0); npcReverse.put(npc.getObjectId(), false); startQuestTimer("move", 5000, npc, null); // Log route switching System.out.println("NPC " + npc.getObjectId() + " switched to route " + newRoute); } private static class Route { private List<RoutePoint> points = new ArrayList<>(); public Route(String name) { } public void addPoint(RoutePoint point) { points.add(point); } public List<RoutePoint> getPoints() { return points; } } private static class RoutePoint { private int id; private int x, y, z, delay; private boolean run; private String chat; public RoutePoint(int id, int x, int y, int z, int delay, boolean run, String chat) { this.id = id; this.x = x; this.y = y; this.z = z; this.delay = delay; this.run = run; this.chat = chat; } public int getId() { return id; } public int getX() { return x; } public int getY() { return y; } public int getZ() { return z; } public int getDelay() { return delay; } public boolean isRun() { return run; } public String getChat() { return chat; } } } I looking for help, with this, the npc not start to move. Im trying to create, an NPC wich have multiple walk routes basic logic is  random pick a route complite the route  like Route 1 start form zero (0 -> 1 -> 2(or more) -> 1 -> 0) When the npc return to 0, the script should pic the other route and start again.  And if there is a message like point 1 here     "route1.addPoint(new RoutePoint(1, 148568, 172328, -980, 5, true, "Puff"));" The npc should display the chat message. Currently my problem is the npc not moving, but if I manage it to start moving its randomly move between the route 1 and 2 set of coordinates. Currently for me its  a nightmare. I hope anyone can help somhow.
  • Topics

×
×
  • Create New...