Jump to content
Sephus

Hercules Battlegrounds

Recommended Posts

BG guild data not updating properly, if player was already in guild it shows position list of it's own guild, if player is not on any guild it shows blank.

Look like Guild skills also having same issue conflicting with previous guild skills and crashing server.  

Also some times BG mode's get conflicted with each other (like running 2-3 Mode at once).

 

This is a best & useful plugin but still not ready for live server, it need lot's of improvements and fixes.

 

Share this post


Link to post
Share on other sites

Some serious Bugs

1. BG mode automatically changing, like running CTF Mode then for some reason Triple Inferno also start but CTF Mode was not ended also player stay on CTF map & BG start announcing Inferno statistics.

Ue3c88n.jpg

(look like it is happening because of Battle Recruiter NPC)

2. hBG_balanced_queue not working, when 6 players join BG, many time it recall only 3-4 player's.

VJlBj3d.jpg

3. Guild Skill not working properly, many time Emergency Call crash server.

@Smoke @Myriad @LucasBrito

Edited by caspe

Share this post


Link to post
Share on other sites

@caspe

Sorry for the delay in the reply. I'm busy with things in life, but I plan to continue contributing to the Smoke plugin as soon as possible, maybe later this month.
I suggest you open issues related to defeats, in the official repository, can make life easier for other contributors.

Share this post


Link to post
Share on other sites

1>------ Build started: Project: hBG, Configuration: Debug Win32 ------
1>hBG.c
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(1072): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(1950): error C2198: 'function through pointer': too few arguments for call
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2056): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2057): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2059): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2068): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2594): warning C4018: '>=': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2652): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2658): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2788): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(3849): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(3851): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(3992): warning C4018: '<': signed/unsigned mismatch
1>Done building project "hBG.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

 

please help me!

Share this post


Link to post
Share on other sites
Just now, noobzter003 said:

1>------ Build started: Project: hBG, Configuration: Debug Win32 ------
1>hBG.c
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(1072): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(1950): error C2198: 'function through pointer': too few arguments for call
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2056): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2057): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2059): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2068): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2594): warning C4018: '>=': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2652): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2658): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(2788): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(3849): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(3851): warning C4018: '<': signed/unsigned mismatch
1>c:\users\owner\desktop\hercules-stable\src\plugins\hbg.c(3992): warning C4018: '<': signed/unsigned mismatch
1>Done building project "hBG.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

 

please help me!

int hBG_addflooritem_area(struct block_list* bl, int16 m, int16 x, int16 y, int nameid, int amount)
{
    struct item item_tmp;
    int count, range, i;
    short mx, my;
    
    memset(&item_tmp, 0, sizeof(item_tmp));
    item_tmp.nameid = nameid;
    item_tmp.identify = 1;
    
    if (bl != NULL) m = bl->m;
    
    count = 0;
    range = (int)sqrt((float)amount) +2;
    
    for ( i = 0; i < amount; i++) {
        if (bl != NULL)
            map->search_freecell(bl, 0, &mx, &my, range, range, 0);
        else {
            mx = x; my = y;
            map->search_freecell(NULL, m, &mx, &my, range, range, 1);
        }
        
        count += (map->addflooritem(bl, &item_tmp, 1, m, mx, my, 0, 0, 0, 4) != 0) ? 1 : 0; ------->>>>>>>> in this line i got error. anyone can help Thanks in advance.
    }
    
    return count;
}

Share this post


Link to post
Share on other sites

noobzter browse back few pages there is answer there somewhere. btw this plugin not supported anymore by its owner

Share this post


Link to post
Share on other sites
On 4/16/2018 at 7:41 PM, noobzter003 said:

int hBG_addflooritem_area(struct block_list* bl, int16 m, int16 x, int16 y, int nameid, int amount)
{
    struct item item_tmp;
    int count, range, i;
    short mx, my;
    
    memset(&item_tmp, 0, sizeof(item_tmp));
    item_tmp.nameid = nameid;
    item_tmp.identify = 1;
    
    if (bl != NULL) m = bl->m;
    
    count = 0;
    range = (int)sqrt((float)amount) +2;
    
    for ( i = 0; i < amount; i++) {
        if (bl != NULL)
            map->search_freecell(bl, 0, &mx, &my, range, range, 0);
        else {
            mx = x; my = y;
            map->search_freecell(NULL, m, &mx, &my, range, range, 1);
        }
        
        count += (map->addflooritem(bl, &item_tmp, 1, m, mx, my, 0, 0, 0, 4) != 0) ? 1 : 0; ------->>>>>>>> in this line i got error. anyone can help Thanks in advance.
    }
    
    return count;
}

Should be,

count += (map->addflooritem(bl, &item_tmp, 1, m, mx, my, 0, 0, 0, 4, false) != 0) ? 1 : 0;

 

Share this post


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

Should be,


count += (map->addflooritem(bl, &item_tmp, 1, m, mx, my, 0, 0, 0, 4, false) != 0) ? 1 : 0;

 

thank you very much but i have problem again i hope u ccan help me again.

Quote

[Error]: script error in file 'npc/custom/hBG/bg_common.txt' line 94 column 30
    parse_line: need ';'
    91:
    92:         /* * * * * DO NOT TOUCH ANYTHING BELOW THIS LINE * * * * * * * * * * * * * * * */
    93:         .TotalArenas = getarraysize(.BG_Arenas$);
*   94:         .BG_Queue = hBG_queue_create("Battleground Arena","BG_Queue_Handler::OnQueueJoinEvent",.BGQueue_Level_Min);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    95:         .FFA_Queue = hBG_queue_create("Free For All Arena","BG_Queue_Handler::OnFFAQueueJoinEvent",.BGQueue_Level_Min);
    96:
    97:         // Move to Next Arena
[Error]: script error in file 'npc/custom/hBG/bg_common.txt' line 344 column 4
    parse_line: expect command, missing function name or calling undeclared function
   341:                         mes "You must wait in any City until BG starts.";
   342:                         mes "Close this window to continue...";
   343:                         close2;
*  344:                         hBG_queue_join getvariableofnpc(.BG_Queue,"BG_Queue_Handler");
        ~~~~~~~~~~~~~~~~~~~~~~~~^
   345:                         end;
   346:                 case 2:
   347:                         if (getcharid(1) == 0) {
[Error]: script error in file 'npc/custom/hBG/bg_conquest.txt' line 53 column 32
    parse_line: need ';'
    50:                 case 5: set .Castle$,"arug_cas08"; set .GX,313; set .GY,154; set .CX,330; set .CY,154; set .DX,121; set .DY,318; set .AX,141; set .AY, 45; break;
    51:         }
    52:
