• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
Resource icon

Party Status Module – Party HUD with Minimap Support 1.0.0

No permission to download
OTClient version
  1. Otland's fork (master)
This module adds a fully functional and polished Party Status panel to your OTClient. Designed to work like the built-in VIP list or Battle window, it shows your party members with:

  • Real-time health and mana bars
  • Dynamic MiniWindow with scroll support
  • Persistent window state across sessions
  • Clean design compatible with other interface modules
  • Automatically cleans up minimap flags when party ends
  • Uses extended opcodes for syncing party data from the server
Minimap Integration

Each party member is marked on the minimap with their name, updated every 2 seconds. When a player leaves the party, their flag is removed cleanly using removeFlag().
Configurable from Server

The server can limit the number of party members shown (e.g. only first 5 members) using a configurable constant like:

local MAX_PARTY_DISPLAY = 5

How It Works

Server sends structured party info using an extended opcode.

Client parses this into widgets (PartyMemberPanel) and updates health/mana bars.

A separate flag is added on the minimap with each member’s name and position.

Window size dynamically adjusts based on the number of members (or use scroll).


On server side you need to (not included in zip):
add to login.lua new register
LUA:
player:registerEvent("PartyOpcode")
in creaturescripts.xml
Code:
<event type="extendedopcode" name="PartyOpcode" script="party_opcode.lua"/>
TODO: give better icon (current one is kinda bugged, it was random one anyway)


Author
Sorky
Downloads
31
Views
600
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Sorky

Back
Top