Map Configuration

fanactionwc3

New Member
Reaction score
0
I have a syntax error in the Map Configuration

JASS:
//***************************************************************************
//*
//*  Map Configuration
//*
//***************************************************************************

function config takes nothing returns nothing
    call SetMapName( "TRIGSTR_001" )
    call SetMapDescription( "TRIGSTR_003" )
    call SetPlayers( 11 )
    call SetTeams( 11 )
    call SetGamePlacement( MAP_PLACEMENT_TEAMS_TOGETHER )

    call DefineStartLocation( 0, -11264.0, -11520.0 )
    call DefineStartLocation( 1, -11264.0, -11008.0 )
    call DefineStartLocation( 2, -11264.0, -10496.0 )
    call DefineStartLocation( 3, -11264.0, -9984.0 )
    call DefineStartLocation( 4, -11264.0, -9472.0 )
    call DefineStartLocation( 5, -11264.0, -8960.0 )
    call DefineStartLocation( 6, -11264.0, -8448.0 )
    call DefineStartLocation( 7, -11264.0, -8000.0 )
    call DefineStartLocation( 8, -11264.0, -7488.0 )
    call DefineStartLocation( 9, -11264.0, -6976.0 )
    call DefineStartLocation( 10, -384.0, -512.0 )

    // Player setup
    call InitCustomPlayerSlots(  )
    call InitCustomTeams(  )
    call InitAllyPriorities(  )
endfunction


In call SetTeams( 11 ) I will have a missing endblock. Anyone know what's happening?
 

Ashlebede

New Member
Reaction score
43
Do you use vJASS ? I got that error because I forgot an [ljass]endscope[/ljass] somewhere... should be the same for libraries, probably function's, if's, loop's...
 

Laiev

Hey Listen!!
Reaction score
188
also before you say "but the bug is in SetTeams line" you need to know that jasshelper sometimes return wrong line for that syntax bug
 

tooltiperror

Super Moderator
Reaction score
231
Disable all your triggers, and then try to save again and see if it is actually a problem with your triggers or the map header.
 

fanactionwc3

New Member
Reaction score
0
Do you use vJASS ? I got that error because I forgot an [ljass]endscope[/ljass] somewhere... should be the same for libraries, probably function's, if's, loop's...

@Ashleblade Yeah I use vJASS.
@tooltiperror I'll try that but I am sure it is not in the map header.
 

fanactionwc3

New Member
Reaction score
0
Okay, it didn't work. I actually think the problem is in common.j or something like that. But I am not too sure.
 

Ashlebede

New Member
Reaction score
43
I can guarantee there is no syntax error in common.j, unless someone hacked your Warcraft3 to modify it.
 

tooltiperror

Super Moderator
Reaction score
231
Like I said, disable all your triggers and see if it is still giving an error.

I am just about 100% sure it is your own error.
 

the Immortal

I know, I know...
Reaction score
51
Really, guys....

Disable half of the triggers. Does it still occur? If so then its in the enabled, if no its in the disabled. Take the half where the trigger is, rinse and repeat. Hard? Extremely.

Binary search solves everything /discuss.



PS. Someone's gotta write a guide to proper debugging. 90% of the threads here could be solved by their authors in 5 to 10 minutes if they knew how to debug their own code. No offense meant.
 

tooltiperror

Super Moderator
Reaction score
231
PS. Someone's gotta write a guide to proper debugging. 90% of the threads here could be solved by their authors in 5 to 10 minutes if they knew how to debug their own code. No offense meant.

I started writing one, didn't know if it was worth ending it, I might revisit it now after this...
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top