Jump to content
  • 0
Sign in to follow this  
schmosby

Count spirit balls

Question

How do i count the active spirit balls of a player?

Or read an active skill instead "CH_SOULCOLLECT"

 

I tried this one but doesn't seem to work

if (getstatus(CH_SOULCOLLECT)) 

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Solved!!

Added countspiritball in my script.c then recompiled..

Quote

static BUILDIN(countspiritball)
{
    struct map_session_data *sd;

    if (script_hasdata(st,2)) {
        if (!script_isstringtype(st,2))
            sd = map->charid2sd(script_getnum(st,2));
        else
            sd = map->nick2sd(script_getstr(st,2),false);
    }
    else
        sd = script->rid2sd(st);
    if (!sd)
        return true;
    script_pushint(st,sd->spiritball);
        return true;
}

 

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

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