-
Ilość zawartości
1779 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
78
Ostatnia wygrana Fendi w dniu 1 lutego
Użytkownicy przyznają Fendi punkty reputacji!
O Fendi
- Urodziny 08/31/2006 (19.868980366 lat)
Informacje
-
Płeć
Mężczyzna
-
Lokalizacja
Świat
-
Hobby
piłka kopana, Skript, C++, Java (troche)
-
Nick w MC
mizeu
Metody kontaktu
-
Discord
3_fendi_3
Ostatnie wizyty
10166 wyświetleń profilu
Osiągnięcia Fendi
-
to zmien launcher ten launcher ma przeciez tragiczne wsparcie xd
-
zdjecie nie dziala
-
Fendi zareagował(a) na odpowiedź na pytanie:
Skrypt na Motykę
-
rozwin jak to ma dzialac bo nic z tego nie wiadomo
-
Jakies portfolio? Git? Dobrze jest wiedzieć od razu co umiesz
-
okej, męczy mnie czytanie calego bloku takiego tekstu skoro podales zaawansowaną matematyke w <code> sądziłem że tylko o tym się rozpisywales, bo z jakiego innego powodu pokazywać dodatkowo dużo bardziej zaawansowany kod Można też dać inną odpowiedź import: com.sk89q.worldedit.WorldEdit com.sk89q.worldedit.bukkit.BukkitAdapter com.sk89q.worldedit.math.BlockVector3 com.sk89q.worldedit.function.pattern.BlockPattern org.bukkit.Material function kula(l: location, block: text, radius: number): set {_mat} to Material.matchMaterial({_block}) set {_world} to BukkitAdapter.adapt(world of {_l}) set {_x} to floor(x-coordinate of {_l}) set {_y} to floor(y-coordinate of {_l}) set {_z} to floor(z-coordinate of {_l}) set {_center} to BlockVector3.at({_x}, {_y}, {_z}) set {_state} to BukkitAdapter.adapt({_mat}.createBlockData()) set {_pattern} to new BlockPattern({_state}) set {_session} to WorldEdit.getInstance().newEditSession({_world}) {_session}.makeSphere({_center}, {_pattern}, {_radius}, false) {_session}.close() command /kulafawe <text> <number>: permission: op trigger: kula(location of player, arg-1, arg-2) on tab complete of "/kulafawe": set tab completions for position 1 to all blocks Z fawe, skript-reflectem i skbee Od razu przez api to stworzyc. Albo dla prostoty on right click execute player command "//hsphere dirt 5"
-
może i działa, ale zamiast loc of player uzycie location of block at player jest duzo prostsze niz dodawanie dodatkowej matematyki chyba ze nie działa, to whatever Ale to raczej wina tego Bo loc of player moze dac kordy: 10.340, 30, 15.670 A loc of block at player da kordy: 10.5, 30. 15.5 Co będzie równe
-
ale używasz around w nawiązaniu od czego? bo twoja lokacja jezeli jest lekko krzywa to i kula bedzie krzywa dlatego najlepiej wez sobie around (location of block at player) bo blok krzywy nie bedzie
-
options: border-world: world border-margin: 4 border-push: 1.35 border-push-y: 0.35 border-message: &cNie możesz podejść do granicy świata. function nearBorder(l: location, margin: number) :: boolean: set {_border} to world border of world of {_l} set {_center} to world border center of {_border} set {_size} to world border size of {_border} set {_half} to {_size} / 2 set {_x} to x-coordinate of {_l} set {_z} to z-coordinate of {_l} set {_cx} to x-coordinate of {_center} set {_cz} to z-coordinate of {_center} if {_x} >= {_cx} + {_half} - {_margin}: return true if {_x} <= {_cx} - {_half} + {_margin}: return true if {_z} >= {_cz} + {_half} - {_margin}: return true if {_z} <= {_cz} - {_half} + {_margin}: return true return false function pushFromBorder(p: player): set {_l} to location of {_p} set {_border} to world border of world of {_l} set {_center} to world border center of {_border} set {_size} to world border size of {_border} set {_half} to {_size} / 2 set {_x} to x-coordinate of {_l} set {_z} to z-coordinate of {_l} set {_cx} to x-coordinate of {_center} set {_cz} to z-coordinate of {_center} set {_vx} to 0 set {_vz} to 0 if {_x} >= {_cx} + {_half} - {@border-margin}: set {_vx} to -{@border-push} if {_x} <= {_cx} - {_half} + {@border-margin}: set {_vx} to {@border-push} if {_z} >= {_cz} + {_half} - {@border-margin}: set {_vz} to -{@border-push} if {_z} <= {_cz} - {_half} + {@border-margin}: set {_vz} to {@border-push} set velocity of {_p} to vector({_vx}, {@border-push-y}, {_vz}) send action bar "{@border-message}" to {_p} on player move: if world of player is world "{@border-world}": if nearBorder(location of player, {@border-margin}) is true: pushFromBorder(player) on teleport: if event-entity is a player: if teleport cause is ender pearl: if world of event-entity is world "{@border-world}": if nearBorder(event-location, {@border-margin}) is true: cancel event pushFromBorder(event-entity) łap, przetestowane w options na samej górze tylko wpisz nazwe swojego świata gdzie ma to dzialac, domyslnie jest world
-
Chatgpt to najgorsze mozliwe ai od skryptow. Lepsze zrozumienie ma zdecydowanie claude. Chociaz najlepiej nauczyc go skladni na takim 1m tokenowym gemini. Po co ktoś chcialby takie gnioty od ai, skoro tu masz wybitnie napisany juz gotowy skrypt, bez zabawy z pisaniem na pw?
-
command /autograf [<text>]: permission: autograf.command permission message: &cBrak permisji! trigger: if player's tool is air: send "&cMusisz trzymać coś w ręku!" to player stop set {_item} to player's tool if player has permission "group.default": set name of {_item} to "&7Autograf" set lore of {_item} to "&7" and "&7Autograf od:&r %player%" and "&7" force {_item} to glint set player's tool to {_item} send "&aUtworzono autograf!" to player stop if arg-1 is not set: send "&cUżycie: /autograf <autograf>" to player stop set name of {_item} to colored arg-1 set lore of {_item} to "&7" and "&7Autograf od:&r %player%" and "&7" force {_item} to glint set player's tool to {_item} send "&aUtworzono autograf!" to player Ale zaktualizuj to lepiej bo ta wersja serwera boli. Sam skript wspiera tylko 1.21 od wyzszych wersji
-
options: combat_time: 20 seconds prefix: &7[&bCombat&7] function combatTimer(p: player): if {-combat::%{_p}'s uuid%} is not set: set {-combat::%{_p}'s uuid%} to {@combat_time} from now set {_bar} to boss bar with id "CL_%{_p}%" with title "" with color purple with progress 100 set bar style of {_bar} to segmented 20 add {_p} to {_bar} while {-combat::%{_p}'s uuid%} is set: if {-combat::%{_p}'s uuid%} > now: set {_diff} to (seconds of (difference between {-combat::%{_p}'s uuid%} and now)) + 1 set bar title of {_bar} to "{@prefix} &cJesteś podczas walki %{_diff}%s !" set bar progress of {_bar} to {_diff}*5 else: delete {-combat::%{_p}'s uuid%} delete boss bar with id "CL_%{_p}%" wait 5 ticks send action bar "{@prefix} &aCzas walki się skończył!" to {_p} else: set {-combat::%{_p}'s uuid%} to {@combat_time} from now function checkCombat(p: player) :: boolean: if {-combat::%{_p}'s uuid%} > now: return true else: delete {-combat::%{_p}'s uuid%} delete boss bar with id "CL_%{_p}%" return false on damage of player: if attacker is a player: combatTimer(attacker) combatTimer(victim) on join: delete {-combat::%player's uuid%} delete boss bar with id "CL_%player%" on death: victim is a player delete {-combat::%victim's uuid%} delete boss bar with id "CL_%victim%" on quit: if checkCombat(player) = true: kill player send "&c%player% zlogał podczas walki!" to all players delete {-combat::%player's uuid%} delete boss bar with id "CL_%player%" zmodyfikuj pod siebie
-
Fendi zareagował(a) na odpowiedź w temacie:
[Skript Addon] HexVG-DataComponents - Data Components API dla Skripta bez NBT i Javy
-
Film pokazowy na yt nie działa Do reszty albo pare screenów, albo nic. Praktycznie nie wiadomo co sie kupuje Czym sklepy/aukcje różnią się np od https://www.spigotmc.org/resources/zauctionhouse.63010/ ? Mają chociaż wszystkie funkcje jak tam? Cena dość podobna (jak ktoś chce to nawet za darmo to sobie ogarnie) funkcji tam jest multum. Realnie jak masz zakres -1.21.4 to z czego to wynika? CommandAPI nie chce ci sie aktualizować? Jeżeli w ogole uzywasz jak teraz wiekszosc z tych "lepszych" pluginów. Z takich rzeczy jak myślę co mogłoby ci się wywalić to może atrybuty? Ale to też pikuś ogarnąć. Mam 2 serwery na 1.21.8 i 1.21.11 i już nie mogę twojego pluginu uzywać? Niewymagająca oznacza że jej w ogole nie masz zaimplementowanej, czy że jej nie trzeba? Bo baze danych domyślnie wlasnie lepiej uzywac W przypadku zapisu na yml. W jaki sposób robisz zapis? Wszystko po dysku na sync czy Asynca coś tykasz? Wszystkie dane na raz? Kolejkowanie? Przy wyjsciu? Co pare min? Nie pisze tego złośliwie, w żaden sposób nie zachęcasz mnie do użycia tego. Brak wiekszego wsparcia Brak jakiegoś pokazu nawet dla zwykłego użytkownika planującego serwer na aternosie. (filmik yt) Brak jakiegoś bardziej technicznego opisu który przynajmniej ja lubie. Opisy bardzo bardzo skromne. Skoro dajesz coś za darmo, a do testu a musze sie zalogować to juz mi sie odechciewa. Szybko bym sobie pobral, zdekompilował i sprawdził czy faktycznie: Bo aktualnie nawet te platne pluginy auctionhaouse mimo ze maja duzo funkcji to sa tragicznie napisane. A taki skrypcik ma to co trzeba i nic więcej. Ceny ciut śmieszne patrząc na to że odpowiedniki do zabawy czatem mamy darmowe, a ty je dajesz za 40-50zł. Gdyby tu chociaż było jakieś połączenie całego ekosystemu z velocity to może ..
- 1 odpowiedź
-
jakies preview? z kwotami jakie za to bierzesz?
-
[Skript Addon] HexVG-DatabaseAddon — asynchroniczna baza danych dla Skripta
Fendi odpowiedział(a) na VenomGrave temat w Dodatki i narzędzia
Fajne, chociaż ja osobiście czekam aż ktoś calkiem przepisze system zapisywania zmiennych, bo trzymanie wszystkiego w jednym miejscu bez specjalnej kontroli zapisu jest troche ew
