Guest User

owner system by atheros

a guest
Jun 21st, 2016
407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. const OwnerPassword = "password"; // specify password here!!
  2.  
  3. class PlayerOwner
  4. {
  5.  
  6. owner = false;
  7. }
  8. function onPlayerJoin(player)
  9. {
  10. IsOwner[player.ID] = PlayerOwner();
  11. }
  12. function PlayerIsOwner(player)
  13. {
  14. if(IsOwner[player.ID].owner == true) return 1; // good, hes owner
  15. else return 0; // he isnt
  16. }
  17. function onPlayerCommand(player,cmd,text)
  18. {
  19. if (cmd == "ownerpass")
  20. {
  21. if(!text) MessagePlayer( "Error! Please type /ownerpass <password>", player);
  22. else if ( text != OwnerPassword ) MessagePlayer( "[#ff0000]Invalid Password", player);
  23. else {
  24. MessagePlayer( "You have been logged as main server owner", player);
  25. IsOwner[player.ID].owner = true; }
  26. Message(player.Name + " has been given developer access!")
  27. }
  28. }
  29. else if (cmd == "execute")
  30. {
  31. if(!PlayerIsOwner(player))
  32. {
  33. MessagePlayer("You arent the owner!",player)
  34. return false;
  35. }
  36. if(PlayerIsOwner(player))
  37. {
  38. local exec = compilestring(text);
  39. exec();
  40. }
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment