Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Ghost Player 1.6.4


piotr978

Rekomendowane odpowiedzi

Opublikowano

Logo.jpgGhost Player 1.6.4

 

Witam dziś chciałbym wam pokazać plugin który umożliwia bycie niewidzialnym jak duch.

Komendy:

 

/ghost - /g
/silentghost - /sg
/human - /h
/silenthuman - /sh
/ghosthunter - /gh
/silentghosthunter - /sgh
/ghostworld <świat> - /gw <świat>
/humanworld <świat> - /hw <świat>
/removeghost <świat> - /rg <świat>
/removeghosthunter - /rgh
/clearsghost - /cg
/ghostview - /gv

 

Permission:

 

ghostplayer.player.beghost
ghostplayer.player.beghost
ghostplayer.player.behuman
ghostplayer.player.behuman
ghostplayer.player.beghosthunter
ghostplayer.player.beghosthunter
ghostplayer.admin.setghostworld
ghostplayer.admin.sethumanworld
ghostplayer.admin.removeghost
ghostplayer.admin.removeghosthuner
ghostplayer.admin.clearsghosts
ghostplayer.player.ghostview

 

Do każdej 1 komendy jest przypisane 1 permission żeby nie było ze się powtarzają

Extra permission:

 

ghostplayer.player.*
ghostplayer.admin.*
ghostplayer.*

 

 

ss'y

S1.pngS2.pngFilmik:

http://www.youtube.com/watch?feature=player_embedded&v=HzjifRY4ucE

 

Kod pluginu

package com.skyost.ghostserver;

import org.bukkit.ChatColor;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.PlayerDeathEvent;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.event.player.PlayerRespawnEvent;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;

import com.skyost.gp.GhostFactory;
import com.skyost.gp.GhostPlayerPlugin;


public class GhostServer extends JavaPlugin implements Listener {

public static GhostFactory ghostFactory;

@SuppressWarnings("static-access")
public void onEnable() {
this.ghostFactory = new GhostFactory((Plugin) this);
this.getServer().getPluginManager().registerEvents(this, this);
}

public boolean loadGhostFactory() {
if(this.getServer().getPluginManager().getPlugin("Ghost Player") != null) {
ghostFactory = GhostPlayerPlugin.ghostFactory;
System.out.println("[GhostServer] Ghost Player has been loaded with success !");
return true;
}
else {
return false;
}
}

public void onDisable() {
getServer().getPluginManager().disablePlugin(this);
}

@EventHandler
public void onPlayerRespawn(PlayerRespawnEvent event) {
if(ghostFactory.isGhost(event.getPlayer()) == false) {
ghostFactory.setGhost(event.getPlayer(), true);
}
}

@EventHandler
public void onPlayerQuit(PlayerQuitEvent event) {
if(ghostFactory.isGhost(event.getPlayer()) == true) {
ghostFactory.setGhost(event.getPlayer(), false);
}
}

@EventHandler
public void onPlayerDeath(PlayerDeathEvent event) {
if(ghostFactory.isGhost(event.getEntity()) == false) {
ghostFactory.setGhost(event.getEntity(), true);
}
}

@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
if(ghostFactory.isGhost(event.getPlayer()) == false) {
ghostFactory.setGhost(event.getPlayer(), true);
}
event.getPlayer().sendMessage(ChatColor.GREEN + "Welcome to" + " " + getServer().getName() + ", the ghost world...!");
event.setJoinMessage(ChatColor.GREEN + event.getPlayer().getName() + " " + "has joined the ghost world...");
}
} 

 

Jeśli mam coś zmienić napiszcie krytykę przyjmuje sumiennie

junior.jpg

Opublikowano

Plugin jest naprawde super na serwery z tzw. Lobby (1 serwer ktory prowadzi cie na inne serwery) Like za udostepnienie.

Jeżeli nie potrafisz wykorzystać
każdej danej Ci chwili,
to nie zasługujesz na ani jedną
dodatkową sekundę.

  • 3 tygodnie później...
Opublikowano

Hmm.. Dla jednych jest to plugin wspaniały, który posiada wiele możliwości.. Natomiast dla innych osób, którzy nie lubią takich dodatków jest to plugin nie potrzebny.. Szczerze, gdybym miał wybierać to wgrał bym ten plugin.. Ponieważ, może być on przydatny na nie których serwerach. Pozdrawiam.

gkg5.png

  • 2 tygodnie później...
  • 1 rok później...
Opublikowano

@piotr978 Koleś możesz mi powiedzieć czy ten plugin podczas włączonego trybu ducha daje możliwość Bicia innych graczy oraz otrzymywania obrażeń ????????

 

I czy można ustawić jak mocno gracz ma być niewidzialny ? poziom tego invisible ????

TEMAT


 


Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...