Skocz do zawartości
  • 0

Pomocy ! Skript na give na tabliczce


Pytanie

Potrafiłby ktoś dodac do mojego skryptu takie coś, aby jak sie kliknie tabliczke to sie dostaje jakąś nagrode, ale mozna tylko co 24h ? I musi to byc zrobione cos na wzor ponizej, aby sie nie bugowalo:

 

 

 

variables:
    {daj.%player%} = 0
options:
    ilosc: 1
    item: chest named "&6&lUpgrade &f&lChest"
on rightclick on sign:
    if line 1 is "&6&lKliknij":
        if line 2 is "&2&lAby":
            if line 3 is "&2&lDostac":
                if line 4 is "&3&lNagrode":
                    if {daj.%player%} is 0:
                        give player {@ilosc} {@item}
                        send "&6Otrzymales nagrode"
                        add 1 to {daj.%player%}
                        set {daj.czas.%arg 1%} to now
                        set {daj.ilejeszczeczasu.%arg 1%} to now
                        add 10 seconds to {daj.ilejeszczeczasu.%arg 1%}
                        set {_zaile} to difference between {daj.ilejeszczeczasu.%arg 1%} and now
                        stop
                    if {daj.%player%} is 1:
                        {daj.%player%} was less than 10 seconds ago
                        set {_zaile} to difference between {daj.ilejeszczeczasu.%player%} and now
                        send "Nagrode mozesz odebrac za {_zaile}!"
                        stop
 
 
ale to nie dziala wogole i nie wiem jak dodac tu aby potem sie zmienialo na 0 te daj.{%player%} i wogole i szczegole ;c. Z góry dziękuje  ;)
Odnośnik do komentarza
https://skript.pl/temat/7320-pomocy-skript-na-give-na-tabliczce/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

 

on rightclick on sign:
    if line 1 is "&6&lKliknij":
        if line 2 is "&2&lAby":
            if line 3 is "&2&lDostac":
                if line 4 is "&3&lNagrode":
                    if {daj.%player%} is 0:
                        give player {@ilosc} {@item}
                        send "&6Otrzymales nagrode"
  set {daj.%player%} to 1
  else:
  set {_a} to 25-{daj.%player%}
send "Jeszcze pozostalo ci niestety %{daj.%player%}% godz."
every 1 hour:
  add 1 to {daj.%player%}
  if {daj.%player%} is bigger or equal to 25 #25 bo na samym poczatku jest juz 1 godz, by nie mogl odrazu kliknac 2 raz ;)
  set {daj.%player%} to 0

Powinno dzialac ale nie sprawdzalem sprobuj :)

Edytowane przez Lorax.pl
Odnośnik do komentarza
https://skript.pl/temat/7320-pomocy-skript-na-give-na-tabliczce/#findComment-58683
Udostępnij na innych stronach

  • 0

Nie lepiej użyć pluginu ServerSigns?

#myslenie #nie #boli

No to cwaniaku powiedz jak to zrobić w tym pluginie, skoro aby gracz mógł dostać item poprzez give, musi miec dostep do give..

Odnośnik do komentarza
https://skript.pl/temat/7320-pomocy-skript-na-give-na-tabliczce/#findComment-58721
Udostępnij na innych stronach

  • 0

@up robisz kit ktorego mozna uzyc co 24h...

no ale ja chce aby tylko przez tabliczke sie dalo bo to nagroda za parkour, a przez kit to po co przechodzic parkoura jak ze moze odrazu wpisac /kit nagroda ?

Odnośnik do komentarza
https://skript.pl/temat/7320-pomocy-skript-na-give-na-tabliczce/#findComment-58730
Udostępnij na innych stronach

  • 0
Options:    ilosc: 1    item: chest named "&6&lUpgrade &f&lChest"on rightclick on sign:    if line 1 is "&6&lKliknij":        if line 2 is "&2&lAby":            if line 3 is "&2&lDostac":                if line 4 is "&3&lNagrode":                    if {daj.%player%} is not set:                        Set {daj.%player%} to 1                        give player {@ilosc} {@item}                        Send "&6Otrzymales nagrode! Nastepna dostaniesz za 24h ;)"                        Wait 24 hours                        Delete {daj.%player%}                    Else:                       Send "&cNagrode mozesz brac co 24h!"
Łapaj ;)
Odnośnik do komentarza
https://skript.pl/temat/7320-pomocy-skript-na-give-na-tabliczce/#findComment-58736
Udostępnij na innych stronach

  • 0
Options:    ilosc: 1    item: chest named "&6&lUpgrade &f&lChest"on rightclick on sign:    if line 1 is "&6&lKliknij":        if line 2 is "&2&lAby":            if line 3 is "&2&lDostac":                if line 4 is "&3&lNagrode":                    if {daj.%player%} is not set:                        Set {daj.%player%} to 1                        give player {@ilosc} {@item}                        Send "&6Otrzymales nagrode! Nastepna dostaniesz za 24h ;)"                        Wait 24 hours                        Delete {daj.%player%}                    Else:                       Send "&cNagrode mozesz brac co 24h!"
Łapaj ;)

 

Tak bedzie sie bugowalo, bo jak serwer bedzie off to nie bd odliczac juz wogole czasu, dlatego chcialem cos pokombinowac z tym add 1 days to {zmienna}

Odnośnik do komentarza
https://skript.pl/temat/7320-pomocy-skript-na-give-na-tabliczce/#findComment-58746
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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