Jump to content
  • 0

about mobcount!


Question

Posted
-    script    mvp-ss    -1,{
    OnInit:
        set .map$,"guild_vs1";
    end;
    
    OnClock0129:
        mapannounce .map$,"Begining blablabla",0;
        sleep 2000;
        set .@mobCount,0;
        initnpctimer; // Start the timer
        monster .map$,0,0,"Angeling",1096,1,"mvp-ss::OnWave";
        monster .map$,0,0,"Archangeling",1388,1,"mvp-ss::OnWave";
        monster .map$,0,0,"Ghostring",1582,1,"mvp-ss::OnWave";
    end;
    
    OnWave:
        set .@mobCount, .@mobCount + 1;
        if(.@mobCount == 3){
            mapannounce .map$,"First wave ended blablabla",0;
            sleep 2000;
            set .@mobCount,0;
            monster .map$,0,0,"Maya Purple",1289,1;
            monster .map$,0,0,"Mutant Dragon",1262,1;
            monster .map$,0,0,"Tirfing",1204,1;
            end;
        }
}
 

this is my full script 

 

    OnClock0129:
        mapannounce .map$,"Begining blablabla",0;
        sleep 2000;
        set .@mobCount,0;
        initnpctimer; // Start the timer
        monster .map$,0,0,"Angeling",1096,1,"mvp-ss::OnWave";
        monster .map$,0,0,"Archangeling",1388,1,"mvp-ss::OnWave";
        monster .map$,0,0,"Ghostring",1582,1,"mvp-ss::OnWave";
    end;
 

this is the 1st mob to summon after killed all monster or mob show the 2nd batch but i have problem of this script the 2nd batch never pop up for 2nd batch for mobs

 

 

 

    OnWave:
        set .@mobCount, .@mobCount + 1;
        if(.@mobCount == 3){
            mapannounce .map$,"First wave ended blablabla",0;
            sleep 2000;
            set .@mobCount,0;
            monster .map$,0,0,"Maya Purple",1289,1;
            monster .map$,0,0,"Mutant Dragon",1262,1;
            monster .map$,0,0,"Tirfing",1204,1;
            end;
        }
}
 

what is my wrong? please help me

5 answers to this question

Recommended Posts

Posted
set .@mobCount, .@mobCount + 1;

 

Temp variable you need .var.

 

.var = NPC Variable

set .mobCount, .mobCount + 1;

 

I suggest using an NPC variable if multiple players can do this event.

 

An instance 'variable if multiple partys are allowed to do the event on an instanced map.

 

-    script    mvp-ss    -1,{
    OnInit:
        set .map$,"guild_vs1";
    end;
    
    OnClock0129:
        mapannounce .map$,"Begining blablabla",0;
        sleep 2000;
        set .mobCount,0;
        initnpctimer; // Start the timer
        monster .map$,0,0,"Angeling",1096,1,"mvp-ss::OnWave";
        monster .map$,0,0,"Archangeling",1388,1,"mvp-ss::OnWave";
        monster .map$,0,0,"Ghostring",1582,1,"mvp-ss::OnWave";
    end;
    
    OnWave:
        set .mobCount, .mobCount + 1;
        if(.mobCount == 3){
            mapannounce .map$,"First wave ended blablabla",0;
            sleep 2000;
            set .mobCount,0;
            monster .map$,0,0,"Maya Purple",1289,1;
            monster .map$,0,0,"Mutant Dragon",1262,1;
            monster .map$,0,0,"Tirfing",1204,1;
            end;
        }
}

 

Alternatively you could remove the variables and use mobcount.

-    script    mvp-ss    -1,{
    OnInit:
        set .map$,"guild_vs1";
    end;
    
    OnClock0129:
        mapannounce .map$,"Begining blablabla",0;
        sleep 2000;
        initnpctimer; // Start the timer
        monster .map$,0,0,"Angeling",1096,1,"mvp-ss::OnWave";
        monster .map$,0,0,"Archangeling",1388,1,"mvp-ss::OnWave";
        monster .map$,0,0,"Ghostring",1582,1,"mvp-ss::OnWave";
    end;
    
    OnWave:
        if(!mobcount(.map$,"mvp-ss::OnWave")){
            mapannounce .map$,"First wave ended blablabla",0;
            sleep 2000;
            monster .map$,0,0,"Maya Purple",1289,1;
            monster .map$,0,0,"Mutant Dragon",1262,1;
            monster .map$,0,0,"Tirfing",1204,1;
            end;
        }
}

Join the conversation

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

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...