Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. public function onJoin(PlayerJoinEvent $e){
  2. $p = $e->getPlayer();
  3. $n = strtolower($p->getName());
  4. switch($this->p->getUserDataMgr()->getGroup($p)->getName()){
  5. case "Player":
  6. $m = "{marry}{clan}{job}§fИгрок §9{name}";
  7. $n = "§fИгрок §9{name}";
  8. break;
  9. case "Fly":
  10. $m = "{marry}{clan}{job}§4Флай §9{name}";
  11. $n = "§4Флай §9{name}";
  12. break;
  13. case "Vip":
  14. $m = "{marry}{clan}{job}§2Вип §f{name}";
  15. $n = "§2Вип §f{name}";
  16. break;
  17. case "Premium":
  18. $m = "{marry}{clan}{job}§3Премиум §f{name}";
  19. $n = "§3Премиум §f{name}";
  20. break;
  21. case "Creative":
  22. $m = "{marry}{clan}{job}§eКреатив §f{name}";
  23. $n = "§eКреатив §f{name}";
  24. break;
  25. case "Lord":
  26. $m = "{marry}{clan}{job}§aЛорд §f{name}";
  27. $n = "§aЛорд §f{name}";
  28. break;
  29. case "Moderator":
  30. $m = "{marry}{clan}{job}§a§lМодератор§r §f{name}";
  31. $n = "§a§lМодератор§r §f{name}";
  32. break;
  33. case "Admin":
  34. $m = "{marry}{clan}{job}§4Админ §f{name}";
  35. $n = "§4Админ §f{name}";
  36. break;
  37. case "Anti-grifer":
  38. $m = "{marry}{clan}{job}§4§lАнти Грифер§r §f{name}";
  39. $n = "§4§lАнти Грифер§r §f{name}";
  40. break;
  41. case "Vlastelin":
  42. $m = "{marry}{clan}{job}§bВластелин §f{name}";
  43. $n = "§bВластелин §f{name}";
  44. break;
  45. case "Legenda":
  46. $m = "{marry}{clan}{job}§c§lЛегенда§r §f{name}";
  47. $n = "§c§lЛегенда§r §f{name}";
  48. break;
  49. }
  50. if($p->isOp()){
  51. $m = "{marry}{clan} {job} §e§lСоздатель§r §f{name}";
  52. }
  53. if($p->getName() == "PizaViktorTop") $m = "чмо обосанное";
  54. $marry = $this->getServer()->getPluginManager()->getPlugin("Marry")->isMarried(strtolower($p->getName()));
  55. if($this->f->isInFaction($n)){
  56. $clan = "§7(§c".$this->f->getPlayerFaction($n)."§7) ";
  57. }else{ $clan = "";}
  58. $m = str_replace("{marry}", $marry, $m);
  59. $m = str_replace("{clan}", $clan, $m);
  60. $m = str_replace("{name}", $p->getName(), $m);
  61. $n = str_replace("{name}", $p->getName(), $n);
  62. $m = str_replace("{job}", $this->getServer()->getPluginManager()->getPlugin("Jobs")->getJob($p), $m);
  63. $p->setDisplayName($m);
  64. if($p->hasPermission("cmd.fly")){
  65. $p->setNameTag($m);
  66. }else $p->setNameTag($m."§r\n§2Green§4Mine");
  67. $e->setJoinMessage("§7(§2Green§4Mine§7) §e".$e->getPlayer()->getName()." §fзашел на сервер");
  68. $pk = new AddEntityPacket();
  69. $pk->type = 71;
  70. $pk->eid = 1000001;
  71. $pk->metadata = array();
  72. $pk->speedX = 0;
  73. $pk->speedY = 0;
  74. $pk->speedZ = 0;
  75. $pk->yaw = 0;
  76. $pk->pitch = 0;
  77. $pk->x = -239.5;
  78. $pk->y = 68;
  79. $pk->z = 134.5;
  80. $p->dataPacket($pk);
  81. $this->tags[$p->getName()] = $p->getNameTag();
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement