Hello!
I find eAmod BGs in public and rewrite some src and scripts for Hercules.
BG:
This is queue BG with multiple windows checking by Gepard ID or IP.
Items:
OnInit:
// ===== Multiple Windows checking by ?
// = 1 - Gepard Shield
// = 2 - IP
.MultipleCheck = 1;
// ===== BG Colors
setarray .BG_Color$[0], "0xDDA0DD", "0x7CCD7C", "0xFFA500";
// ===== BG NPC & Arena Names
setarray .BG_Names$[0], "Rush", "Flavius TD", "Conquest";
setarray .BG_Arena$[0], "Rush", "Flavius_TD", "Conquest";
// ===== BG Player Amount
setarray .BG_Min[0], 2, 2, 2;
setarray .BG_Max[0], 30, 30, 30;
// ===== BG Locations
setarray .BG_Map$[0], "rush_cas04", "bat_b03", "schg_cas06";
// ===== BG X/Y Coordinates
setarray .BG_GuillX[0], 270, 390, 264;
setarray .BG_GuillY[0], 292, 10, 379;
setarray .BG_CroixX[0], 270, 10, 295;
setarray .BG_CroixY[0], 288, 290, 379;
bindatcmd "joinbg", strnpcinfo(0) + "::OnJoinBG", 0, 99;
bindatcmd "leavebg", strnpcinfo(0) + "::OnLeaveBG", 0, 99;
// ===== Time to flood in seconds.
.Flood_Time = 180;
// ===== Enable debug mode?
.debug = false;
Sorry, not all instructions translated to English now.
Github: https://github.com/kubixservice/QueueBG
I find eAmod BGs in public and rewrite some src and scripts for Hercules.
BG:
- Conquest
- Rush
- Flavius TD
This is queue BG with multiple windows checking by Gepard ID or IP.
Items:
- 56 BG consumable items (using only on BG) with boxes
- 56 WoE consumable items (using only on WoE) with boxes
- Item list
- bg_reward
- bg_team_reveal
- flooritem
- flooritem2xy
- bg_getitem
- bg_getkafrapoints
- bg_single
- bg_create_team (added OnPCDie and OnPCLogout events.)
OnInit:
// ===== Multiple Windows checking by ?
// = 1 - Gepard Shield
// = 2 - IP
.MultipleCheck = 1;
// ===== BG Colors
setarray .BG_Color$[0], "0xDDA0DD", "0x7CCD7C", "0xFFA500";
// ===== BG NPC & Arena Names
setarray .BG_Names$[0], "Rush", "Flavius TD", "Conquest";
setarray .BG_Arena$[0], "Rush", "Flavius_TD", "Conquest";
// ===== BG Player Amount
setarray .BG_Min[0], 2, 2, 2;
setarray .BG_Max[0], 30, 30, 30;
// ===== BG Locations
setarray .BG_Map$[0], "rush_cas04", "bat_b03", "schg_cas06";
// ===== BG X/Y Coordinates
setarray .BG_GuillX[0], 270, 390, 264;
setarray .BG_GuillY[0], 292, 10, 379;
setarray .BG_CroixX[0], 270, 10, 295;
setarray .BG_CroixY[0], 288, 290, 379;
bindatcmd "joinbg", strnpcinfo(0) + "::OnJoinBG", 0, 99;
bindatcmd "leavebg", strnpcinfo(0) + "::OnLeaveBG", 0, 99;
// ===== Time to flood in seconds.
.Flood_Time = 180;
// ===== Enable debug mode?
.debug = false;
Sorry, not all instructions translated to English now.
Github: https://github.com/kubixservice/QueueBG
Last edited by a moderator: