Jump to content
  • 0

Kick GM During WOE


awesomazingxed

Question


  • Group:  Members
  • Topic Count:  51
  • Topics Per Day:  0.01
  • Content Count:  95
  • Reputation:   0
  • Joined:  10/24/14
  • Last Seen:  

Don't know what this error means. Thanks in advance. 

 

34sjds1.png

-	script	GM Kick	-1,{
OnPCLoginEvent:
if( !getgmlevel() || getgmlevel() >= 90 ) end;
if( agitcheck() || agitcheck2() ) goto OnAgitStart;
set .GMList$[ getarraysize( .GMList$ ) ],strcharinfo(0);
end;

OnPCLogoutEvent:
for( set .@i,0; .@i < getarraysize( .GMList$ ); set .@i,.@i + 1 )
	if( strcharinfo(0) == .GMList$[.@i] )
		deletearray .GMList$[.@i],1;
end;

OnAgitStart:
for( set .@i,0; .@i < getarraysize( .GMList$ ); set .@i,.@i + 1 )
	atcommand "@kick "+.GMList$[.@i]
Link to comment
Share on other sites

2 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  162
  • Topics Per Day:  0.05
  • Content Count:  1546
  • Reputation:   192
  • Joined:  07/23/14
  • Last Seen:  

The error says it all. its Curlys = " } { " missing.

 

here.

-	script	GM Kick	-1,{

OnPCLoginEvent:
if( !getgmlevel() || getgmlevel() >= 90 ) end;
if( agitcheck() || agitcheck2() ) goto OnAgitStart;
set .GMList$[ getarraysize( .GMList$ ) ],strcharinfo(0);
end;

OnPCLogoutEvent:
for( set .@i,0; .@i < getarraysize( .GMList$ ); set .@i,.@i + 1 )
	if( strcharinfo(0) == .GMList$[.@i] )
		deletearray .GMList$[.@i],1;
end;

OnAgitStart:
for( set .@i,0; .@i < getarraysize( .GMList$ ); set .@i,.@i + 1 )
	atcommand "@kick "+.GMList$[.@i]
	
} // <= This what causes the error. the missing " } "
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  177
  • Reputation:   21
  • Joined:  01/31/12
  • Last Seen:  


- script GM Kick -1,{

OnPCLoginEvent:

if(!getgmlevel() || getgmlevel() >= 90) end;

if(agitcheck() || agitcheck2()) goto OnAgitStart;

.GMList$[getarraysize(.GMList$)] = strcharinfo(0);

end;

OnPCLogoutEvent:

for(.@i = 0; .@i < getarraysize(.GMList$); .@i++) {

if(strcharinfo(0) == .GMList$[.@i]) deletearray .GMList$[.@i],1;

}

end;

OnAgitStart:

for(.@i = 0; .@i < getarraysize(.GMList$); .@i++) {

atcommand "@kick "+.GMList$[.@i];

}

end;

}

Corrected a few more errors and updated the style to more modern usage
Link to comment
Share on other sites

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.

×
×
  • Create New...