*   53:         set $@BG_Team1,hBG_team_create(.Castle$,.GX,.GY,0,"Conquest::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    54:         set $@BG_Team2,hBG_team_create(.Castle$,.CX,.CY,1,"Conquest::OnCroixQuit","");
    55:         end;
    56:
[Error]: script error in file 'npc/custom/hBG/bg_ffa.txt' line 26 column 35
    parse_line: need ';'
    23:         end;
    24:
    25: OnBuildTeams:
*   26:         set $@FFA_Team[0],hBG_team_create("bat_c01",53,128,3, "FFA_Arena::OnQuit","FFA_Arena::OnKilled");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    27:         set $@FFA_Team[1],hBG_team_create("bat_c01",53,128,4, "FFA_Arena::OnQuit","FFA_Arena::OnKilled");
    28:         set $@FFA_Team[2],hBG_team_create("bat_c01",53,128,5, "FFA_Arena::OnQuit","FFA_Arena::OnKilled");
    29:         set $@FFA_Team[3],hBG_team_create("bat_c01",53,128,6, "FFA_Arena::OnQuit","FFA_Arena::OnKilled");
[Error]: script error in file 'npc/custom/hBG/bg_flavius_ctf.txt' line 66 column 3
    parse_line: expect command, missing function name or calling undeclared function
    63:         stopnpctimer;
    64:         if (.Flag_Status < 2) {
    65:                 getmapxy .@m$, .@x, .@y, 1;
*   66:                 hBG_viewpointmap "bat_b02",1, .@x, .@y, 1, 0x0000FF;
        ~~~~~~~~~~~~~~~~^
    67:                 specialeffect 223;
    68:                 initnpctimer;
    69:         }
[Error]: script error in file 'npc/custom/hBG/bg_flavius_ctf.txt' line 135 column 3
    parse_line: expect command, missing function name or calling undeclared function
   132:         stopnpctimer;
   133:         if (.Flag_Status < 2) {
   134:                 getmapxy .@m$, .@x, .@y, 1;
*  135:                 hBG_viewpointmap "bat_b02",1, .@x, .@y, 2, 0xFF0000;
        ~~~~~~~~~~~~~~~~^
   136:                 specialeffect 223;
   137:                 initnpctimer;
   138:         }
[Error]: script error in file 'npc/custom/hBG/bg_flavius_ctf.txt' line 159 column 3
    parse_line: expect command, missing function name or calling undeclared function
   156: OnBlueFlash:
   157:         if (getvariableofnpc(.Flag_Carrier,"Guillaume_Flag") == getcharid(0) && $@Arena_Status == 1 && getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") == "Flavius_CTF") {
   158:                 getmapxy .@m$, .@x, .@y, 0;
*  159:                 hBG_viewpointmap "bat_b02",1, .@x, .@y, 1, 0x0000FF;
        ~~~~~~~~~~~~~~~~^
   160:                 specialeffect(EF_BOWLINGBASH);
   161:                 emotion e_hlp,1;
   162:                 addtimer 2000, "Flavius_CTF::OnBlueFlash";
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 34 column 32
    parse_line: need ';'
    31:         end;
    32:
    33: OnBuildTeams:
*   34:         set $@BG_Team1,hBG_team_create("bat_b04",390,10,0,"Flavius_SC::OnGuillaumeQuit","Flavius_SC::OnGuillaumeDie");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    35:         set $@BG_Team2,hBG_team_create("bat_b04",10,290,1,"Flavius_SC::OnCroixQuit","Flavius_SC::OnCroixDie");
    36:         end;
    37:
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 195 column 2
    parse_line: expect command, missing function name or calling undeclared function
   192: OnTimer2000:
   193:         initnpctimer;
   194:         getmapxy .@m$, .@x, .@y, 1;
*  195:         hBG_viewpointmap "bat_b04",1, .@x, .@y, atoi(strnpcinfo(2)), 0xFFFFFF;
        ~~~~~~~~^
   196:         end;
   197:
   198: OnBGStop:
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 257 column 2
    parse_line: expect command, missing function name or calling undeclared function
   254: OnTimer2000:
   255:         initnpctimer;
   256:         getmapxy .@m$, .@x, .@y, 1;
*  257:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0xFF0000;
        ~~~~~~~~^
   258:         specialeffect 223;
   259:         if (set(.Count, .Count + 1) >= 5) {
   260:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 315 column 2
    parse_line: expect command, missing function name or calling undeclared function
   312: OnTimer2000:
   313:         initnpctimer;
   314:         getmapxy .@m$, .@x, .@y, 1;
*  315:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0xFF0000;
        ~~~~~~~~^
   316:         specialeffect 223;
   317:         if (set(.Count, .Count + 1) >= 5) {
   318:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 373 column 2
    parse_line: expect command, missing function name or calling undeclared function
   370: OnTimer2000:
   371:         initnpctimer;
   372:         getmapxy .@m$, .@x, .@y, 1;
*  373:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0xFF0000;
        ~~~~~~~~^
   374:         specialeffect 223;
   375:         if (set(.Count, .Count + 1) >= 5) {
   376:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 431 column 2
    parse_line: expect command, missing function name or calling undeclared function
   428: OnTimer2000:
   429:         initnpctimer;
   430:         getmapxy .@m$, .@x, .@y, 1;
*  431:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0xFF0000;
        ~~~~~~~~^
   432:         specialeffect 223;
   433:         if (set(.Count, .Count + 1) >= 5) {
   434:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 489 column 2
    parse_line: expect command, missing function name or calling undeclared function
   486: OnTimer2000:
   487:         initnpctimer;
   488:         getmapxy .@m$, .@x, .@y, 1;
*  489:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0xFF0000;
        ~~~~~~~~^
   490:         specialeffect 223;
   491:         if (set(.Count, .Count + 1) >= 5) {
   492:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 547 column 2
    parse_line: expect command, missing function name or calling undeclared function
   544: OnTimer2000:
   545:         initnpctimer;
   546:         getmapxy .@m$, .@x, .@y, 1;
*  547:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0xFF0000;
        ~~~~~~~~^
   548:         specialeffect 223;
   549:         if (set(.Count, .Count + 1) >= 5) {
   550:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 608 column 2
    parse_line: expect command, missing function name or calling undeclared function
   605: OnTimer2000:
   606:         initnpctimer;
   607:         getmapxy .@m$, .@x, .@y, 1;
*  608:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0x0000FF;
        ~~~~~~~~^
   609:         specialeffect 223;
   610:         if (set(.Count, .Count + 1) >= 5) {
   611:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 666 column 2
    parse_line: expect command, missing function name or calling undeclared function
   663: OnTimer2000:
   664:         initnpctimer;
   665:         getmapxy .@m$, .@x, .@y, 1;
*  666:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0x0000FF;
        ~~~~~~~~^
   667:         specialeffect 223;
   668:         if (set(.Count, .Count + 1) >= 5) {
   669:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 724 column 2
    parse_line: expect command, missing function name or calling undeclared function
   721: OnTimer2000:
   722:         initnpctimer;
   723:         getmapxy .@m$, .@x, .@y, 1;
*  724:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0x0000FF;
        ~~~~~~~~^
   725:         specialeffect 223;
   726:         if (set(.Count, .Count + 1) >= 5) {
   727:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 782 column 2
    parse_line: expect command, missing function name or calling undeclared function
   779: OnTimer2000:
   780:         initnpctimer;
   781:         getmapxy .@m$, .@x, .@y, 1;
*  782:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0x0000FF;
        ~~~~~~~~^
   783:         specialeffect 223;
   784:         if (set(.Count, .Count + 1) >= 5) {
   785:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 840 column 2
    parse_line: expect command, missing function name or calling undeclared function
   837: OnTimer2000:
   838:         initnpctimer;
   839:         getmapxy .@m$, .@x, .@y, 1;
*  840:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0x0000FF;
        ~~~~~~~~^
   841:         specialeffect 223;
   842:         if (set(.Count, .Count + 1) >= 5) {
   843:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 898 column 2
    parse_line: expect command, missing function name or calling undeclared function
   895: OnTimer2000:
   896:         initnpctimer;
   897:         getmapxy .@m$, .@x, .@y, 1;
*  898:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0x0000FF;
        ~~~~~~~~^
   899:         specialeffect 223;
   900:         if (set(.Count, .Count + 1) >= 5) {
   901:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_td.txt' line 37 column 32
    parse_line: need ';'
    34:         end;
    35:
    36: OnBuildTeams:
*   37:         set $@BG_Team1,hBG_team_create("bat_b03",390,10,0,"Flavius_TD::OnGuillaumeQuit","Flavius_TD::OnGuillaumeDie");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    38:         set $@BG_Team2,hBG_team_create("bat_b03",10,290,1,"Flavius_TD::OnCroixQuit","Flavius_TD::OnCroixDie");
    39:         end;
    40:
[Error]: script error in file 'npc/custom/hBG/bg_rush.txt' line 45 column 32
    parse_line: need ';'
    42:         case 3: set .rush_castle$,"rush_cas04"; set .guil_x,270; set .guil_y,292; set .croix_x,270; set .croix_y,288; break;
    43:         }
    44:
*   45:         set $@BG_Team1,hBG_team_create(.rush_castle$,.guil_x,.guil_y,0,"Rush::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    46:         set $@BG_Team2,hBG_team_create(.rush_castle$,.croix_x,.croix_y,1,"Rush::OnCroixQuit","");
    47:         end;
    48:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_boss.txt' line 22 column 32
    parse_line: need ';'
    19:         end;
    20:
    21: OnBuildTeams:
*   22:         set $@BG_Team1,hBG_team_create("bat_a03",50,374,0,"Tierra_Boss::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    23:         set $@BG_Team2,hBG_team_create("bat_a03",42,16,1,"Tierra_Boss::OnCroixQuit","");
    24:         end;
    25:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_boss.txt' line 132 column 2
    parse_line: expect command, missing function name or calling undeclared function
   129:         set .@Boss, 2100 + getvariableofnpc(.guillaume_boss, "Tierra_Boss");
   130:         mapannounce "bat_a03","-- Guillaume Guardian [" + strmobinfo(2,.@Boss) + "] entering the battle --",1,0x0000FF;
   131:         set .Boss, bg_monster($@BG_Team1,"bat_a03",176,345,"Guillaume Guardian",.@Boss,"Guillaume_Boss::OnBoss");
*  132:         hBG_monster_immunity .Boss,1;
        ~~~~~~~~^
   133:         initnpctimer;
   134:         end;
   135:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_boss.txt' line 167 column 2
    parse_line: expect command, missing function name or calling undeclared function
   164:         set .@Boss, 2100 + getvariableofnpc(.croix_boss, "Tierra_Boss");
   165:         mapannounce "bat_a03","-- Croix Guardian [" + strmobinfo(2,.@Boss) + "] entering the battle --",1,0xFF0000;
   166:         set .Boss, bg_monster($@BG_Team2,"bat_a03",167,50,"Croix Guardian",.@Boss,"Croix_Boss::OnBoss");
*  167:         hBG_monster_immunity .Boss,1;
        ~~~~~~~~^
   168:         initnpctimer;
   169:         end;
   170:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_boss.txt' line 199 column 2
    parse_line: expect command, missing function name or calling undeclared function
   196:         end;
   197:
   198: OnBGStart:
*  199:         hBG_viewpointmap "bat_a03",1,273,204,1,0xFFFFFF;
        ~~~~~~~~^
   200:         bg_monster 0,"bat_a03",273,204,"Balance Flag",1911,"Tierra_Boss::OnNeutralBreak";
   201:         initnpctimer;
   202:         end;
[Error]: script error in file 'npc/custom/hBG/bg_tierra_dom.txt' line 12 column 32
    parse_line: need ';'
     9:         end;
    10:
    11: OnBuildTeams:
*   12:         set $@BG_Team1,hBG_team_create("bat_a04",50,374,0,"Tierra_DOM::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    13:         set $@BG_Team2,hBG_team_create("bat_a04",42,16,1,"Tierra_DOM::OnCroixQuit","");
    14:         end;
    15:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_dom.txt' line 144 column 35
    parse_line: need ';'
   141:         if ($@Arena_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_DOM")
   142:                 end;
   143:
*  144:         set .@Guillaume, hBG_getareausers($@BG_Team1,"bat_a04",136,329,186,361);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   145:         set .@Croix, hBG_getareausers($@BG_Team2,"bat_a04",136,329,186,361);
   146:         set .Balance, .Balance + set(.@Balance, .@Guillaume - .@Croix);
   147:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_dom.txt' line 234 column 35
    parse_line: need ';'
   231:         if ($@Arena_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_DOM")
   232:                 end;
   233:
*  234:         set .@Guillaume, hBG_getareausers($@BG_Team1,"bat_a04",260,194,287,213);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   235:         set .@Croix, hBG_getareausers($@BG_Team2,"bat_a04",260,194,287,213);
   236:         set .Balance, .Balance + set(.@Balance, .@Guillaume - .@Croix);
   237:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_dom.txt' line 324 column 35
    parse_line: need ';'
   321:         if ($@Arena_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_DOM")
   322:                 end;
   323:
*  324:         set .@Guillaume, hBG_getareausers($@BG_Team1,"bat_a04",129,34,175,65);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   325:         set .@Croix, hBG_getareausers($@BG_Team2,"bat_a04",129,34,175,65);
   326:         set .Balance, .Balance + set(.@Balance, .@Guillaume - .@Croix);
   327:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_eoe.txt' line 53 column 32
    parse_line: need ';'
    50:         end;
    51:
    52: OnBuildTeams:
*   53:         set $@BG_Team1,hBG_team_create("bat_a02",50,374,0,"Tierra_EOS::OnGuillaumeQuit","Tierra_EOS::OnGuillaumeDie");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    54:         set $@BG_Team2,hBG_team_create("bat_a02",42,16,1,"Tierra_EOS::OnCroixQuit","Tierra_EOS::OnCroixDie");
    55:         end;
    56:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_eoe.txt' line 276 column 3
    parse_line: expect command, missing function name or calling undeclared function
   273:         stopnpctimer;
   274:         if (.Flag_Status == 0 && $@Arena_Status == 1 && getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") == "Tierra_EOS") {
   275:                 getmapxy .@m$, .@x, .@y, 1;
*  276:                 hBG_viewpointmap "bat_a02",1,.@x,.@y,3,0xFFFF00;
        ~~~~~~~~~~~~~~~~^
   277:                 specialeffect 223;
   278:                 initnpctimer;
   279:         }
[Error]: script error in file 'npc/custom/hBG/bg_tierra_eoe.txt' line 336 column 35
    parse_line: need ';'
   333:         if ($@Arena_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_EOS")
   334:                 end;
   335:
*  336:         set .@Guillaume, hBG_getareausers($@BG_Team1,"bat_a02",136,329,186,361);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   337:         set .@Croix, hBG_getareausers($@BG_Team2,"bat_a02",136,329,186,361);
   338:         set .Balance, .Balance + set(.@Balance, .@Guillaume - .@Croix);
   339:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_eoe.txt' line 436 column 35
    parse_line: need ';'
   433:         if ($@Arena_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_EOS")
   434:                 end;
   435:
*  436:         set .@Guillaume, hBG_getareausers($@BG_Team1,"bat_a02",129,34,175,65);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   437:         set .@Croix, hBG_getareausers($@BG_Team2,"bat_a02",129,34,175,65);
   438:         set .Balance, .Balance + set(.@Balance, .@Guillaume - .@Croix);
   439:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_ti.txt' line 50 column 4
    parse_line: expect command, missing function name or calling undeclared function
    47:                         delitem 8967,.@id8967;
    48:                 // Drop Skulls
    49:                 if (.@id8965 > 0)
*   50:                         hBG_flooritem2xy "region_8",.@x,.@y,8965,.@id8965;
        ~~~~~~~~~~~~~~~~~~~~~~~~^
    51:                 if (.@id8966 > 0)
    52:                         hBG_flooritem2xy "region_8",.@x,.@y,8966,.@id8966;
    53:                 if (.@id8967 > 0)

 

Share this post


Link to post
Share on other sites

Just got the latest hercules version to work and gave this a shot, i got the same errors as noobzter003. No compilation errors though. Just script errors:

[Error]: script error in file 'npc/custom/hBG/bg_common.txt' line 94 column 30
    parse_line: need ';'
    91:
    92:         /* * * * * DO NOT TOUCH ANYTHING BELOW THIS LINE * * * * * * * * * * * * * * * */
    93:         .TotalArenas = getarraysize(.BG_Arenas$);
*   94:         .BG_Queue = hBG_queue_create("Battleground Arena","BG_Queue_Handler::OnQueueJoinEvent",.BGQueue_Level_Min);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    95:         .FFA_Queue = hBG_queue_create("Free For All Arena","BG_Queue_Handler::OnFFAQueueJoinEvent",.BGQueue_Level_Min);
    96:
    97:         // Move to Next Arena
[Error]: script error in file 'npc/custom/hBG/bg_common.txt' line 344 column 4
    parse_line: expect command, missing function name or calling undeclared function
   341:                         mes "You must wait in any City until BG starts.";
   342:                         mes "Close this window to continue...";
   343:                         close2;
*  344:                         hBG_queue_join getvariableofnpc(.BG_Queue,"BG_Queue_Handler");
        ~~~~~~~~~~~~~~~~~~~~~~~~^
   345:                         end;
   346:                 case 2:
   347:                         if (getcharid(1) == 0) {
[Error]: script error in file 'npc/custom/hBG/bg_conquest.txt' line 53 column 32
    parse_line: need ';'
    50:                 case 5: set .Castle$,"arug_cas08"; set .GX,313; set .GY,154; set .CX,330; set .CY,154; set .DX,121; set .DY,318; set .AX,141; set .AY, 45; break;
    51:         }
    52:
*   53:         set $@BG_Team1,hBG_team_create(.Castle$,.GX,.GY,0,"Conquest::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    54:         set $@BG_Team2,hBG_team_create(.Castle$,.CX,.CY,1,"Conquest::OnCroixQuit","");
    55:         end;
    56:
[Error]: script error in file 'npc/custom/hBG/bg_ffa.txt' line 26 column 35
    parse_line: need ';'
    23:         end;
    24:
    25: OnBuildTeams:
*   26:         set $@FFA_Team[0],hBG_team_create("bat_c01",53,128,3, "FFA_Arena::OnQuit","FFA_Arena::OnKilled");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    27:         set $@FFA_Team[1],hBG_team_create("bat_c01",53,128,4, "FFA_Arena::OnQuit","FFA_Arena::OnKilled");
    28:         set $@FFA_Team[2],hBG_team_create("bat_c01",53,128,5, "FFA_Arena::OnQuit","FFA_Arena::OnKilled");
    29:         set $@FFA_Team[3],hBG_team_create("bat_c01",53,128,6, "FFA_Arena::OnQuit","FFA_Arena::OnKilled");
[Error]: script error in file 'npc/custom/hBG/bg_flavius_ctf.txt' line 66 column 3
    parse_line: expect command, missing function name or calling undeclared function
    63:         stopnpctimer;
    64:         if (.Flag_Status < 2) {
    65:                 getmapxy .@m$, .@x, .@y, 1;
*   66:                 hBG_viewpointmap "bat_b02",1, .@x, .@y, 1, 0x0000FF;
        ~~~~~~~~~~~~~~~~^
    67:                 specialeffect 223;
    68:                 initnpctimer;
    69:         }
[Error]: script error in file 'npc/custom/hBG/bg_flavius_ctf.txt' line 135 column 3
    parse_line: expect command, missing function name or calling undeclared function
   132:         stopnpctimer;
   133:         if (.Flag_Status < 2) {
   134:                 getmapxy .@m$, .@x, .@y, 1;
*  135:                 hBG_viewpointmap "bat_b02",1, .@x, .@y, 2, 0xFF0000;
        ~~~~~~~~~~~~~~~~^
   136:                 specialeffect 223;
   137:                 initnpctimer;
   138:         }
[Error]: script error in file 'npc/custom/hBG/bg_flavius_ctf.txt' line 159 column 3
    parse_line: expect command, missing function name or calling undeclared function
   156: OnBlueFlash:
   157:         if (getvariableofnpc(.Flag_Carrier,"Guillaume_Flag") == getcharid(0) && $@Arena_Status == 1 && getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") == "Flavius_CTF") {
   158:                 getmapxy .@m$, .@x, .@y, 0;
*  159:                 hBG_viewpointmap "bat_b02",1, .@x, .@y, 1, 0x0000FF;
        ~~~~~~~~~~~~~~~~^
   160:                 specialeffect(EF_BOWLINGBASH);
   161:                 emotion e_hlp,1;
   162:                 addtimer 2000, "Flavius_CTF::OnBlueFlash";
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 34 column 32
    parse_line: need ';'
    31:         end;
    32:
    33: OnBuildTeams:
*   34:         set $@BG_Team1,hBG_team_create("bat_b04",390,10,0,"Flavius_SC::OnGuillaumeQuit","Flavius_SC::OnGuillaumeDie");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    35:         set $@BG_Team2,hBG_team_create("bat_b04",10,290,1,"Flavius_SC::OnCroixQuit","Flavius_SC::OnCroixDie");
    36:         end;
    37:
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 195 column 2
    parse_line: expect command, missing function name or calling undeclared function
   192: OnTimer2000:
   193:         initnpctimer;
   194:         getmapxy .@m$, .@x, .@y, 1;
*  195:         hBG_viewpointmap "bat_b04",1, .@x, .@y, atoi(strnpcinfo(2)), 0xFFFFFF;
        ~~~~~~~~^
   196:         end;
   197:
   198: OnBGStop:
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 257 column 2
    parse_line: expect command, missing function name or calling undeclared function
   254: OnTimer2000:
   255:         initnpctimer;
   256:         getmapxy .@m$, .@x, .@y, 1;
*  257:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0xFF0000;
        ~~~~~~~~^
   258:         specialeffect 223;
   259:         if (set(.Count, .Count + 1) >= 5) {
   260:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 315 column 2
    parse_line: expect command, missing function name or calling undeclared function
   312: OnTimer2000:
   313:         initnpctimer;
   314:         getmapxy .@m$, .@x, .@y, 1;
*  315:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0xFF0000;
        ~~~~~~~~^
   316:         specialeffect 223;
   317:         if (set(.Count, .Count + 1) >= 5) {
   318:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 373 column 2
    parse_line: expect command, missing function name or calling undeclared function
   370: OnTimer2000:
   371:         initnpctimer;
   372:         getmapxy .@m$, .@x, .@y, 1;
*  373:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0xFF0000;
        ~~~~~~~~^
   374:         specialeffect 223;
   375:         if (set(.Count, .Count + 1) >= 5) {
   376:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 431 column 2
    parse_line: expect command, missing function name or calling undeclared function
   428: OnTimer2000:
   429:         initnpctimer;
   430:         getmapxy .@m$, .@x, .@y, 1;
*  431:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0xFF0000;
        ~~~~~~~~^
   432:         specialeffect 223;
   433:         if (set(.Count, .Count + 1) >= 5) {
   434:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 489 column 2
    parse_line: expect command, missing function name or calling undeclared function
   486: OnTimer2000:
   487:         initnpctimer;
   488:         getmapxy .@m$, .@x, .@y, 1;
*  489:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0xFF0000;
        ~~~~~~~~^
   490:         specialeffect 223;
   491:         if (set(.Count, .Count + 1) >= 5) {
   492:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 547 column 2
    parse_line: expect command, missing function name or calling undeclared function
   544: OnTimer2000:
   545:         initnpctimer;
   546:         getmapxy .@m$, .@x, .@y, 1;
*  547:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0xFF0000;
        ~~~~~~~~^
   548:         specialeffect 223;
   549:         if (set(.Count, .Count + 1) >= 5) {
   550:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 608 column 2
    parse_line: expect command, missing function name or calling undeclared function
   605: OnTimer2000:
   606:         initnpctimer;
   607:         getmapxy .@m$, .@x, .@y, 1;
*  608:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0x0000FF;
        ~~~~~~~~^
   609:         specialeffect 223;
   610:         if (set(.Count, .Count + 1) >= 5) {
   611:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 666 column 2
    parse_line: expect command, missing function name or calling undeclared function
   663: OnTimer2000:
   664:         initnpctimer;
   665:         getmapxy .@m$, .@x, .@y, 1;
*  666:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0x0000FF;
        ~~~~~~~~^
   667:         specialeffect 223;
   668:         if (set(.Count, .Count + 1) >= 5) {
   669:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 724 column 2
    parse_line: expect command, missing function name or calling undeclared function
   721: OnTimer2000:
   722:         initnpctimer;
   723:         getmapxy .@m$, .@x, .@y, 1;
*  724:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0x0000FF;
        ~~~~~~~~^
   725:         specialeffect 223;
   726:         if (set(.Count, .Count + 1) >= 5) {
   727:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 782 column 2
    parse_line: expect command, missing function name or calling undeclared function
   779: OnTimer2000:
   780:         initnpctimer;
   781:         getmapxy .@m$, .@x, .@y, 1;
*  782:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0x0000FF;
        ~~~~~~~~^
   783:         specialeffect 223;
   784:         if (set(.Count, .Count + 1) >= 5) {
   785:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 840 column 2
    parse_line: expect command, missing function name or calling undeclared function
   837: OnTimer2000:
   838:         initnpctimer;
   839:         getmapxy .@m$, .@x, .@y, 1;
*  840:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0x0000FF;
        ~~~~~~~~^
   841:         specialeffect 223;
   842:         if (set(.Count, .Count + 1) >= 5) {
   843:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_sc.txt' line 898 column 2
    parse_line: expect command, missing function name or calling undeclared function
   895: OnTimer2000:
   896:         initnpctimer;
   897:         getmapxy .@m$, .@x, .@y, 1;
*  898:         hBG_viewpointmap "bat_b04",1, .@x, .@y, .Point, 0x0000FF;
        ~~~~~~~~^
   899:         specialeffect 223;
   900:         if (set(.Count, .Count + 1) >= 5) {
   901:                 set .Count, 0;
[Error]: script error in file 'npc/custom/hBG/bg_flavius_td.txt' line 37 column 32
    parse_line: need ';'
    34:         end;
    35:
    36: OnBuildTeams:
*   37:         set $@BG_Team1,hBG_team_create("bat_b03",390,10,0,"Flavius_TD::OnGuillaumeQuit","Flavius_TD::OnGuillaumeDie");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    38:         set $@BG_Team2,hBG_team_create("bat_b03",10,290,1,"Flavius_TD::OnCroixQuit","Flavius_TD::OnCroixDie");
    39:         end;
    40:
[Error]: script error in file 'npc/custom/hBG/bg_rush.txt' line 45 column 32
    parse_line: need ';'
    42:         case 3: set .rush_castle$,"rush_cas04"; set .guil_x,270; set .guil_y,292; set .croix_x,270; set .croix_y,288; break;
    43:         }
    44:
*   45:         set $@BG_Team1,hBG_team_create(.rush_castle$,.guil_x,.guil_y,0,"Rush::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    46:         set $@BG_Team2,hBG_team_create(.rush_castle$,.croix_x,.croix_y,1,"Rush::OnCroixQuit","");
    47:         end;
    48:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_boss.txt' line 22 column 32
    parse_line: need ';'
    19:         end;
    20:
    21: OnBuildTeams:
*   22:         set $@BG_Team1,hBG_team_create("bat_a03",50,374,0,"Tierra_Boss::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    23:         set $@BG_Team2,hBG_team_create("bat_a03",42,16,1,"Tierra_Boss::OnCroixQuit","");
    24:         end;
    25:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_boss.txt' line 132 column 2
    parse_line: expect command, missing function name or calling undeclared function
   129:         set .@Boss, 2100 + getvariableofnpc(.guillaume_boss, "Tierra_Boss");
   130:         mapannounce "bat_a03","-- Guillaume Guardian [" + strmobinfo(2,.@Boss) + "] entering the battle --",1,0x0000FF;
   131:         set .Boss, bg_monster($@BG_Team1,"bat_a03",176,345,"Guillaume Guardian",.@Boss,"Guillaume_Boss::OnBoss");
*  132:         hBG_monster_immunity .Boss,1;
        ~~~~~~~~^
   133:         initnpctimer;
   134:         end;
   135:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_boss.txt' line 167 column 2
    parse_line: expect command, missing function name or calling undeclared function
   164:         set .@Boss, 2100 + getvariableofnpc(.croix_boss, "Tierra_Boss");
   165:         mapannounce "bat_a03","-- Croix Guardian [" + strmobinfo(2,.@Boss) + "] entering the battle --",1,0xFF0000;
   166:         set .Boss, bg_monster($@BG_Team2,"bat_a03",167,50,"Croix Guardian",.@Boss,"Croix_Boss::OnBoss");
*  167:         hBG_monster_immunity .Boss,1;
        ~~~~~~~~^
   168:         initnpctimer;
   169:         end;
   170:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_boss.txt' line 199 column 2
    parse_line: expect command, missing function name or calling undeclared function
   196:         end;
   197:
   198: OnBGStart:
*  199:         hBG_viewpointmap "bat_a03",1,273,204,1,0xFFFFFF;
        ~~~~~~~~^
   200:         bg_monster 0,"bat_a03",273,204,"Balance Flag",1911,"Tierra_Boss::OnNeutralBreak";
   201:         initnpctimer;
   202:         end;
[Error]: script error in file 'npc/custom/hBG/bg_tierra_dom.txt' line 12 column 32
    parse_line: need ';'
     9:         end;
    10:
    11: OnBuildTeams:
*   12:         set $@BG_Team1,hBG_team_create("bat_a04",50,374,0,"Tierra_DOM::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    13:         set $@BG_Team2,hBG_team_create("bat_a04",42,16,1,"Tierra_DOM::OnCroixQuit","");
    14:         end;
    15:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_dom.txt' line 144 column 35
    parse_line: need ';'
   141:         if ($@Arena_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_DOM")
   142:                 end;
   143:
*  144:         set .@Guillaume, hBG_getareausers($@BG_Team1,"bat_a04",136,329,186,361);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   145:         set .@Croix, hBG_getareausers($@BG_Team2,"bat_a04",136,329,186,361);
   146:         set .Balance, .Balance + set(.@Balance, .@Guillaume - .@Croix);
   147:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_dom.txt' line 234 column 35
    parse_line: need ';'
   231:         if ($@Arena_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_DOM")
   232:                 end;
   233:
*  234:         set .@Guillaume, hBG_getareausers($@BG_Team1,"bat_a04",260,194,287,213);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   235:         set .@Croix, hBG_getareausers($@BG_Team2,"bat_a04",260,194,287,213);
   236:         set .Balance, .Balance + set(.@Balance, .@Guillaume - .@Croix);
   237:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_dom.txt' line 324 column 35
    parse_line: need ';'
   321:         if ($@Arena_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_DOM")
   322:                 end;
   323:
*  324:         set .@Guillaume, hBG_getareausers($@BG_Team1,"bat_a04",129,34,175,65);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   325:         set .@Croix, hBG_getareausers($@BG_Team2,"bat_a04",129,34,175,65);
   326:         set .Balance, .Balance + set(.@Balance, .@Guillaume - .@Croix);
   327:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_eoe.txt' line 53 column 32
    parse_line: need ';'
    50:         end;
    51:
    52: OnBuildTeams:
*   53:         set $@BG_Team1,hBG_team_create("bat_a02",50,374,0,"Tierra_EOS::OnGuillaumeQuit","Tierra_EOS::OnGuillaumeDie");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    54:         set $@BG_Team2,hBG_team_create("bat_a02",42,16,1,"Tierra_EOS::OnCroixQuit","Tierra_EOS::OnCroixDie");
    55:         end;
    56:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_eoe.txt' line 276 column 3
    parse_line: expect command, missing function name or calling undeclared function
   273:         stopnpctimer;
   274:         if (.Flag_Status == 0 && $@Arena_Status == 1 && getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") == "Tierra_EOS") {
   275:                 getmapxy .@m$, .@x, .@y, 1;
*  276:                 hBG_viewpointmap "bat_a02",1,.@x,.@y,3,0xFFFF00;
        ~~~~~~~~~~~~~~~~^
   277:                 specialeffect 223;
   278:                 initnpctimer;
   279:         }
[Error]: script error in file 'npc/custom/hBG/bg_tierra_eoe.txt' line 336 column 35
    parse_line: need ';'
   333:         if ($@Arena_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_EOS")
   334:                 end;
   335:
*  336:         set .@Guillaume, hBG_getareausers($@BG_Team1,"bat_a02",136,329,186,361);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   337:         set .@Croix, hBG_getareausers($@BG_Team2,"bat_a02",136,329,186,361);
   338:         set .Balance, .Balance + set(.@Balance, .@Guillaume - .@Croix);
   339:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_eoe.txt' line 436 column 35
    parse_line: need ';'
   433:         if ($@Arena_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_EOS")
   434:                 end;
   435:
*  436:         set .@Guillaume, hBG_getareausers($@BG_Team1,"bat_a02",129,34,175,65);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   437:         set .@Croix, hBG_getareausers($@BG_Team2,"bat_a02",129,34,175,65);
   438:         set .Balance, .Balance + set(.@Balance, .@Guillaume - .@Croix);
   439:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_ti.txt' line 50 column 4
    parse_line: expect command, missing function name or calling undeclared function
    47:                         delitem 8967,.@id8967;
    48:                 // Drop Skulls
    49:                 if (.@id8965 > 0)
*   50:                         hBG_flooritem2xy "region_8",.@x,.@y,8965,.@id8965;
        ~~~~~~~~~~~~~~~~~~~~~~~~^
    51:                 if (.@id8966 > 0)
    52:                         hBG_flooritem2xy "region_8",.@x,.@y,8966,.@id8966;
    53:                 if (.@id8967 > 0)

 

Share this post


Link to post
Share on other sites
13 hours ago, Myriad said:

@Cabrera probably you forgot to enable in plugins.conf? Those script errors usually cause the script command doesn't exist.

Um, im new to this plugins thing but I followed the instructions as mentioned in the first page and compiled as well. This is my plugins.conf :

/* --------------- Format ---------------
After you have listed your  plugin(s) in "quotations",
you need to put in a comma, to separate the plugins.
-----------------------------------------
plugins_list: [
	"example",
	"other",
	"hBG",
]
-----------------------------------------
Please note that your scripts need to be saved
in the .c (source code) extension and placed in the /src/plugin/ folder.
-----------------------------------------
*/
plugins_list: [
	/* Enable HPMHooking when plugins in use rely on Hooking */
	//"HPMHooking",
	//"db2sql",
	//"sample",
	//"other",
]

 

Share this post


Link to post
Share on other sites

make it like this. this plugin uses hpmhooking.
the FORMAT part is commented so anything there is not included

/*
this area is commented
*/

plugins_list: [
	"HPMHooking",
	"hBG",
]

 

Edited by Myriad

Share this post


Link to post
Share on other sites
29 minutes ago, Myriad said:

make it like this. this plugin uses hpmhooking.
the FORMAT part is commented so anything there is not included

/*
this area is commented
*/


plugins_list: [
	"HPMHooking",
	"hBG",
]

 

So i did enable hooking and compiled but i got this error for the hBG vcxproject :

Severity	Code	Description	Project	File	Line	Suppression State
Severity	Code	Description	Project	File	Line	Suppression State
Warning	C4018	'<=': signed/unsigned mismatch	char-server	C:\Users\vishn_000\Desktop\Hercules project\Hercules-stable\src\char\int_party.c	320	
Warning	C4018	'<': signed/unsigned mismatch	hBG	C:\Users\vishn_000\Desktop\Hercules project\Hercules-stable\src\plugins\hBG.c	1072	
Error	C2198	'function through pointer': too few arguments for call	hBG	C:\Users\vishn_000\Desktop\Hercules project\Hercules-stable\src\plugins\hBG.c	1950	

And a bunch of unsigned mismatches after that error in various other lines. ( i used vcproject Hercules-14 and compiled with visual studio 2015)

Share this post


Link to post
Share on other sites
2 hours ago, Myriad said:

i dunno i am compiling on linux sorry maybe someone can help u who uses windows

Nvm fixed it, now works, problem was solved in previous page xD

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.