Jump to content
  • 0

GM ignored in getmapuser


Question

Posted (edited)

Could you help me to edit the src so that GM's are ignored/not counted in the script 'getmapusers'.

 I tried to edit my script.c using this one here http://rathena.org/board/topic/66820-gm-ignored-in-getmapusers/

but it got errors. Whenever I tried to click the Abort, Retry, or Ignore, it causes the mapserver to stop.

 

Here's a screenshot of the error:

post-5465-0-31987900-1367075530_thumb.png

 

Any help please? Thanks in advance!

Edited by Lord Ganja

3 answers to this question

Recommended Posts

Posted (edited)

BUILDIN_FUNC(getmapusers)

{

int count = 0;

const char *str;

int16 m;

struct map_session_data *pl_sd;

struct s_mapiterator* iter;

str=script_getstr(st,2);

if( (m=map_mapname2mapid(str))< 0){

script_pushint(st,-1);

return 0;

}

iter = mapit_getallusers();

for( pl_sd = (TBL_PC*)mapit_first(iter); mapit_exists(iter); pl_sd = (TBL_PC*)mapit_next(iter) )

if (pl_sd->bl.m == m && pc_get_group_level(pl_sd) < 1)

count++;

mapit_free(iter);

script_pushint(st,count);

return 0;

}

Edited by Cydh
Posted
BUILDIN_FUNC(getmapusers)
{
	int count = 0;
	const char *str;
	int16 m;
	struct map_session_data *pl_sd;
	struct s_mapiterator* iter;

	str=script_getstr(st,2);
	if( (m=map_mapname2mapid(str))< 0){
		script_pushint(st,-1);
		return 0;
	}

	iter = mapit_getallusers();
	for( pl_sd = (TBL_PC*)mapit_first(iter); mapit_exists(iter); pl_sd = (TBL_PC*)mapit_next(iter) )
		if (pl_sd->bl.m == m && pc_get_group_level(pl_sd) < 1)
			count++;
	mapit_free(iter);
	script_pushint(st,count);
	return 0;
}

Thanks! Solved!

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...