Skocz do zawartości
  • 0

Skrypt na pisanie po 15 minutach na chacie.


Pytanie

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
every 1 minutes:
	loop all players:
		add 1 to {czas::%loop-player%}
on chat:
	if {czas::%player%} < 15:
		cancel event
		send "&cAby napisac cos na chacie musisz jeszcze zagrac przez: &6%15-{czas::%player%}% min."
                             
on join:
	if {czas::%player%} is not set:
		set {czas::%player%} to 0

 

Edytowane przez KrejzolekPRO
Odnośnik do komentarza
https://skript.pl/temat/17937-skrypt-na-pisanie-po-15-minutach-na-chacie/#findComment-122615
Udostępnij na innych stronach

  • 0

@UP trochę słaby sposób i niedokładny (jeśli serwer wywali np, to gracz będzie musiał czekać dodatkową minutę, itd.
EDIT: Poza tym warto dodać, że jeśli gracz wejdzie dokładnie w sekundzie dodania, to wystarczy mu nawet 15 sekund na serwerze (twoim sposobem :V)

on join:
  {chatAllowed::%player%} is not set:
    set {chatAllowed::%player%} to false
    set {timeToWriteSpend::%player%} to 0
  set {timeInSery::%player%} to now

on quit:
  {chatAllowed::%player%} is false:
    set {timeToWriteSpend::%player%} to {timeToWriteSpend::%player%}+difference between {timeInSery::%player%} and now
    {timeToWriteSpend::%player%} is greater than 15 minutes:
      set {chatAllowed::%player%} to true

on chat:
    set {timeToWriteSpend::%player%} to {timeToWriteSpend::%player%}+difference between {timeInSery::%player%} and now
    {timeToWriteSpend::%player%} is greater than 15 minutes:
      set {chatAllowed::%player%} to true
      clear {timeToWriteSpend::%player%}
    {chatAllowed::%player%} is false:
      cancel event
      send "&cAby napisac cos na czacie musisz jeszcze zagrać przez &6%15-{timeToWriteSpend::%player%}% minut"
      stop

 

Odnośnik do komentarza
https://skript.pl/temat/17937-skrypt-na-pisanie-po-15-minutach-na-chacie/#findComment-122649
Udostępnij na innych stronach

  • 0



On join:

If {fjd::%player%} is not set:

Set {fjd::%player%} to now

 

On chat:

If difference between now and {fjd::%player%} is bigger than 15 minutes:

Cancel event

Send "Mozesz pisac po 15 minutach na serwerze"

[Code]

Jak nie działa to zamień "bigger" na "less" pisane z fona :P

Odnośnik do komentarza
https://skript.pl/temat/17937-skrypt-na-pisanie-po-15-minutach-na-chacie/#findComment-122674
Udostępnij na innych stronach

  • 0
Dnia 22.04.2017 o 11:39, KrejzolekPRO napisał:

every 1 minutes:
	loop all players:
		add 1 to {czas::%loop-player%}
on chat:
	if {czas::%player%} < 15:
		cancel event
		send "&cAby napisac cos na chacie musisz jeszcze zagrac przez: &6%15-{czas::%player%}% min."
                             
on join:
	if {czas::%player%} is not set:
		set {czas::%player%} to 0

 

AAA dodasz permisje ???

Odnośnik do komentarza
https://skript.pl/temat/17937-skrypt-na-pisanie-po-15-minutach-na-chacie/#findComment-122926
Udostępnij na innych stronach

  • 0
on chat:
	player doesn't have permission "b4.15.chat"
		if {czas::%player%} < 15:
			cancel event
			send "&cAby napisac cos na chacie musisz jeszcze zagrac przez: &6%15-{czas::%player%}% min."

 

Odnośnik do komentarza
https://skript.pl/temat/17937-skrypt-na-pisanie-po-15-minutach-na-chacie/#findComment-122936
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ę...