Skocz do zawartości

Fendi

Użytkownik
  • Ilość zawartości

    1780
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    79

Treść opublikowana przez Fendi

  1. Chciałeś też przykład, najprościej będzie z tym Możesz zrobić listę której tak nie lubisz i wpisać w niej "liczba,praca" Potem przy użyciu split at "," rozdzielić liczbe oraz prace , zapisywać prace do zmiennej i wypisywać, a zmienną z pracą ustawić na liczbe, w tym przypadku {::1} to bedzie liczba, a {::2} to bedzie praca, i skrypt będzie automatycznie wyczytywać
  2. tak żeby skript sam wykrywał np prace czy permisje z listy, zamiast 70 linijek mozna to zrobic w 6-7, co do błędnego działania skryptu to nie wiem czemu zle dziala, wydaje się ok
  3. To jest praktycznie to co ja napisałem, tyle że twoje nie dziala, ma 2 bledy, oraz jest gorzej napisane ... command /nie: trigger: if player has permission "weather.vote": ⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊⇊ command /nie: permission: weather.vote permission message: nie masz permisji trigger: Ciekawe co sie stanie jak głosów bedzie tyle samo if {wheater::yes > {wheater::no}: send "&aWiększość graczy zagłosowała za zmianą pogody!" to all players set weather to clear clear {wheater::yes} clear {wheater::no} else: send "&cWiększość graczy zagłosowała przeciwko zmianie pogody." to all players clear {wheater::yes} clear {wheater::no}
  4. zakladam ze chodzi ci o leczenie wtedy kiedy sie ktos bije, a nie zabije on damage: victim's world is "world_nether" heal victim
  5. Fendi

    Kilof 3x3

    to sprawdz czy ten blok to bedrock, jak tak to zatrzymaj kod , lol co w tym trudnego
  6. Fendi

    Lvl

    command /lvl: trigger: send "&cPosiadasz %{lvl::%player%}% level" on death: victim and attacker are players add 1 to {exp::%attacker%} {exp::%attacker%} >= {wymexp::%attacker%} set {exp::%attacker%} to 0 set {wymexp::%attacker%} to {wymexp::%attacker%}*2 add 1 to {lvl::%attacker%} variables: {lvl::%player%} = 1 {exp::%player%} = 0 {wymexp::%player%} = 10 to chyba powinno dzialac, a jak chcesz zeby bylo jak na mineplay to po prostu zapytaj sie wlaściciela czy ci da ich skrypty lol
  7. Fendi

    Lvl

    przeciez ci zrobilem komende lvl
  8. i tylko przy on breaku nie dziala?
  9. od 325 linijki masz zahasowane random integery, moze kiedy to sprawdzales miales odhasowane i przez to wyniki byly inne?
  10. podaj linijke, bo nie mam ochoty tego szukac w 900 linijkowym kodzie
  11. No spoko options: alt.limit: 3 on join: if players does not have permission "APC.alts.bypass": if {acoounts::*} contains player's ip: if {acoounts::amount::%player's ip%} = {@alt.limit}: kick the player due to "&cOsiagnales limit kont!" else: add player's ip to {acoounts::*} add player's name to {acoounts::list::%player's ip%} add 1 to {acoounts::amount::%player's ip%} command /alts <offline player>: permission: APC.alts.check permission message: &4Stoj! &cNie masz permisji &7APC.alts.check &cwiec ta komenda nie zostala wykonana usage: &7» &a/konta (nazwa gracza) aliases: konta, alty, sprawdzkonta, acclist, listakont trigger: message "&7Lista kont gracza &a%arg-1%" loop {acoounts::list::%arg-1's ip%}: message "&7- &a%loop-value%"
  12. I w czym jest błąd? Poza tym że kod można skrócić o połowę poprzez zautomatyzowanie if set if set if set, oraz zmiennymi z . i every pętlami gdzie jak nawalisz tam tego wiecej to przy wiekszej liczbie graczy podmienianie tylu wartosci moze zaczac lekko podlagowywac I jak coś istnieje coś takiego jak options
  13. Bo są lepsze i optymalniejsze od zwykłych zmiennych, na logike, gdy przypisujesz wszystkim graczom jakąś zmienną , to używasz zwykłej zmiennej która służy do zapisania pojedynczej wartości, czy zmiennej grupowej, która odpowiada za wiele wartości, jak wpisanie w nią każdego gracza? Samo rozwiązanie problemu było żałośnie proste, wystarczyło w kodzie autora zmienną {acoounts.list::*) zamienic na {acoounts::list::*} bo nie mozna zapętlić zwykłej zmiennej A i jeszcze w ostatniej linijce jest błąd message &7- &a%loop-value% Powinno być message "&7- &a%loop-value%"
  14. otwierasz najlepiej vanilla gui ,a w niem dajesz randomowe itemy ktore sie zmieniaja z kazdym otwarciem?
  15. Fendi

    coiny

    no dobra dzieki a gdzie sie nauczyliscie pisac skrypty? Ja nigdzie, po prostu analizowałem skrypty napisane przez innych i starałem się je zrozumieć oraz przepisywać pod siebie, z czasem po prostu zapamiętałem na pamięć jak to robić, wszystkie poradniki takie na youtubie są według mnie zbędne. moge zaplacic za zrobienie takiego calego skryptu tylko ile Mnie nudzi robienie płatnych skryptów , idź do coffeina, myślę, że on z chęcią się sprzeda. Chociaż nie widzę sensu płacenia, na necie już są zrobione takie skrypty i udostępnione za darmo
  16. Polecam Zakupiłem, dość szybko zostało zrobione, mimo iż dodałem jeszcze trochę wymagań w trakcie, i tak zostało wszystko wykonane, oraz po zakupie nadal plugin był wspierany. Minusem jedynie płatność blikiem.
  17. Fendi

    coiny

    Robiąc sklep musiał bym zmarnować więcej czasu na to, czego za darmo nie chce tracić Znajdź sobie jakiś skrypt na sklep i pod niego po prostu podepnę te coiny Na reset command /coinreset [<player>]: permission: op trigger: arg 1 is set set {coiny::%arg-1%} to 0
  18. Fendi

    Lvl

    {wymexp::%attacker%}*2 to zrobilem, po wbiciu levela, musisz zdobyc 2x tyle co wczesniej na kolejny
  19. Fendi

    Lvl

    command /lvl: trigger: send "&cPosiadasz %{lvl::%player%}% level" on death: victim and attacker are players add 1 to {exp::%attacker%} {exp::%attacker%} >= {wymexp::%attacker%} set {exp::%attacker%} to 0 set {wymexp::%attacker%} to {wymexp::%attacker%}*2 add 1 to {lvl::%attacker%} variables: {level::%player%} = 1 {exp::%player%} = 0 {wymexp::%player%} = 10
  20. Fendi

    coiny

    command /coin: trigger: send "&aPosiadasz %{coiny::%player%}% coinów!" to player command /addcoin [<player>] [<integer>]: permission: op permission message: &cGdzie z łapami trigger: arg 1 and arg 2 are set add arg 2 to {coiny::%arg-1%} send "&cDodano %arg-2% coinów graczowi %arg-1%" pod /sklepcoin nie napisałeś co chcesz
  21. Fendi

    Chat tip tool

    send "wiadomosc%nl%innawiadomosc%nl%jeszczeinnawiadomosc" w taki sposob zrobiles?
  22. Fendi

    Item frame

    wystarczy ze uzyjesz eventu on place of item frame, albo w drugiej lini po samym on place, sprawdzisz czy typ itemu to item frame
  23. on right click with bone: name of player's held item is "&7&lPet Shop" set {_} to chest inventory with 6 rows named "&7&lPet Shop" set slot (integers between 0 and 60) of {_} to gray stained glass pane named " " set slot 10 of {_} to skull of "DOGGOOOOOOOOOOOO" parsed as an offline player named "&7&lDoge Pet" set slot 11 of {_} to skull of "Axcattl" parsed as an offline player named "&e&lCat Pet" set slot 12 of {_} to skull of "Weeble" parsed as an offline player named "<##ffbe8f>&lRabbit Pet" set slot 13 of {_} to skull of "Dak_Mu" parsed as an offline player named "&f&lChicken Pet" set slot 14 of {_} to skull of "Byeol_06" parsed as an offline player named "&6&lFox Pet" set slot 15 of {_} to skull of "Bearking_" parsed as an offline player named "<##29180d>&lBear Pet" open {_} to player on inventory click: event-inventory is not player's inventory name of event-inventory is "&7&lPet Shop" click type is left mouse button cancel event event-slot is 10 if {essence::%player's uuid%} is more than or equal to 50000: set {doglvl::%player's uuid%} to 1 set {progressiondog::%player's uuid%} to 0 give player head of "DOGGOOOOOOOOOOOO" parsed as an offline player named "&7&lDoge Pet" with lore "&aLevel %{doglvl::%player's uuid%}%" and "&a%{progressiondog::%player's uuid%}%" send "&aYou bought a Dog Pet!" else: send "&cYou don't have enough essence!" on inventory open: name of slot 9 of player contains "&7&lDoge Pet" remove player head named "&7&lDoge Pet" from player's inventory set slot 9 of event-inventory to ("DOGGOOOOOOOOOOOO" parsed as an offline player)'s skull named "&7&lDoge Pet" with lore "&aLevel %{doglvl::%player's uuid%}%" and "&a%{progressiondog::%player's uuid%}%" on block break: name of slot 9 of player is "&7&lDoge Pet" set slot 9 of player to air set {_1r} to random integer between 1 and 10 set {progressiondog::%player's uuid%} to {progressiondog::%player's uuid%} + {_1r} set slot 9 of player to ("DOGGOOOOOOOOOOOO" parsed as an offline player)'s skull named "&7&lDoge Pet" with lore "&aLevel %{doglvl::%player's uuid%}%" and "&a%{progressiondog::%player's uuid%}%" naprawilem i ulepszylem kod
  24. najpierw opisz co w ogóle ma robić ten skrypt ...
  25. on region enter: event-region is "region" parsed as region set {wejscie::%player%} to now on region leave: event-region is "region" parsed as region delete {wejscie::%player%} every second: loop {wejscie::*}: if difference between {wejscie::%loop-value%} and now is bigger than 2 hours: teleport loop-value to location(100, 60, 100) send "&cStarczy" to loop-value else: set {_s} to 2 hours remove difference between now and {wejscie::%loop-value%} from {_s} set {_s} to "%{_s}%" replace all "seconds" and "second" with "s" in {_s} replace all "minute" and "minutes" with "m" in {_s} replace all "hours" and "hours" with "h" in {_s} send action bar "Czas w regionie: %{_s}%" to loop-value on death: delete {wejscie::%attacker%} moze dziala ,nie sprawdzalem dodalem tez action bara co pokazuje ile jestes w regionie
×
×
  • Dodaj nową pozycję...