Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Skrypt] Wykupienie czatu


Rekomendowane odpowiedzi

Opublikowano

hejka. Zrobiłem Skrypt na mój serwer i chciałem was zapytać, co o nim myślicie.

# skrypt by XxXJakexXx
# nie możesz w żaden sposób udostępniać tego skryptu jako swój

on chat:
	if {czat::%player%} = 1:
		stop
	else:
		cancel event
		send "&l--------------------------------------"
		send "&c» (NAZWA SERWERA)"
		send "&6Niestety, nie możesz pisać na czacie!"
		send "&6Aby zakupić czat, wpisz &a&l/wykup"
		send "&6Aby zakupić &aczat &6musisz mieć przy sobie pięć"
		send "&3Diamentów&e. &6Pamiętaj, że &6zostaną one zabrane."
		send "&l--------------------------------------"
		stop
on command "/wykup":
	cancel event
	if player contains 5 diamonds:
		set {czat::%player%} to 1
		send "&c&l>> &eWykupiłeś: &aczat!"
		remove 5 diamond from player's inventory
		stop
	else:
		send "&cMusisz mieć 5 &3Diamentów&6, aby odblokować czat."
		stop
on command "/anulujchat":
	cancel event
	set {czat::%player%} to 0
	stop

 

Przy okazji: Może ktoś z was mi pomóc przetestować anty-bota? Ktoś z was zabotuje mi serwer i zobaczymy, co sie stanie 🙂

 

Opublikowano

Spoko skrypt 

Może dodasz jeszcze, blokade komend /msg oraz /tell? 😃

 

Jak żelazo kuje żelazo, tak brat wykuwa brata.  ~SENSEI WU

Opublikowano
1 godzinę temu, skywarn napisał:

Spoko skrypt 

Może dodasz jeszcze, blokade komend /msg oraz /tell? 😃

 

Dzięki za pozytywną opinię, bo wież mi, lub nie, ale to mój pierwszy skrypt xDDDD

Za chwile dodam blokadę

 

 

Poprawione i dodane blokady /tell i /msg

 

w ostatniej linijce niechcący backspace dałem. "Send" ma być na tej samej wysokości co "cancel event"


#Zakazuję kopiowania i zmieniania skryptu
#możesz publikować ten skrypt, ale tylko z podpisem: "#skrypt by XxXJakexXx"
on chat:
    if {czat::%player%} = 1:
        stop
    else:
        cancel event
        send "&l----------------------------"
        send "(SERWER)"
        send "&6Niestety, nie możesz pisać na czacie!"
        send "&6Aby zakupić czat, wpisz &a&l/wykup"
        send "&6Zakup czatu to koszt pięciu &3Diamentów"
        send "&l----------------------------"
        stop
on command "/wykup":
    cancel event
    if player contains 5 diamonds:
        set {czat::%player%} to 1
        send " &c&l>> &eWykupiłeś: &aczat!"
        remove 5 diamond from player's inventory
        stop
    else:
        send "&cMusisz mieć 5 &3Diamentów&c, aby odblokować czat."
        stop
on command "/anulujchat":
    cancel event
    set {czat::%player%} to 0
    stop
on command "/msg":
    if {czat::%player%} = 1:
        stop
    else:
    cancel event
    send "&cWykup &aczat&c, aby pisać na msg!"
on command "/say":
    if {czat::%player%} = 1:
        stop
    else:
    cancel event
    send "&cWykup &aczat&c, aby pisać na say!"
on command "/message":
    if {czat::%player%} = 1:
        stop
    else:
    cancel event
    send "&cWykup &aczat&c, aby pisać na msg!"
on command "/tell":
    if {czat::%player%} = 1:
        stop
    else:
    cancel event
    send "&cWykup &aczat&c, aby pisać na tell!"

Ostateczna wersja 😉

 

Opublikowano

Przyjacielu, skrypt sam w sobie prosty, ale nie widziałem żadnego podobnego, więc za to nie hejtuje.

 

Natomiast muszę, ale to po prostu muszę przyczepić się do jednej rzeczy.

 

on command "/wykup":
    cancel event
    if player contains 5 diamonds:
        set {czat::%player%} to 1
        send " &c&l>> &eWykupiłeś: &aczat!"
        remove 5 diamond from player's inventory
        stop
    else:
        send "&cMusisz mieć 5 &3Diamentów&c, aby odblokować czat."
        stop
on command "/anulujchat":
    cancel event
    set {czat::%player%} to 0
    stop

Te dwie komendy, jak gram w Minecrafta od roku 2012, to nigdy nie spotkałem się z takimi. Rozumiem, że są to komendy dodane przez Ciebie, ale używając eventu

on command

sprawdzasz, czy gracz używa danej komendy, a nie rejestrujesz jej.

 

Powinieneś zrobić tak

command /wykup:
	trigger:
		if player containes 5 diamonds:
			set {czat::%player%} to 1
			send " &c&l>> &eWykupiłeś: &aczat!"
			remove 5 diamond from player's inventory
		else:
			send "&cMusisz mieć 5 &3Diamentów&c, aby odblokować czat."
			stop
command /anulujchat:
	trigger:
		set {czat::%player%} to 0

 

  • Yaboku zmienił(a) tytuł na [Skrypt] Wykupienie czatu

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...