Skocz do zawartości

Rekomendowane odpowiedzi

Witam!

Siedząc w tę jakże cudną noc pomyślałem sobie o znanym evencie "Szybkie palce" (jak ktoś nie wie to ten event polega na jak najszybszym przepisaniu danego tekstu - kto pierwszy ten lepszy.)

No i napisałem w 5 minut jakiś prosty skrypt, ale może niektórym się spodoba.

Uprawnienia:

- sp.*

Komendy:

- /szybkiepalce start [text do przepisania]

Kod:

https://code.skript.pl/3wrh6hsC/

Edytowane przez ByczekTV
Link
Odnośnik do komentarza
https://skript.pl/temat/19841-szybkie-palce/
Udostępnij na innych stronach

on chat:
	message contains "%{sp::text}%":
		if {sp::jest} is true:
			cancel event
			send "&c----&6SZYBKIE PALCE&c----"
			send "&aKonkurs wygral &6%player%&a!" to all players
			send "&c----&6SZYBKIE PALCE&c----"
			set {sp::jest} to false
		else:
			stop
	else:
		stop

Zamień to lepiej na np.

 

on command "/%{sp::text}%":
	if {sp::jest} is true:
		cancel event
		send "&c----&6SZYBKIE PALCE&c----" to all player
		send "&aKonkurs wygral &6%player%&a!" to all players
		send "&c----&6SZYBKIE PALCE&c----" to all players
		set {sp::jest} to false
	else:
		cancel event
		send "nie aktywne" to the player


Bo dajmy sytuacje jest sobie klepa i jakiś gracz pisze do kogoś ze swojej gildii , żeby przyszedł mu pomóc..
A tu nagle nie może pisać , bo jest konkurs..

btw. dałem Ci tylko przykład jak masz to zrobić , więc nie możesz tego użyć , bo będzie plagiacik :P

 

Co do SK: 8/10

Edytowane przez esej
Odnośnik do komentarza
https://skript.pl/temat/19841-szybkie-palce/#findComment-134846
Udostępnij na innych stronach

8 godzin temu, esej napisał:

on chat:
	message contains "%{sp::text}%":
		if {sp::jest} is true:
			cancel event
			send "&c----&6SZYBKIE PALCE&c----"
			send "&aKonkurs wygral &6%player%&a!" to all players
			send "&c----&6SZYBKIE PALCE&c----"
			set {sp::jest} to false
		else:
			stop
	else:
		stop

Zamień to lepiej na np.

 


on command "/%{sp::text}%":
	if {sp::jest} is true:
		cancel event
		send "&c----&6SZYBKIE PALCE&c----" to all player
		send "&aKonkurs wygral &6%player%&a!" to all players
		send "&c----&6SZYBKIE PALCE&c----" to all players
		set {sp::jest} to false
	else:
		cancel event
		send "nie aktywne" to the player


Bo dajmy sytuacje jest sobie klepa i jakiś gracz pisze do kogoś ze swojej gildii , żeby przyszedł mu pomóc..
A tu nagle nie może pisać , bo jest konkurs..

btw. dałem Ci tylko przykład jak masz to zrobić , więc nie możesz tego użyć , bo będzie plagiacik :P

 

Co do SK: 8/10

Skrypt jest taki, że jak jest ten konkurs, to wychwytuje zdanie tylko te, które było do przepisania.

Jeżeli wpiszesz zdanie np: Pomóżcie mi! , to normalnie się to wysyła.

Zauważ:

if {sp::jest} is true

sprawdza, czy jest aktywny konkurs, a wyżej:

message contains "%{sp::text}%"

sprawdza, czy wiadomością jest ten kod.

Jeżeli nie, to nawet nie sprawdza, czy konkurs jest włączony. A sprawdzam, czy konkurs jest aktywny, gdyż text jest zapisywany do zmiennej, i gracz mógłby spamić kodem.

12 godzin temu, SzparagoLive napisał:

Dodalbys linijke po tym ze ktos wygral ze dostaje jakis itemek?

Dodałem, edycje itemu jak i ilości masz na górze.

5 godzin temu, gnomsy napisał:

Za dużo jest takich skryptów :/ Nie ma sensu wpisywać tej komendy. Nie lepiej od razu "/<kod>"? Nie ma również nagrody. 5/10. :) 

specjalnie nie dodawałem nagrody, z myślą o eventach np na rozpoczęcie nowej edycji, gdy za konkurs jest vip.

Dziękuję za tak pozytywne oceny, nie sądziłem, że skrypt się tak przyjmie.

Napiszcie co mógłbym dodać.

Odnośnik do komentarza
https://skript.pl/temat/19841-szybkie-palce/#findComment-134948
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

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

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