Skocz do zawartości

Poradnik - Zmienne


Wiewi
 Udostępnij

Rekomendowane odpowiedzi

Cześć!

Chcę wam dzisiaj pomóc z ogarnięciem zmiennych.

Można za ich pomocą robić naprawdę kozackie rzeczy!

PS: Jeśli coś będzie nie działało zgłoś mi to na pw ;D

1. Dodawanie ilości do zmiennych:

Może napisać skrypt np. Na to ile razy gracz umarł , albo ile razy wykopał stone

Musimy zrobić mechanizm żeby dodawało nam 1 do zmiennej którą sobie ustawimy wygląda to tak:

on break of stone: #Ilość wykopanego stone
	add 1 {"tu ustaw swoją zmienną"} #Na samym początku musi nyć "%player%"! np. "{%player%.kopstone}"
on death: #Ilość dedów
	add 1 {"tu ustaw swoją zmienną"} #ta sama zasada cow  pierwszym przykładzie ale końcówka musi być inna! np. "{%player%.dedy}"
    
	

2. Losowanie itemów za pomocą zmiennych:

Zastosowałem tą metode losowania itemów w jednym z moich skryptów

Wygląda ona tak:

#To ten skrypt:
variables:
    {RandomCobble.%player%} = 1 #ustawia zmienną na 1
command /cobblex:
    permission: wiewi.cobble.give
    permission message: "&8>> &cEj no co ty!"
    trigger:
        give a 48 named "&fCobble&cX" to the player
on break:
    if player is holding a 48 named "&fCobble&cX"
    clear  {RandomCobble.%player%} #wyczyszcza zmienną
    remove 1 48 named "&fCobble&cX" from player
    wait a tick
     set {RandomCobble.%player%} to a random integer from 1 to 1 #ustawia zmienną na 1 do 1 jeśli to chcesz zmienić wpisz tak np. 1 to 10
     if {RandomCobble.%player%} is 1: #jeśli zmienna wylosuje 1 ma dać taki item:
         give a chest named "text" to the player
        

Jak na razie to tyle

Będę dopisywał kolejne punkty kiedy indziej bo muszę się uczyć przez weekend :/

Briks

Twój poradnik posiada wiele błędów, popraw go lub napisz od nowa.

Notatka dodana przez Briks

Odnośnik do komentarza
Udostępnij na innych stronach

No nie wiem, nie wiem.
Czemu uczysz innych złego zapisywania zmiennych?
W zmiennych zamiast "." powinny być "::".
W owym poradniku jest zero o zmiennych grupowych i tymczasowych.
Jak dla mnie poradnik nie przydatny.
Ale masz like dla zachęty ?

Edytowane przez LjayPL789
Odnośnik do komentarza
Udostępnij na innych stronach

"::" mniej obciąża serwer i można z niej więcej zrobić np loopować iwg
Dlaczego zapisujesz zmienne do gracza? To gracze do zmiennych powinni być zapisywani
Jeżeli nie rozumiesz to zamiast {%player%.przykład} powinno być {przykład.%player%}
Nic nie ma o zmiennych Grupowych
Nic nie ma o zmiennych Tymczasowych
 

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...