Skocz do zawartości
  • 0

Skrypt na działki


SebxteR
 Udostępnij

Pytanie

Witam, potrzebuję skryptu na działki który by działał podobnie jak SimpleRegionMarket.

Potrzebował bym takich funkcji jak:

 

- Kupowanie działki na tabliczkach,

- Gracz może kupić tylko jedną działkę,

- Koszt działki 1000$ (iConomy)

Odnośnik do komentarza
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Proszę.Tylko nie wiem jak zrobić z iConomy.

on rightclick on sign:    if line 1 is "[Dzialki]":        if line 2 is "Kup":            if line 3 is set:                if {kupno.%line 3%} is not set:                    if {dzialka.%player%} is not set:                        if {kasa.%player%} is bigger than 1000:                            set {kupno.%line 3%} to true                            set {dzialka.%player%} to true                            remove 1000 from {kasa.%player%}                            execute server command "rg addmember %arg 3% %player%"                            send "Kupiles dzialke"                            set line 2 to "WYKUPIONA"                            set line 3 to "%player%"on sign change:        if line 1 is "[Dzialki]":              if player is not an op:                    cancel event
Czyli: Robisz region np. "d1", robisz tabliczkę:

---------------

[Dzialki]

Kup

d1

---------------

Jak chcesz się odwdzięczyć, daj like ; - )

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

@up  Skrypt nie działa, na początku wywalał błędy ale go poprawiłem i jak tworze tabliczkę to nic się nie dzieję gdy w nią kilikam.

 

Chciał bym też żeby gracz mógł kupić tylko 1 działke, i tabliczka wyglądała tak:

 

[Dzialka]

    kup 

  nazwa

   cena

 

Tutaj poprawiony kod:

on rightclick on sign:    if line 1 is "[Dzialki]":        if line 2 is "Kup":            if line 3 is set:                if {kupno.%line 3%} is not set:                    if {dzialka.%player%} is not set:                        if {kasa.%player%} is bigger than 1000:                            set {kupno.%line 3%} to true                            set {dzialka.%player%} to true                            remove 1000 from {kasa.%player%}                            execute server command "rg addmember %line 3% %player%"                            send "Kupiles dzialke"                            set line 2 to "WYKUPIONA"                            set line 3 to "%player%"on sign change:	if line 1 is "[Dzialki]":		if player is not an op:			cancel event
Edytowane przez SebxteR
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
on rightclick:    if event-block is sign:        if line 1 of the clicked block is "[Dzialka]":            if line 2 of the clicked block is "Kup":                if line 3 of the clicked block is set:                    if line 4 of the clicked block is set:                        set {_nazwa} to line 3 of the clicked block                        set {_cena} to line 4 of the clicked block                        if {kasa::%player%} is greater than or equal to {_cena}:                            set {kupno::%{_nazwa}%} to true                            set {dzialka::%player%} to true                            remove {_cena} from {kasa::%player%}                            execute server command "rg addmember %{_nazwa}% %player%"                            send "Kupiles dzialke"                            set line 2 to "WYKUPIONA"                            set line 3 to "%player%"                        else:                            send "Nie ams tyle pieniedzy potrzebujesz: %{_cena}%"on sign change:    if line 1 is "[Dzialka]":        if line 2 is "kup":            if line 3 is not empty:                if line 4 is not empty:                    if player is op:                        set {_liczba} to line 4 parsed as integer                        if {_liczba} is set:                            send "Tabliczka poprawna!"                        else:                            send "4linijka musis byc liczba"                    else:                        send "Musisz miec OP"                        set event-block to air                        drop sign                        stop                else:                    send "4linijka to cena!"                    set event-block to air                    drop sign                    stop            else:                send "3linijka to nazwa regionu"                set event-block to air                drop sign                stop

Powinno działać nie sprawdzane;)

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ę...