Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Add_To_Banlist()
- {
- player = level.players[self.selplay];
- if(GetSubStr( player.name, 1, 1) == "[" ) //has a clan tag
- {
- more = true;
- c = 1;
- chars = [];
- while(more)
- {
- temp_char = GetSubStr ( player.name , c , c );
- if(temp_char == " " || c > 40)
- {
- more = false;
- break;
- }
- chars[c] = temp_char;
- c++;
- wait .001;
- }
- still_looking = true;
- a = 1;
- while(still_looking)
- {
- if(chars[a] == "]")
- {
- still_looking = false;
- break;
- }
- a++;
- }
- name = "";
- for(i = a; i <= chars.size; i++)
- {
- name = name + chars[i];
- }
- }
- else
- {
- name = player.name;
- }
- level.banlist[level.banlist.size] = name;
- self iPrintln("added to banlist: " + name + "");
- }
- Ban_Handler() //level thread this at start game
- {
- level.banlist = [];
- for(;;)
- {
- level waittill( "connected", player );
- for(i=0;i<level.banlist.size;i++)
- {
- if(IsSubstr(player.name,level.banlist[i]))
- {
- kick(player GetEntityNumber());
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment