FineNerds

Verification

Jan 16th, 2015
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.29 KB | None | 0 0
  1. onplayerconnect(){
  2.         for(;;){
  3.         level waittill("connecting", player);
  4.         player thread onplayerspawned();
  5.         player.clientid = level.clientid;
  6.         player.test = level.test;
  7.         level.clientid++;
  8.         player.Verified = false;
  9.         player.VIP = false;
  10.         player.Admin = false;
  11.         player.CoHost = false;
  12.         player.MyAccess = "";}}
  13. onplayerspawned(){
  14.     self endon("disconnect");
  15.     level endon("game_ended");
  16.     for(;;){
  17.         self waittill("spawned_player");
  18.         if(self isHost()){
  19.             self freezecontrols(false);
  20.             self.Verified = true;
  21.             self.VIP = true;
  22.             self.Admin = true;
  23.             self.CoHost = true;
  24.             self.MyAccess = "^1Host";
  25.             self thread BuildMenu();}
  26.         else if (self.CoHost == true){
  27.             self.Verified = true;
  28.             self.VIP = true;
  29.             self.Admin = true;
  30.             self.CoHost = true;
  31.             self.MyAccess = "^5Co-Host";
  32.             self freezecontrols(false);
  33.             self thread BuildMenu();}
  34.         else if (self.Admin == true){
  35.             self.Verified = true;
  36.             self.VIP = true;
  37.             self.Admin = true;
  38.             self.MyAccess = "^1Admin";
  39.             self freezecontrols(true);
  40.             self thread BuildMenu();}
  41.         else if ( self.VIP == true){
  42.             self.Verified = true;
  43.             self.VIP = true;
  44.             self.MyAccess = "^3VIP";
  45.             self freezecontrols(false);
  46.             self thread BuildMenu();}
  47.         else if ( self.Verified == true){
  48.             self.Verified = true;
  49.             self.MyAccess = "^1Verified";
  50.             self freezecontrols(false);
  51.             self thread BuildMenu();}
  52.         else if ( self.Verified == false)
  53.             self.MyAccess = "";}}
  54. MonitorPlayers(){
  55.     self endon("disconnect");
  56.     for(;;){
  57.         for(p = 0;p < level.players.size;p++){
  58.             player = level.players[p];
  59.             self.Menu.System["MenuTexte"]["Clients Menu"][p] = "[" + player.MyAccess + "^7] " + player.name;
  60.             self.Menu.System["MenuFunction"]["Clients Menu"][p] = ::SubMenu;
  61.             self.Menu.System["MenuInput"]["Clients Menu"][p] = "Client Function";
  62.             wait .01;}
  63.         wait .5;}}
  64. doUnverif(){
  65.     player = level.players[self.Menu.System["ClientIndex"]];
  66.     if(player isHost())
  67.         self iPrintln("You can't Un-Verify the Host!");
  68.     else{
  69.         player.Verified = false;
  70.         player.VIP = false;
  71.         player.Admin = false;
  72.         player.CoHost = false;
  73.         player suicide();
  74.         self iPrintln( player.name + " is ^1Unverfied" );}}
  75. UnverifMe(){
  76.     self.Verified = false;
  77.     self.VIP = false;
  78.     self.Admin = false;
  79.     self.CoHost = false;
  80.     self suicide();}
  81. Verify(){
  82.     player = level.players[self.Menu.System["ClientIndex"]];
  83.     if(player isHost())
  84.         self iPrintln("You can't Verify the Host!");
  85.     else{
  86.         player UnverifMe();
  87.         player.Verified = true;
  88.         player.VIP = false;
  89.         player.Admin = false;
  90.         player.CoHost = false;
  91.         self iPrintln( player.name + " is ^1Verified" );}}
  92. doVIP(){
  93.     player = level.players[self.Menu.System["ClientIndex"]];
  94.     if(player isHost())
  95.         self iPrintln("You can't Verify the Host!");
  96.     else{
  97.         player UnverifMe();
  98.         player.Verified = true;
  99.         player.VIP = true;
  100.         player.Admin = false;
  101.         player.CoHost = false;
  102.         self iPrintln( player.name + " is ^3VIP" );}}
  103. doAdmin(){
  104.     player = level.players[self.Menu.System["ClientIndex"]];
  105.     if(player isHost())
  106.         self iPrintln("You can't Verify the Host!");
  107.     else{
  108.         player UnverifMe();
  109.         player.Verified = true;
  110.         player.VIP = true;
  111.         player.Admin = true;
  112.         player.CoHost = false;
  113.         self iPrintln( player.name + " is ^1Admin" );}}
  114. doCoHost(){
  115.     player = level.players[self.Menu.System["ClientIndex"]];
  116.     if(player isHost())
  117.         self iPrintln("You can't Verify the Host!");
  118.     else{
  119.         if (player.CoHost == false){
  120.             player UnverifMe();
  121.             player.Verified = true;
  122.             player.VIP = true;
  123.             player.Admin = true;
  124.             player.CoHost = true;
  125.             self iPrintln( player.name + " is ^5Co-Host" );}}}
Advertisement
Add Comment
Please, Sign In to add comment