Jump to content
Dastgir

[Release] ExtendedBG for Hercules (with eAmod BG modes)

Recommended Posts

Emergency Call can be cast repeatedly..
BG Type (Announce) is not working.. should rotate the bg type in configure time using OnTimer10000: // Rotation if BG don't start (10 seconds or?)...?

Also is NPC Telma supported in this Extended BG? Like the mapflag for BG Items that can be used only BG Maps or WoE Exclusive Items.

Edited by Rebel

Share this post


Link to post
Share on other sites
Quote

After @joinbg any case

[Debug]: mapindex_name2id: Map "ebg_rush" not found in index list!

[Debug]: mapindex_name2id: Map "ebg_conques"

Quote

AFTER BG RUSH BREAKS THE EMPERIUM

[Error]: buildin_warp: moving player 'MauroM' to "02",146,46 failed.

Quote

After ENDS BG MATCH AND @JOINBG TO NEW MATCH

[Error]: bg_info: bg_data not found for bg_id:11 type:1.
[Error]: bg_info: bg_data not found for bg_id:11 type:2.

Quote

AFTER BG ROTATION

[Debug]: script debug : 0 110109533 : BG Changing End: 2
[Error]: script_rid2sd: fatal error ! player not attached!
[Debug]: Source (NPC): eBG_Conquest (invisible/not on a map)
[Warning]: script_get_val: cannot access player variable '@i', defaulting to 0

Quote

AFTER ENDS RUSH MATCH

[Debug]: bg_team_rewards: Cannot give x19 7773 to BG_ID: 0
[Debug]: bg_team_rewards: Cannot give x17 7773 to BG_ID: 0

The time for ends a BG MATCH is not called, all time 0 - 1, 

I change:

.time_remaining = getvariableofnpc(.bg_time[BGT_RUSH], "BG_Settings");

For:

.time_remaining = getvariableofnpc(.bg_time[.@bg_id], "BG_Settings");

In all Scripts

Regards,

Axl.

Edited by Axl

Share this post


Link to post
Share on other sites
4 hours ago, Rebel said:

@Axl Are you using the latest? Haven't experiencing this using the latest.

I use the latest and the latest HerculesCore. And you?

Share this post


Link to post
Share on other sites
Spoiler
15 hours ago, Axl said:

After @joinbg any case

[Debug]: mapindex_name2id: Map "ebg_rush" not found in index list!

[Debug]: mapindex_name2id: Map "ebg_conques"

Make sure you put all the maps required in db/map_index.txt, conf/map/maps.conf.
 

Quote

AFTER BG RUSH BREAKS THE EMPERIUM

[Error]: buildin_warp: moving player 'MauroM' to "02",146,46 failed.

Tried breaking the Emperium in BG Rush cant reproduce this error.

Quote

AFTER BG ROTATION

[Debug]: script debug : 0 110109533 : BG Changing End: 2
[Error]: script_rid2sd: fatal error ! player not attached!
[Debug]: Source (NPC): eBG_Conquest (invisible/not on a map)
[Warning]: script_get_val: cannot access player variable '@i', defaulting to 0

Can't reproduce this also. 

Quote

AFTER ENDS RUSH MATCH

[Debug]: bg_team_rewards: Cannot give x19 7773 to BG_ID: 0
[Debug]: bg_team_rewards: Cannot give x17 7773 to BG_ID: 0

The time for ends a BG MATCH is not called, all time 0 - 1, 

This too.

Using the latest stable git: 7f7b8060cba8f0aba60f43cf343bdf3f773f3438
Client: 2014-10-22bRagexe

Share this post


Link to post
Share on other sites
22 minutes ago, Rebel said:
  Reveal hidden contents

Make sure you put all the maps required in db/map_index.txt, conf/map/maps.conf.
 

Tried breaking the Emperium in BG Rush cant reproduce this error.

Can't reproduce this also. 

This too.

Using the latest stable git: 7f7b8060cba8f0aba60f43cf343bdf3f773f3438
Client: 2014-10-22bRagexe

I check again.

Edited by Axl

Share this post


Link to post
Share on other sites
3 hours ago, Rebel said:
  Reveal hidden contents

Make sure you put all the maps required in db/map_index.txt, conf/map/maps.conf.
 

Tried breaking the Emperium in BG Rush cant reproduce this error.

Can't reproduce this also. 

This too.

Using the latest stable git: 7f7b8060cba8f0aba60f43cf343bdf3f773f3438
Client: 2014-10-22bRagexe

