You are not logged in.

  • Login
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

K4w4

User / Kunde

  • "K4w4" is male
  • "K4w4" started this thread

Posts: 151

Location: Flensburg

Occupation: Schüler

  • Send private message

1

Sunday, April 6th 2014, 8:22pm

| Hilfe | Villager | Bereiche | Monster |

Hallo liebe Community ich hätte da 2 Fragen,

Also das erste währe wie schaffe ich das wenn ich zu einen Ort fliege und den da /villagercreate mache das da wo ich stehe ein Villager Spawnt
den man schlagen kann aber er stirbt nie und einen namen geben und er bleibt in seinen Bereich also wenn Spieler ihn 10 Blöcke von seinen Spawnpoint weg Schlagen das er denn wieder zu seinen Spawnpoint geht oder Teleportiert wird !

Das Zweite wehr ob ich in bestimmten Bereichen dich ich wie in PostCrafters Tutorials gemacht habe Monster Spawn lassen kann also in diesen Bereich Spawnen Monster z.b Zombies die sind Level 1 und hab ein Holzschwert und halt wie viele Pro 30 Sekunden gespawnt werden sollen
und sie bleiben halt in ihren Bereich außer sie Jagen Spieler .

Ich wünsche mir gerne ein Code Beispiel wenn ihr es könnt!!!

MFG K4w4!

Java-Quelltext

1
2
3
if(isCoding("K4w4")) {
     player.sendMessage("@mcf_ ist der Beste!");
}

retroxus

User / Kunde

  • "retroxus" is male

Posts: 57

Location: Bayern

  • Send private message

2

Sunday, April 6th 2014, 8:33pm

Das ist ein Hilfe Forum warum Schreibst du bei der Überschrift nicht gleich Plugin-Anfrage. Versuch es erst selbst und wir helfen dir wenn du Hilfe bei dem Code brauchst.
Schau doch mal auf meinen TS3 vorbei: PlayForMore.de

K4w4

User / Kunde

  • "K4w4" is male
  • "K4w4" started this thread

Posts: 151

Location: Flensburg

Occupation: Schüler

  • Send private message

3

Sunday, April 6th 2014, 8:34pm

Das ist ein Hilfe Forum warum Schreibst du bei der Überschrift nicht gleich Plugin-Anfrage. Versuch es erst selbst und wir helfen dir wenn du Hilfe bei dem Code brauchst.
Ich habe es Bereits selbst Probiert :)

Java-Quelltext

1
2
3
if(isCoding("K4w4")) {
     player.sendMessage("@mcf_ ist der Beste!");
}

dori99xd

User / Kunde

  • "dori99xd" is male
  • "dori99xd" has been banned

Posts: 279

Location: Germany :(

  • Send private message

4

Monday, April 7th 2014, 6:11pm

Hey K4w4,
Für dein Problem habe ich gerade keine Lösung also ist folgendes eher Off Topic,
Deine Signatur müsste eig. folgendes sein:
if(k4w4.amProgrammieren == true) {
p.sendMessage("#GEILO");
}
else if(k4w4.amProgrammieren == false]{
p.sendMessage("#NichtGEILO");
} else {
p.sendMessage("§4Fehler!");
}

:DDDD

TerraStormDE

User / Kunde

  • "TerraStormDE" is male

Posts: 641

Location: Localhost

Occupation: Nix

  • Send private message

5

Monday, April 7th 2014, 6:21pm

Wie es aussieht hast du nicht sehr viel Ahnung von Java.
Das ganze "== true " und "== false" kannst du weglassen.
Sobald die Bedingung erfüllt ist in der IF Bedingung, geht's weiter.

K4w4

User / Kunde

  • "K4w4" is male
  • "K4w4" started this thread

Posts: 151

Location: Flensburg

Occupation: Schüler

  • Send private message

6

Monday, April 7th 2014, 8:49pm

#Push

Java-Quelltext

1
2
3
if(isCoding("K4w4")) {
     player.sendMessage("@mcf_ ist der Beste!");
}

K4w4

User / Kunde

  • "K4w4" is male
  • "K4w4" started this thread

Posts: 151

Location: Flensburg

Occupation: Schüler

  • Send private message

7

Thursday, April 10th 2014, 4:31pm

#Push

Java-Quelltext

1
2
3
if(isCoding("K4w4")) {
     player.sendMessage("@mcf_ ist der Beste!");
}

epicbattlede

User / Kunde

Posts: 10

  • Send private message

8

Thursday, April 10th 2014, 4:48pm

Zum ersten:
Du kannst einen Villager mit
Location l;

Villager v = l.getWorld().spawn(l, Villager.class);
v.setCustomName("abc");
spawnen

public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
if(cmd.getName().equalsIgnoreCase("spawnvillager")){
Villager v = ((Player)sender).getWorld().spawn(((Player)sender).getLocation(), Villager.class);
v.setCustomName("abc");
v.setMetadata("villager", new FixedMetadataValue(this,"a"));

}
return true;
}
um den unsterblich zu machen:
einen EntityDamageEvent Listener
@EventHandler
public void onDamage(EntityDamageEvent e){

if(e.getEntity() instanceof Villager){
Villager v = (Villager) e.getEntity();
if(v.hasMetadata("villager")){
v.setMaxHealth(2000000);
v.setHealth(2000000); // Es würde auch e.setCancelled(true); gehen aber du willst ja das er geschlagen werden kann.
}
}
}

K4w4

User / Kunde

  • "K4w4" is male
  • "K4w4" started this thread

Posts: 151

Location: Flensburg

Occupation: Schüler

  • Send private message

9

Thursday, April 10th 2014, 5:20pm

Zum ersten:
Du kannst einen Villager mit
Location l;

Villager v = l.getWorld().spawn(l, Villager.class);
v.setCustomName("abc");
spawnen

public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
if(cmd.getName().equalsIgnoreCase("spawnvillager")){
Villager v = ((Player)sender).getWorld().spawn(((Player)sender).getLocation(), Villager.class);
v.setCustomName("abc");
v.setMetadata("villager", new FixedMetadataValue(this,"a"));

}
return true;
}
um den unsterblich zu machen:
einen EntityDamageEvent Listener
@EventHandler
public void onDamage(EntityDamageEvent e){

if(e.getEntity() instanceof Villager){
Villager v = (Villager) e.getEntity();
if(v.hasMetadata("villager")){
v.setMaxHealth(2000000);
v.setHealth(2000000); // Es würde auch e.setCancelled(true); gehen aber du willst ja das er geschlagen werden kann.
}
}
}
Ok danke hat mir schon weiter geholfen jetzt ist aber noch die Frage mit den Bereichen!

Java-Quelltext

1
2
3
if(isCoding("K4w4")) {
     player.sendMessage("@mcf_ ist der Beste!");
}

TerraStormDE

User / Kunde

  • "TerraStormDE" is male

Posts: 641

Location: Localhost

Occupation: Nix

  • Send private message

10

Thursday, April 10th 2014, 7:01pm

Zu den Bereichen:

Du schaust einfach ob die Location, wo du den Villager spawnen möchtest, innerhalb deiner Region ist und Equipst den Villager mit deinen Items

K4w4

User / Kunde

  • "K4w4" is male
  • "K4w4" started this thread

Posts: 151

Location: Flensburg

Occupation: Schüler

  • Send private message

11

Thursday, April 10th 2014, 8:53pm

Zu den Bereichen:

Du schaust einfach ob die Location, wo du den Villager spawnen möchtest, innerhalb deiner Region ist und Equipst den Villager mit deinen Items
Hättest du ein Code?

Java-Quelltext

1
2
3
if(isCoding("K4w4")) {
     player.sendMessage("@mcf_ ist der Beste!");
}

K4w4

User / Kunde

  • "K4w4" is male
  • "K4w4" started this thread

Posts: 151

Location: Flensburg

Occupation: Schüler

  • Send private message

12

Friday, April 11th 2014, 11:10pm

#Push

Java-Quelltext

1
2
3
if(isCoding("K4w4")) {
     player.sendMessage("@mcf_ ist der Beste!");
}

Abgegrieft

User / Kunde

  • "Abgegrieft" is male

Posts: 674

Location: Waschraum

  • Send private message

13

Saturday, April 12th 2014, 6:46pm

Programmieren ist mehr als Code zu kopieren..Zu Regions gibts ein gutes Tutorial von Postcrafter.
lädt

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net

Similar threads