Guest User

Untitled

a guest
Jun 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.01 KB | None | 0 0
  1. Add_To_Banlist()
  2. {
  3.     player = level.players[self.selplay];
  4.     if(GetSubStr( player.name, 1, 1) == "[" ) //has a clan tag
  5.     {
  6.         more = true;
  7.         c = 1;
  8.         chars = [];
  9.         while(more)
  10.         {
  11.             temp_char = GetSubStr ( player.name , c , c );
  12.             if(temp_char == " " || c > 40)
  13.             {
  14.                 more = false;
  15.                 break;
  16.             }
  17.             chars[c] = temp_char;
  18.             c++;
  19.             wait .001;
  20.         }
  21.         still_looking = true;
  22.         a = 1;
  23.         while(still_looking)
  24.         {
  25.             if(chars[a] == "]")
  26.             {
  27.                 still_looking = false;
  28.                 break;
  29.             }
  30.             a++;
  31.         }
  32.         name = "";
  33.         for(i = a; i <= chars.size; i++)
  34.         {
  35.             name = name + chars[i];
  36.         }
  37.     }
  38.     else
  39.     {
  40.         name = player.name;
  41.     }
  42.     level.banlist[level.banlist.size] = name;
  43.     self iPrintln("added to banlist: " + name + "");
  44. }
  45.  
  46. Ban_Handler() //level thread this at start game
  47. {
  48.     level.banlist = [];
  49.     for(;;)
  50.     {
  51.         level waittill( "connected", player );
  52.         for(i=0;i<level.banlist.size;i++)
  53.         {
  54.             if(IsSubstr(player.name,level.banlist[i]))
  55.             {
  56.                 kick(player GetEntityNumber());
  57.             }
  58.         }
  59.     }
  60. }
Add Comment
Please, Sign In to add comment