This bugs only show if i remove BG ARENAS of BG_COMMON config.

For exemplo, remove all bgs mode except CONQUEST, RUSH AND TDM.

Edited by Axl

Share this post


Link to post
Share on other sites
11 hours ago, Axl said:

This bugs only show if i remove BG ARENAS of BG_COMMON config.

For exemplo, remove all bgs mode except CONQUEST, RUSH AND TDM.

yes, that would happen if you remove data from array, because the BGTypes are assigned constant, which would be looked up in the array.

To disable the arena, you need to set false in respective index of

setarray .bg_enabled[BGT_CTF], true ,true ,true ,true ,true ,true ,true ,true ,true , true;

 

Share this post


Link to post
Share on other sites
7 hours ago, Dastgir said:

yes, that would happen if you remove data from array, because the BGTypes are assigned constant, which would be looked up in the array.

To disable the arena, you need to set false in respective index of


setarray .bg_enabled[BGT_CTF], true ,true ,true ,true ,true ,true ,true ,true ,true , true;

 

Holy, I am so sorry. I won't see this, thanks for reply.

About the Emergency Call can be cast repeatedly... No Countdown delay.

Edited by Axl

Share this post


Link to post
Share on other sites
On 8/20/2018 at 4:24 PM, Rebel said:

Emergency Call can be cast repeatedly..
BG Type (Announce) is not working.. should rotate the bg type in configure time using OnTimer10000: // Rotation if BG don't start (10 seconds or?)...?

Also is NPC Telma supported in this Extended BG? Like the mapflag for BG Items that can be used only BG Maps or WoE Exclusive Items.

Fixed, also added BG Type Announce (check .bg_common array for configuration of time)

I do have bg items coded in source, but currently no way to create it, can you explain how NPC Telma works?

Share this post


Link to post
Share on other sites
1 hour ago, Dastgir said:
[Error]: --- nullpo info --------------------------------------------
[Error]: ExtendedBG.c:4897: 'tsd' in function `ebg_clif_send'
[Error]: ./map-server(assert_report+0x83) [0x657373]
[Error]: plugins/ExtendedBG.so(ebg_clif_send+0xd4) [0x7f44c74f8764]
[Error]: plugins/ExtendedBG.so(ebg_broadcast2+0xd0) [0x7f44c74f8b30]
[Error]: plugins/ExtendedBG.so(buildin_bg_announce+0x14a) [0x7f44c74f902a]
[Error]: ./map-server(run_func+0x13a) [0x5bbd5a]
[Error]: ./map-server(run_script_main+0x310) [0x5bcff0]
[Error]: ./map-server(npc_event_sub+0xd2) [0x53aa12]
[Error]: ./map-server(npc_script_event+0x62) [0x53cfb2]
[Error]: ./map-server(clif_parse_LoadEndAck+0xabb) [0x4c79eb]
[Error]: plugins/HPMHooking_map.so(HP_clif_pLoadEndAck+0x91) [0x7f44c77af721]
[Error]: --- end nullpo info ----------------------------------------

after login.

Share this post


Link to post
Share on other sites

NPC Telma uses the bg_reserved_char_id and woe_reserved_char_id.. and sell some BG / WoE Exclusive items.. if you bought that through Telma, you can only use it in BG Maps or WoE Castles.. I tried using bg_reserved_char_id and set it in conf/map/battle/eBG.conf.. 

// BG CharID for Items
bg_reserved_char_id: 1

is this correct? but getting this in map-console ..

[Warning]: buildin_getbattleflag: non-exist battle config requested bg_reserved_char_id
[Debug]: Source (NPC): Telma at bat_room (163,146)

 

Share this post


Link to post
Share on other sites
5 hours ago, Rebel said:

NPC Telma uses the bg_reserved_char_id and woe_reserved_char_id.. and sell some BG / WoE Exclusive items.. if you bought that through Telma, you can only use it in BG Maps or WoE Castles.. I tried using bg_reserved_char_id and set it in conf/map/battle/eBG.conf.. 


// BG CharID for Items
bg_reserved_char_id: 1

is this correct? but getting this in map-console ..


[Warning]: buildin_getbattleflag: non-exist battle config requested bg_reserved_char_id
[Debug]: Source (NPC): Telma at bat_room (163,146)

 

Try

bg_reserved_char_id: 999998
woe_reserved_char_id: 999999

6 hours ago, Rebel said:

[Error]: --- nullpo info --------------------------------------------
[Error]: ExtendedBG.c:4897: 'tsd' in function `ebg_clif_send'
[Error]: ./map-server(assert_report+0x83) [0x657373]
[Error]: plugins/ExtendedBG.so(ebg_clif_send+0xd4) [0x7f44c74f8764]
[Error]: plugins/ExtendedBG.so(ebg_broadcast2+0xd0) [0x7f44c74f8b30]
[Error]: plugins/ExtendedBG.so(buildin_bg_announce+0x14a) [0x7f44c74f902a]
[Error]: ./map-server(run_func+0x13a) [0x5bbd5a]
[Error]: ./map-server(run_script_main+0x310) [0x5bcff0]
[Error]: ./map-server(npc_event_sub+0xd2) [0x53aa12]
[Error]: ./map-server(npc_script_event+0x62) [0x53cfb2]
[Error]: ./map-server(clif_parse_LoadEndAck+0xabb) [0x4c79eb]
[Error]: plugins/HPMHooking_map.so(HP_clif_pLoadEndAck+0x91) [0x7f44c77af721]
[Error]: --- end nullpo info ----------------------------------------

after login.

After updated code you received this?

Share this post


Link to post
Share on other sites

yes this one
 

(08/29/2018 19:11:19) [ Error ] : --- nullpo info --------------------------------------------
(08/29/2018 19:11:19) [ Error ] : ExtendedBG.c:4897: 'tsd' in function `ebg_clif_send'
(08/29/2018 19:11:19) [ Error ] : ./map-server() [0x632863]
(08/29/2018 19:11:19) [ Error ] : plugins/ExtendedBG.so(ebg_clif_send+0xd4) [0x7ff046336204]
(08/29/2018 19:11:19) [ Error ] : plugins/ExtendedBG.so(ebg_broadcast2+0xd0) [0x7ff0463365d0]
(08/29/2018 19:11:19) [ Error ] : plugins/ExtendedBG.so(buildin_bg_announce+0x14a) [0x7ff046336aca]
(08/29/2018 19:11:19) [ Error ] : ./map-server() [0x596e7a]
(08/29/2018 19:11:19) [ Error ] : ./map-server() [0x598dd0]
(08/29/2018 19:11:19) [ Error ] : ./map-server() [0x5106c2]
(08/29/2018 19:11:19) [ Error ] : ./map-server() [0x512ca2]
(08/29/2018 19:11:19) [ Error ] : ./map-server() [0x49ad10]
(08/29/2018 19:11:19) [ Error ] : plugins/HPMHooking_map.so(HP_clif_pLoadEndAck+0x91) [0x7ff047a5a3d1]
(08/29/2018 19:11:19) [ Error ] : --- end nullpo info ----------------------------------------

 

Share this post


Link to post
Share on other sites

Update: https://github.com/dastgirp/eBG/commit/d7a52e0ccafe5785b3e00455a2c130450cba3312

* Added announcement of players currently playing the BG
* Players cannot spam @joinbg
* Removed debug messages
* Deathmatch: Points would not reduce if player logout or quits
* join delay would be applied on relog.

 

Share this post


Link to post
Share on other sites

Update 2: https://github.com/dastgirp/eBG/commit/f7ea3164019f5c05f0356ebfe13556b150aa3dae

Added Support for HULD: 

Check template.pot from https://github.com/dastgirp/eBG/tree/master/server/translations , You can now have ExtendedBG in your own language, and if you feel so, you can also make a PR to the repo with other language .pot files

 

Share this post


Link to post
Share on other sites

Few More Updates (https://github.com/dastgirp/eBG/commit/2a361bf6769be8beb8aea06296a4840a65f88604 https://github.com/dastgirp/eBG/commit/bf48e85031e3bbc526824930ebb7d9e75f7cf85b)

Users cannot vend in BG Maps
Fixed @leader command not working
Fixed a typo where BG name was not shown

Share this post


Link to post
Share on other sites
On 07/10/2018 at 10:02 AM, Dastgir said:

Few More Updates (https://github.com/dastgirp/eBG/commit/2a361bf6769be8beb8aea06296a4840a65f88604 https://github.com/dastgirp/eBG/commit/bf48e85031e3bbc526824930ebb7d9e75f7cf85b)


Users cannot vend in BG Maps
Fixed @leader command not working
Fixed a typo where BG name was not shown

The emperium continues to receive damage (from asura for example), how can you check please?

Share this post


Link to post
Share on other sites
11 minutes ago, Thinker said:

The emperium continues to receive damage (from asura for example), how can you check please?

In what BG Type? 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.