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

[Pytanie] Skrypty?


Nyheq

Rekomendowane odpowiedzi

Opublikowano

Jo, mam kilka pytań do was ;).

 

W czym się pisze skrypty 'minecraft' ? Java?

Są jakieś ogólnodostępne poradniki jak pisać skrypty w minecrafcie?

 

Jeżeli coś mi się jeszcze przypomni zedytuje post.

Opublikowano

Jakiś code javy

 

 

Cytatpublic void generateCube(Location loc, int length) {
// Set one corner of the cube to the given location.
// Uses getBlockN() instead of getN() to avoid casting to an int later.
int x1 = loc.getBlockX();
int y1 = loc.getBlockY();
int z1 = loc.getBlockZ();
 
// Figure out the opposite corner of the cube by taking the corner and adding length to all coordinates.
int x2 = x1 + length;
int y2 = y1 + length;
int z2 = z1 + length;
 
World world = loc.getWorld();
 
// Loop over the cube in the x dimension.
for (int xPoint = x1; xPoint <= x2; xPoint++) {
// Loop over the cube in the y dimension.
for (int yPoint = y1; yPoint <= y2; yPoint++) {
// Loop over the cube in the z dimension.
for (int zPoint = z1; zPoint <= z2; zPoint++) {
// Get the block that we are currently looping over.
Block currentBlock = world.getBlockAt(xPoint, yPoint, zPoint);
// Set the block to type 57 (Diamond block!)
currentBlock.setType(Material.DIAMOND_BLOCK);
}
}
}
}

 

 

 

Przykładowy code skript

 

 

on rightclick with sugar:
    player has permission "naszskrypt.boost":
       set {czas} to difference between {opoznienie.%player%} and now
           if {czas} is less than 30 seconds:
              send "Poczekaj jeszcze %difference between 30 seconds and {czas}%"
           else:
              send "<yellow><bold>BOOST!"
              execute command "/playsound mob.ghast.fireball %name of player%"
              apply swiftness 2 to the player for 5 seconds
              apply jump boost 2 to the player for 5 seconds
              set {opoznienie.%player%} to now

 

 

 

Widzisz podobieństwo? Bo ja nie. (Sory za brak spacji, ale code wszystko usuwa ; /)

Opublikowano

Spoko wiem, że code usuwa tabulację.

Podobieństwa nie widzę, ale plugin widzę, że ma wiele związanego (mogę powiedzieć, że jest pisany w javie) z javą.

Biorę plugin, mógłby ktoś zarzucić jakieś linki do pisania pluginów w 'minecrafcie' ;)?

@Edit

lajki sypne jutro, bo dzisiaj limit ^^.

Opublikowano

Spoko wiem, że code usuwa tabulację.

Podobieństwa nie widzę, ale plugin widzę, że ma wiele związanego (mogę powiedzieć, że jest pisany w javie) z javą.

Biorę plugin, mógłby ktoś zarzucić jakieś linki do pisania pluginów w 'minecrafcie' ;)?

Najpierw naucz się javy

Kursy java, jednak polecam kupić książkę:

 

 

Opublikowano

Czyli masz już ułatwienie :) Sa poradniki jak pisac pluginy ale na innych forach. A tu linka ci nie podam, wpisz sobie w google: kurs pisania pluginów minecraft i będziesz miał ;)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...