Cinu2421 22 Opublikowano 18 września 2020 Udostępnij Opublikowano 18 września 2020 Witam czy jest mozliwosc sprawdzenia po zabiciu moba czy byl zrespiony z spawnera? Odnośnik do komentarza https://skript.pl/temat/41692-mob-z-spawnera/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 18 września 2020 Udostępnij Opublikowano 18 września 2020 4 godziny temu, Cinu2421 napisał: Witam czy jest mozliwosc sprawdzenia po zabiciu moba czy byl zrespiony z spawnera? Wymagany dodatek wspierający obsługiwanie NBT. Możesz ewentualnie zamienić modyfikowanie NBT na ustawianie zmiennej. Dodam, że spawn reason musi być w cudzysłowiu, gdyż na Skript 2.3 - 2.4.1 (a możliwe, że i na wyższych wersjach) występuje błąd z porównywaniem spawn reason. on spawn: if "%spawn reason%" is not "mob spawner": stop add "{MobZeSpawnera:1}" to event-entity's nbt on death: if attacker is not a player: stop if victim's nbt doesn't contain "{MobZeSpawnera:1}": stop send "&6Ten mob pochodzil z mob spawnera!" to attacker Odnośnik do komentarza https://skript.pl/temat/41692-mob-z-spawnera/#findComment-261269 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Cinu2421 22 Opublikowano 18 września 2020 Autor Udostępnij Opublikowano 18 września 2020 2 minuty temu, Kormic napisał: Wymagany dodatek wspierający obsługiwanie NBT. Możesz ewentualnie zamienić modyfikowanie NBT na ustawianie zmiennej. Dodam, że spawn reason musi być w cudzysłowiu, gdyż na Skript 2.3 - 2.4.1 (a możliwe, że i na wyższych wersjach) występuje błąd z porównywaniem spawn reason. on spawn: if "%spawn reason%" is not "mob spawner": stop add "{MobZeSpawnera:1}" to event-entity's nbt on death: if attacker is not a player: stop if victim's nbt doesn't contain "{MobZeSpawnera:1}": stop send "&6Ten mob pochodzil z mob spawnera!" to attacker Mam skbee wiec raczej bedzie dzialac. Pozniej zobacze Odnośnik do komentarza https://skript.pl/temat/41692-mob-z-spawnera/#findComment-261271 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Cinu2421 22 Opublikowano 19 września 2020 Autor Udostępnij Opublikowano 19 września 2020 (edytowane) Nie dziala Cytat [08:36:17] [main/INFO]: [CHAT] {Paper.SpawnReason:"SPAWNER",DeathTime:0s,Bukkit.updateLevel:2,LeftHanded:0b,OnGround:1b,AbsorptionAmount:0.0f,Attributes:[{Name:"minecraft:generic.follow_range",Modifiers:[{Name:"Random spawn bonus",Amount:0.054015079748415254d,Operation:1,UUID:[I;-1704558189,294732611,-1354510572,-923943173]}],Base:35.0d},{Name:"minecraft:generic.max_health",Base:20.0d},{Name:"minecraft:generic.knockback_resistance",Modifiers:[{Name:"Random spawn bonus",Amount:0.02731043989927021d,Operation:0,UUID:[I;-1319916669,2136096819,-1837340070,277830910]}],Base:0.0d},{Name:"minecraft:generic.movement_speed",Base:0.23000000417232513d},{Name:"minecraft:zombie.spawn_reinforcements",Base:0.0622621279977822d}],Invulnerable:0b,Brain:{memories:{}},Paper.Origin:[-182.2706106352649d,70.0d,134.46233739243985d],Bukkit.Aware:1b,HandDropChances:[0.085f,0.085f],Rotation:[178.70993f,6.0051613f],ArmorDropChances:[0.085f,0.085f,0.085f,0.085f],HurtByTimestamp:0,CanBreakDoors:0b,WorldUUIDMost:-8135064387776527610L,InWaterTime:-1,ArmorItems:[{},{},{},{}],Air:300s,HandItems:[{},{}],UUID:[I;429626025,-1662106782,-1756709071,-997974889],Paper.FromMobSpawner:1b,Spigot.ticksLived:2327,DrownedConversionTime:-1,FallDistance:0.0f,WorldUUIDLeast:-5804493710417721869L,Motion:[0.0d,-0.0784000015258789d,0.0d],Pos:[-186.4901114016839d,68.0d,125.74317179996567d],Fire:-1s,CanPickUpLoot:0b,Health:20.0f,HurtTime:0s,FallFlying:0b,PersistenceRequired:0b,PortalCooldown:0,Paper.ShouldBurnInDay:1b} To mob z spawnera nie dodaje nbt Uzywam skbee Edytowane 19 września 2020 przez Cinu2421 Odnośnik do komentarza https://skript.pl/temat/41692-mob-z-spawnera/#findComment-261313 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Cinu2421 22 Opublikowano 19 września 2020 Autor Udostępnij Opublikowano 19 września 2020 Nie dziala bo entity w evencie death nie posiadaja nbt z tego co zauwazylem. Rozwiazanie: on damage: if attacker is not a player: stop if (victim's health - damage) is less than or equal to 0: broadcast "%victim's nbt%" Odnośnik do komentarza https://skript.pl/temat/41692-mob-z-spawnera/#findComment-261314 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 19 września 2020 Udostępnij Opublikowano 19 września 2020 (edytowane) Godzinę temu, Cinu2421 napisał: Nie dziala bo entity w evencie death nie posiadaja nbt z tego co zauwazylem. Rozwiazanie: on damage: if attacker is not a player: stop if (victim's health - damage) is less than or equal to 0: broadcast "%victim's nbt%" Powinieneś użyć 'final damage', gdyż ten mob może mieć zbroję, przez co wyświetli ci NBT nawet, gdy będzie jeszcze żył. EDIT: Pamiętaj, że ja nie dostanę powiadomienia, jeżeli mnie nie zacytujesz, bądź nie wspomnisz. Edytowane 19 września 2020 przez Kormic Cinu2421 1 Odnośnik do komentarza https://skript.pl/temat/41692-mob-z-spawnera/#findComment-261318 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Cinu2421 22 Opublikowano 19 września 2020 Autor Udostępnij Opublikowano 19 września 2020 3 minuty temu, Kormic napisał: Powinieneś użyć 'final damage', gdyż ten mob może mieć zbroję, przez co wyświetli ci NBT nawet, gdy będzie jeszcze żył. EDIT: Pamiętaj, że ja nie dostanę powiadomienia, jeżeli mnie nie zacytujesz, bądź nie wspomnisz. Okej, przetestuje to z zbrojami Odnośnik do komentarza https://skript.pl/temat/41692-mob-z-spawnera/#findComment-261319 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Cinu2421 22 Opublikowano 19 września 2020 Autor Udostępnij Opublikowano 19 września 2020 20 minut temu, Kormic napisał: Powinieneś użyć 'final damage', gdyż ten mob może mieć zbroję, przez co wyświetli ci NBT nawet, gdy będzie jeszcze żył. EDIT: Pamiętaj, że ja nie dostanę powiadomienia, jeżeli mnie nie zacytujesz, bądź nie wspomnisz. Fakt, masz racje Odnośnik do komentarza https://skript.pl/temat/41692-mob-z-spawnera/#findComment-261320 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Cinu2421 22
Witam czy jest mozliwosc sprawdzenia po zabiciu moba czy byl zrespiony z spawnera?
Odnośnik do komentarza
https://skript.pl/temat/41692-mob-z-spawnera/Udostępnij na innych stronach
7 odpowiedzi na to pytanie
Rekomendowane odpowiedzi