Skocz do zawartości

shaqupl1

Użytkownik
  • Ilość zawartości

    82
  • Rejestracja

  • Ostatnia wizyta

Ostatnie wizyty

Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.

Osiągnięcia shaqupl1

Użytkownik I

Użytkownik I (5/13)

6

Reputacja

  1. Ogarnąłem. Jednak dobrze zrobiłeś. Dziękuje
  2. Przerobiłem skript tak jak mówiłeś. Mam nowe zmienne z wykorzystaniem :: jednak kod który podałeś wyżej nie działa. send "&c%loop-index parsed as offline player% - %{poziom::%loop-index%}%" Nie zmienia loop index na nick gracza, otrzymuje <none>. Poziom wyswietla się poprawnie
  3. Okej. Dzięki. Mógłbyś krótko wytłumaczyć dlaczego nie używać zmiennych z kropka i jak je przenieść. Możesz podać jakiegoś linka z wytłumaczeniem, jak nie chce ci się pisać
  4. Tak jak pisałem wyżej. Zmienna {poziom.%player%} musi zostać użyta ponieważ jest to część innego skripta. Gracze mają już przypisane poziomy. Więc nie może być: On join set level to 1
  5. SIema mam na serwerze poziomy które przyznaję graczom wyrażone w zmiennej {poziom.%player%} Chciałbym zapisać osobę która wchodzi na serwer do listy w postaci nick gracza oraz w osobnej wartości listy jego poziom np: Marek - 5 Kasia - 6 Ważne aby nick oraz poziom był osobnym loop-value np. loop-value-1 to nick a loop-value-2 to poziom. Poniżej to co mam on join: # Zapisanie nicku i poziomu gracza do listy set {listaPoziomow::%player%::nick} to player's name set {listaPoziomow::%player%::poziom} to {poziom.%player%} command /pokazliste: trigger: # Wypisanie gracz - poziom loop {listaPoziomow::*}: set {_nick} to {listaPoziomow::%loop-index%::nick} set {_poziom} to {listaPoziomow::%loop-index%::poziom} send "&a%{_nick}% - &b%{_poziom}%" to player send "&4%loop-value-1%" to player To co wypisuje To co chce zeby wypisało Dodatkowo przy wejściu na serwer powinno sprawdzać czy gracz jest już w liście, jeżeli tak to powinno nadpisać jego obecny poziom. Pewnie to podstawowy skrypt ale dawno nic nie robiłem i pozapominałem. Dziękuje za każdą pomoc
  6. SIema mam na serwerze poziomy które przyznaję graczom wyrażone w zmiennej {poziom.%player%} Chciałbym zapisać osobę która wchodzi na serwer do listy w postaci nick gracza oraz w osobnej wartości listy jego poziom np: Marek - 5 Kasia - 6 Ważne aby nick oraz poziom był osobnym loop-value np. loop-value-1 to nick a loop-value-2 to poziom. Poniżej to co mam on join: # Zapisanie nicku i poziomu gracza do listy set {listaPoziomow::%player%::nick} to player's name set {listaPoziomow::%player%::poziom} to {poziom.%player%} command /pokazliste: trigger: # Wypisanie gracz - poziom loop {listaPoziomow::*}: set {_nick} to {listaPoziomow::%loop-index%::nick} set {_poziom} to {listaPoziomow::%loop-index%::poziom} send "&a%{_nick}% - &b%{_poziom}%" to player send "&4%loop-value-1%" to player To co wypisuje To co chce zeby wypisało Dodatkowo przy wejściu na serwer powinno sprawdzać czy gracz jest już w liście, jeżeli tak to powinno nadpisać jego obecny poziom. Pewnie to podstawowy skrypt ale dawno nic nie robiłem i pozapominałem. Dziękuje za każdą pomoc
  7. on break: event-block is full grown sweet berry bush: cancel event give player 1 sweet berry named "&cSuper jagoda" set event-block to freshly sweet berry bush To samo z wheat działa. A jagódki generują error:
  8. Jak to ma w skrypcie wyglądać?
  9. Tak jak w pytaniu. Chciałbym zrobić skrypt na zbieranie super jagód które dawały by jakieś efekty:
  10. Okej, dzięki za rady. Ogarnąłem już to co chciałem. Jednak mam kolejny problem. Chciałbym wyciągnać wartość z placeholderapi do zmiennej: set {godziny.%player%} to placeholder "playertime_time_hours" Niestety skript zwraca wartość <none>
  11. Cześć, chciałbym zrobić skrypt, który będzie zliczał głosy gracza i wyświetlał w gui (deluxemenu) ilość głosów itp. Tutaj mój zestaw: Server Version: git-Purpur-2062 (MC: 1.20.1) Skript Version: 2.7.0-beta3 (skriptlang-github) Installed Skript Addons: skript-placeholders v1.5.2 (https://github.com/APickledWalrus/skript-placeholders) Tak wygląda skrypt, w którym chciałbym utworzyć zmienną {glosy.%player%} liczba głosów każdego gracza. on placeholderapi placeholder request for the prefix "glosy": if the identifier is "%player%": set the result to "%{glosy.%player%}%" on join: if {glosy.%player%} is not set: set {glosy.%player%} to 0 command /glosy [<player>] [<text>]: trigger: if arg-1 is set: if arg-2 is "add": add 1 to {glosy.%player%} if arg-2 is "rem": remove 1 from {glosy.%player%} A tutaj moje gui w deluxemenu: menu_title: '&9&lLiczba głosów&4&l!' open_command: - poziom size: 27 items: 'Information': material: lime_shulker_box slot: 10 update: true hide_attributes: true display_name: '&#49fb00&lInformacje' lore: - '&#49fb00Twoje głosy: %<papi:glosy_%player%>%' Nie mam pojęcia jak wyświetlić zmienną {glosy.%player%} w DeluxeMenu. Z góry dziękuje za każdą otrzymaną pomoc.
  12. Nie działa, natomiast Shooterowy podał poprawną wersję, dziękuje
  13. on break of spawner: set {_spawner} to event-block set {_type} to target block's entity type replace all " " with "_" in {_type} send "%{_type}%" execute console command "give %player% %{_type}%_spawner 1" Nowy pomysł, tylko pytanie czemu replace nie zamienia " " na "_"
  14. " {_mobentity} of {_n} can't be set to anything" Nie działa
  15. on break of spawner: if player's tool is golden pickaxe: if player's tool's name is "&6&lKopacz Spawnerów": set {_n} to event-block set entity type of {_n} to event-entity drop spawner at location of event-block Problem tego typu, że wykopuje Zombie spawner a dostaje Pusty spawner. Próbowałem też: set {_n} to mob spawner set entity type of {_n} to entity type of event-block drop {_n} at event-block Też nie działa
×
×
  • Dodaj nową pozycję...