Skocz do zawartości
  • 0

1 blok na mapie


Krzych1998

Pytanie

Witam, potrzebuje skryptu dzięki któremu bedziemy mogli postawić tylko 1 łózko na mapie + żeby przy próbie postawienia drugiego pisało że już masz jedno łóżko

Dzięki z góry :)

Edytowane przez Krzych1998
Odnośnik do komentarza
https://skript.pl/temat/23545-1-blok-na-mapie/
Udostępnij na innych stronach

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

variables:
    {bed.%player%} = 0

on place of bed:
    if {bed.%player%} = 0:
        add 1 to {bed.%player%}
        stop
    else:
        cancel event
        send "postawiles juz lozko!"

 

@Krzych1998uwaga, jeśli gracz zniszczy łóżko to już więcej zadnego nie postawi

fix:
 

on break of bed:
    if {bed.%player%} = 1:
        remove 1 from {bed.%player%}

//Code ~Ixidi

Edytowane przez Ixidi
Odnośnik do komentarza
https://skript.pl/temat/23545-1-blok-na-mapie/#findComment-159760
Udostępnij na innych stronach

  • 0
14 minut temu, Krzych1998 napisał:

@LloydPL dzięki wielkie! :)

@LloydPL mordeczko, dopisał byś jeszcze że jak zniszczysz łóżko będziesz mógł postawic gdzie indziej?

inny gracz może zniszczyć czyjeś:

on place of bet:
	if {%name of player%::%location of event-block%} is set:
		send "&cNie mozesz postawic lozka."
	else:
		set {%name of player%::%location of event-block%} to true
		send "&aPostawiles lozko."

on break of bed:
	if {%name of player%::%location of event-block%} is set:
		clear {%name of player%::%location of event-block%}
		send "&6Lozko zniszczone. Teraz mozesz postawic kolejne."
	else:
		send "&cTo lozko nie jest Twoje."

 

Edytowane przez KrejzolekPRO
Odnośnik do komentarza
https://skript.pl/temat/23545-1-blok-na-mapie/#findComment-159762
Udostępnij na innych stronach

  • 0
19 minut temu, Krzych1998 napisał:

@KrejzolekPRO dało by rade zmienić ze gracz może zniszczyć czyjes lozko, tyle że wlascicielowi pokazuje się wiadomosc ''Gracz nick zniszczyl twoje lozko!'' :)?

Pewnie:

on place of bet:
	if {bed::%location of event-block%} is set:
		send "&cNie mozesz postawic lozka."
	else:
		set {bed::%location of event-block%} to name of player
		send "&aPostawiles lozko."

on break of bed:
	if {bed::%location of event-block%} is set:
		send "&6Gracz %player% zniszczyl Twoje lozko." to {bed::%location of event-block%} parsed as player
		send "&6Zniszczyles lozko gracza %{bed::%location of event-block%}%."
		clear {bed::%location of event-block%}
	else:
		send "&cWuuuut? Blad jakis."
		set event-block to air

 

Odnośnik do komentarza
https://skript.pl/temat/23545-1-blok-na-mapie/#findComment-159775
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ę...