Smoke

Hercules Battlegrounds

321 posts in this topic

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

fixed

 

Edited by Rebel
didnt see the post for the fix. :sorry:

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 [email protected]_Team1,hBG_team_create(.Castle$,.GX,.GY,0,"Conquest::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    54:         set [email protected]_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 [email protected]_Team[0],hBG_team_create("bat_c01",53,128,3, "FFA_Arena::OnQuit","FFA_Arena::OnKilled");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    27:         set [email protected]_Team[1],hBG_team_create("bat_c01",53,128,4, "FFA_Arena::OnQuit","FFA_Arena::OnKilled");
    28:         set [email protected]_Team[2],hBG_team_create("bat_c01",53,128,5, "FFA_Arena::OnQuit","FFA_Arena::OnKilled");
    29:         set [email protected]_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 [email protected]$, [email protected], [email protected], 1;
*   66:                 hBG_viewpointmap "bat_b02",1, [email protected], [email protected], 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 [email protected]$, [email protected], [email protected], 1;
*  135:                 hBG_viewpointmap "bat_b02",1, [email protected], [email protected], 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) && [email protected]_Status == 1 && getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") == "Flavius_CTF") {
   158:                 getmapxy [email protected]$, [email protected], [email protected], 0;
*  159:                 hBG_viewpointmap "bat_b02",1, [email protected], [email protected], 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 [email protected]_Team1,hBG_team_create("bat_b04",390,10,0,"Flavius_SC::OnGuillaumeQuit","Flavius_SC::OnGuillaumeDie");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    35:         set [email protected]_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 [email protected]$, [email protected], [email protected], 1;
*  195:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], 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 [email protected]$, [email protected], [email protected], 1;
*  257:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  315:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  373:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  431:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  489:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  547:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  608:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  666:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  724:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  782:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  840:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  898:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]_Team1,hBG_team_create("bat_b03",390,10,0,"Flavius_TD::OnGuillaumeQuit","Flavius_TD::OnGuillaumeDie");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    38:         set [email protected]_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 [email protected]_Team1,hBG_team_create(.rush_castle$,.guil_x,.guil_y,0,"Rush::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    46:         set [email protected]_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 [email protected]_Team1,hBG_team_create("bat_a03",50,374,0,"Tierra_Boss::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    23:         set [email protected]_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 [email protected], 2100 + getvariableofnpc(.guillaume_boss, "Tierra_Boss");
   130:         mapannounce "bat_a03","-- Guillaume Guardian [" + strmobinfo(2,[email protected]) + "] entering the battle --",1,0x0000FF;
   131:         set .Boss, bg_monster([email protected]_Team1,"bat_a03",176,345,"Guillaume Guardian",[email protected],"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 [email protected], 2100 + getvariableofnpc(.croix_boss, "Tierra_Boss");
   165:         mapannounce "bat_a03","-- Croix Guardian [" + strmobinfo(2,[email protected]) + "] entering the battle --",1,0xFF0000;
   166:         set .Boss, bg_monster([email protected]_Team2,"bat_a03",167,50,"Croix Guardian",[email protected],"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 [email protected]_Team1,hBG_team_create("bat_a04",50,374,0,"Tierra_DOM::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    13:         set [email protected]_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 ([email protected]_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_DOM")
   142:                 end;
   143:
*  144:         set [email protected], hBG_getareausers([email protected]_Team1,"bat_a04",136,329,186,361);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   145:         set [email protected], hBG_getareausers([email protected]_Team2,"bat_a04",136,329,186,361);
   146:         set .Balance, .Balance + set([email protected], [email protected] - [email protected]);
   147:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_dom.txt' line 234 column 35
    parse_line: need ';'
   231:         if ([email protected]_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_DOM")
   232:                 end;
   233:
*  234:         set [email protected], hBG_getareausers([email protected]_Team1,"bat_a04",260,194,287,213);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   235:         set [email protected], hBG_getareausers([email protected]_Team2,"bat_a04",260,194,287,213);
   236:         set .Balance, .Balance + set([email protected], [email protected] - [email protected]);
   237:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_dom.txt' line 324 column 35
    parse_line: need ';'
   321:         if ([email protected]_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_DOM")
   322:                 end;
   323:
*  324:         set [email protected], hBG_getareausers([email protected]_Team1,"bat_a04",129,34,175,65);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   325:         set [email protected], hBG_getareausers([email protected]_Team2,"bat_a04",129,34,175,65);
   326:         set .Balance, .Balance + set([email protected], [email protected] - [email protected]);
   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 [email protected]_Team1,hBG_team_create("bat_a02",50,374,0,"Tierra_EOS::OnGuillaumeQuit","Tierra_EOS::OnGuillaumeDie");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    54:         set [email protected]_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 && [email protected]_Status == 1 && getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") == "Tierra_EOS") {
   275:                 getmapxy [email protected]$, [email protected], [email protected], 1;
*  276:                 hBG_viewpointmap "bat_a02",1,[email protected],[email protected],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 ([email protected]_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_EOS")
   334:                 end;
   335:
*  336:         set [email protected], hBG_getareausers([email protected]_Team1,"bat_a02",136,329,186,361);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   337:         set [email protected], hBG_getareausers([email protected]_Team2,"bat_a02",136,329,186,361);
   338:         set .Balance, .Balance + set([email protected], [email protected] - [email protected]);
   339:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_eoe.txt' line 436 column 35
    parse_line: need ';'
   433:         if ([email protected]_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_EOS")
   434:                 end;
   435:
*  436:         set [email protected], hBG_getareausers([email protected]_Team1,"bat_a02",129,34,175,65);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   437:         set [email protected], hBG_getareausers([email protected]_Team2,"bat_a02",129,34,175,65);
   438:         set .Balance, .Balance + set([email protected], [email protected] - [email protected]);
   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,[email protected];
    48:                 // Drop Skulls
    49:                 if ([email protected] > 0)
*   50:                         hBG_flooritem2xy "region_8",[email protected],[email protected],8965,[email protected];
        ~~~~~~~~~~~~~~~~~~~~~~~~^
    51:                 if ([email protected] > 0)
    52:                         hBG_flooritem2xy "region_8",[email protected],[email protected],8966,[email protected];
    53:                 if ([email protected] > 0)

 

Share this post


Link to post
Share on other sites

are you using the latest hBG.c plugin?

Share this post


Link to post
Share on other sites

Posted (edited)

I personally get a bunch of errors while compiling it, in npc scripts too, needs to be checked.

Edited by Auryn

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 [email protected]_Team1,hBG_team_create(.Castle$,.GX,.GY,0,"Conquest::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    54:         set [email protected]_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 [email protected]_Team[0],hBG_team_create("bat_c01",53,128,3, "FFA_Arena::OnQuit","FFA_Arena::OnKilled");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    27:         set [email protected]_Team[1],hBG_team_create("bat_c01",53,128,4, "FFA_Arena::OnQuit","FFA_Arena::OnKilled");
    28:         set [email protected]_Team[2],hBG_team_create("bat_c01",53,128,5, "FFA_Arena::OnQuit","FFA_Arena::OnKilled");
    29:         set [email protected]_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 [email protected]$, [email protected], [email protected], 1;
*   66:                 hBG_viewpointmap "bat_b02",1, [email protected], [email protected], 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 [email protected]$, [email protected], [email protected], 1;
*  135:                 hBG_viewpointmap "bat_b02",1, [email protected], [email protected], 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) && [email protected]_Status == 1 && getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") == "Flavius_CTF") {
   158:                 getmapxy [email protected]$, [email protected], [email protected], 0;
*  159:                 hBG_viewpointmap "bat_b02",1, [email protected], [email protected], 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 [email protected]_Team1,hBG_team_create("bat_b04",390,10,0,"Flavius_SC::OnGuillaumeQuit","Flavius_SC::OnGuillaumeDie");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    35:         set [email protected]_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 [email protected]$, [email protected], [email protected], 1;
*  195:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], 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 [email protected]$, [email protected], [email protected], 1;
*  257:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  315:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  373:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  431:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  489:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  547:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  608:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  666:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  724:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  782:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  840:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]$, [email protected], [email protected], 1;
*  898:         hBG_viewpointmap "bat_b04",1, [email protected], [email protected], .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 [email protected]_Team1,hBG_team_create("bat_b03",390,10,0,"Flavius_TD::OnGuillaumeQuit","Flavius_TD::OnGuillaumeDie");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    38:         set [email protected]_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 [email protected]_Team1,hBG_team_create(.rush_castle$,.guil_x,.guil_y,0,"Rush::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    46:         set [email protected]_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 [email protected]_Team1,hBG_team_create("bat_a03",50,374,0,"Tierra_Boss::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    23:         set [email protected]_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 [email protected], 2100 + getvariableofnpc(.guillaume_boss, "Tierra_Boss");
   130:         mapannounce "bat_a03","-- Guillaume Guardian [" + strmobinfo(2,[email protected]) + "] entering the battle --",1,0x0000FF;
   131:         set .Boss, bg_monster([email protected]_Team1,"bat_a03",176,345,"Guillaume Guardian",[email protected],"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 [email protected], 2100 + getvariableofnpc(.croix_boss, "Tierra_Boss");
   165:         mapannounce "bat_a03","-- Croix Guardian [" + strmobinfo(2,[email protected]) + "] entering the battle --",1,0xFF0000;
   166:         set .Boss, bg_monster([email protected]_Team2,"bat_a03",167,50,"Croix Guardian",[email protected],"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 [email protected]_Team1,hBG_team_create("bat_a04",50,374,0,"Tierra_DOM::OnGuillaumeQuit","");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    13:         set [email protected]_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 ([email protected]_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_DOM")
   142:                 end;
   143:
*  144:         set [email protected], hBG_getareausers([email protected]_Team1,"bat_a04",136,329,186,361);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   145:         set [email protected], hBG_getareausers([email protected]_Team2,"bat_a04",136,329,186,361);
   146:         set .Balance, .Balance + set([email protected], [email protected] - [email protected]);
   147:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_dom.txt' line 234 column 35
    parse_line: need ';'
   231:         if ([email protected]_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_DOM")
   232:                 end;
   233:
*  234:         set [email protected], hBG_getareausers([email protected]_Team1,"bat_a04",260,194,287,213);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   235:         set [email protected], hBG_getareausers([email protected]_Team2,"bat_a04",260,194,287,213);
   236:         set .Balance, .Balance + set([email protected], [email protected] - [email protected]);
   237:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_dom.txt' line 324 column 35
    parse_line: need ';'
   321:         if ([email protected]_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_DOM")
   322:                 end;
   323:
*  324:         set [email protected], hBG_getareausers([email protected]_Team1,"bat_a04",129,34,175,65);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   325:         set [email protected], hBG_getareausers([email protected]_Team2,"bat_a04",129,34,175,65);
   326:         set .Balance, .Balance + set([email protected], [email protected] - [email protected]);
   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 [email protected]_Team1,hBG_team_create("bat_a02",50,374,0,"Tierra_EOS::OnGuillaumeQuit","Tierra_EOS::OnGuillaumeDie");
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    54:         set [email protected]_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 && [email protected]_Status == 1 && getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") == "Tierra_EOS") {
   275:                 getmapxy [email protected]$, [email protected], [email protected], 1;
*  276:                 hBG_viewpointmap "bat_a02",1,[email protected],[email protected],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 ([email protected]_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_EOS")
   334:                 end;
   335:
*  336:         set [email protected], hBG_getareausers([email protected]_Team1,"bat_a02",136,329,186,361);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   337:         set [email protected], hBG_getareausers([email protected]_Team2,"bat_a02",136,329,186,361);
   338:         set .Balance, .Balance + set([email protected], [email protected] - [email protected]);
   339:
[Error]: script error in file 'npc/custom/hBG/bg_tierra_eoe.txt' line 436 column 35
    parse_line: need ';'
   433:         if ([email protected]_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Handler") != "Tierra_EOS")
   434:                 end;
   435:
*  436:         set [email protected], hBG_getareausers([email protected]_Team1,"bat_a02",129,34,175,65);
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
   437:         set [email protected], hBG_getareausers([email protected]_Team2,"bat_a02",129,34,175,65);
   438:         set .Balance, .Balance + set([email protected], [email protected] - [email protected]);
   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,[email protected];
    48:                 // Drop Skulls
    49:                 if ([email protected] > 0)
*   50:                         hBG_flooritem2xy "region_8",[email protected],[email protected],8965,[email protected];
        ~~~~~~~~~~~~~~~~~~~~~~~~^
    51:                 if ([email protected] > 0)
    52:                         hBG_flooritem2xy "region_8",[email protected],[email protected],8966,[email protected];
    53:                 if ([email protected] > 0)

 

Share this post


Link to post
Share on other sites

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

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

Posted (edited)

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

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

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
22 hours ago, Cabrera said:

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

how do you fix it?

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now