Skocz do zawartości

yooniks

Użytkownik
  • Zawartość

    94
  • Rejestracja

  • Ostatnia wizyta

  1. projekt Bronie + Amulety jak na PVP CRAFTSERVER

    Mała poprawka. on rightclick: if player's tool is blaze rod named "&eMagiczna Rozdzka Mocy": if gamemode of player is survival: remove strength from player apply strength 2 to player for 600 seconds send "&2AMULET: &7Uzyles amuletu sily! Od teraz jestes silny jak hulk!" stop if gamemode of player is not survival: send "&2AMULET: &7Amuletow mozesz uzywac tylko w trybie survival!" stop if player's tool is magma cream named "&cAmulet Regeneracji": if gamemode of player is survival: remove regeneration from player apply regeneration 2 to player for 60 seconds send "&2AMULET: &7Uzyles amuletu regeneracji! Od teraz twoje zdrowie regeneruje sie szybciej!" spawn 50 of particle heart offset by 2, 2, 2 at player stop if gamemode of player is not survival: send "&2AMULET: &7Amuletow mozesz uzywac tylko w trybie survival!" stop if player's tool is feather named "&5Amulet Skoku": if gamemode of player is survival: remove jump from player apply jump 3 to player for 600 seconds send "&2AMULET: &7Uzyles amuletu skoku! Teraz skaczesz 3 razy wyzej!" stop if gamemode of player is not survival: send "&2AMULET: &7Amuletow mozesz uzywac tylko w trybie survival!" stop if player's tool is blaze powder named "&1Boski Amulet Szybkosci": if gamemode of player is survival: remove speed from player apply speed 2 to player for 600 seconds send "&2AMULET: &7Uzyles amuletu szybkosci! Od teraz jestes szybki jak wiatr!" stop if player's tool is nether star named "&4Amulet Boskiego Swiatla": if gamemode of player is survival: remove night vision from player apply night vision 2 to player for 600 seconds send "&2AMULET: &7Uzyles amuletu swiatla! Od teraz widzisz w ciemnosciach!" stop Czemu kurde uzywacie "execute console command 'give ....'" a potem enchant tool with xxx? Serio, nic nie udostepniajcie jak kazdy skrypt ma byc typu execute console command "/give %player% diamond_sword 1 name:&5&lMiecz_Zaglady enchant tool with unbreaking 20 enchant tool with knockback 2 enchant tool with fireaspect 3 enchant tool with bane 3 enchant tool with looting 2 enchant tool with sharpness 6 //Przyczepiali się o słowa więc zmniejszyłem znaczenie "wulgaryzmu" @JPablo
  2. Wiadomosc przy zakupie rangi tak jak na dragonie

    command /shopvip [<text>]: trigger: if arg-1 is set: set {_text} to arg-1 parsed as text broadcast "xxx" broadcast "&7Gracz &6%{_text}% &7zakupil range &eVIP&7!" broadcast "&7Zakup i ty: &awww.xxx.pl" broadcast "xxx"
  3. Premium

    Zawsze możesz sprawdzić czy gracz jest premium, i jeżeli tak to ustawiać "połączenie" na onlinemode. private boolean hasPaid(String nick) { try { final URL url = new URL("https://api.mojang.com/users/profiles/minecraft/" + nick); final BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream())); String hasPaid; if ((hasPaid = reader.readLine()) != null) { reader.close(); return true; } else{ reader.close(); return false; } } catch (Exception e) { e.printStackTrace(); } return false; } //BungeeCord, onEnable() this.getProxy().getPluginManager().registerListener(this, new Listener() { @EventHandler public void onConnect(PreLoginEvent e) { if (e.isCancelled()) return; final ProxiedPlayer proxiedPlayer = getProxy().getPlayer(e.getConnection().getName()); final User u = User.getUser(proxiedPlayer); if (hasPaid(e.getConnection().getName())) { u.setPremium(true); e.getConnection().setOnlineMode(true); this.getLogger().info("Player "+e.getConnection().getName()+" has paid for premium account); } else { u.setPremium(false); e.getConnection().setOnlineMode(false); } } });
  4. /* Obiekt user */ private String nickname; public User(..., String nickname){ ... this.nickname = nickname; } public String getNickname(){ return this.nickname; } /* event onjoin, listener */ public class PlayerConnectListener implements Listener{ @EventHandler public void onConnect(AsyncPlayerPreLoginEvent e){ final User u = User.get(...); if (!/*e.getnickname/*.equals(u.getNickname()){ e.dissalow(...KICK_OTHER, ChatColor.GREEN+"Twoj poprawny nick: "+u.getNickname()); } } }
  5. Skrypt na eventy-dopracowanie

    XD? if {event.status} is true: send "online" to the player else if {event.status} is false: send "offline" to the player
  6. ZAczynam

    tlumaczy dobrze, ale on uczy bukkitapi, a nie javy, a kazdy poczatkujacy powinien znac podstawy javy, bo pozniej sa przez to problemy.
  7. Rozkodowanie pluginu

    javadeobfuscator.com
  8. Wysyłanie pakietu

    this.minecraft.getNetHandler().addToSendQueue(new C0APacketAnimation());
  9. Jak założyć potworowi dane eq

    set helmet of last spawned entity's to diamond helmet
  10. teleportacja Teleporty - skrypt na teleporty

    a ja zamiast takich dlugich replace polecam jakiegos loopa, lub skriptplus i complete uncapitalization of %string% #From "THIS IS TEST" to "this is test"
  11. Jak zabijac lub robic cancel event na exp

    on death: victim is zombie set {xp} to true wait 2 seconds set {xp} to false on exp spawn: if {xp} is true: cancel event
  12. Skrypt na interakcję z WorldEdit/WorldGuard

    set block at {location} to dirt
  13. Komenda dostępna raz na jakiś czas.

    dałem tylko przykład.
  14. Co to jest ?

    parsed as
  15. Jak to zrobić?

    on rightclick on block: if location at event-block is {location}: #do something on place of head: set {location} to location at event-block
×