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

Szukam pluginu lub skryptu na vouchery.


Rekomendowane odpowiedzi

Opublikowano

Witam. 

Poszukuję pluginu lub skryptu dającego możliwość tworzenia voucherów. 

O co chodzi?

Chodzi o to, że administrator wpisuje np. /newvoucher KOD KOMENDA

czyli, że wygląda to tak. /newvoucher 3rcdsa7 give %player% diamond 10

i gracz, który to wpisał ten kod dostaje 10 diaxów, lub jakieś premium czy coś. 

Gracz wpisuje komende np. /voucher KOD

(komendy wymyśliłem)

 

Bardzo prosze o pomoc. 

Opublikowano

A coś innego?

Bo w tym skrypcie robi się to automatycznie, a ja chciałbym na serwerze sam tworzyć te vouchery kiedy ja chce, a nie. 

Będzie taki event że daje voucher np na Vipa itp. 

Opublikowano

Jeśli coś nie zadziała to napisz, bo nie testowałem:

#################
#Autor: Adixadixb44#
#----Mpcforum.pl----#
#################
variables:
	{voucher::enable} = false
command /newvoucher [<text>] [<text>]:
	permission: voucher.event
	permission message: &4Nie mozesz tego zrobic!
	description: Rozpoczyna event. Pierwszy gracz, ktory wpisze /voucher <kod> wygrywa
	usage: /<command> kod /komenda
	aliases: newcode [<text>] [<text>], nowykod [<text>] [<text>]
	trigger:
		if arg 1 isn't empty:
			if arg 2 isn't empty:
				if {voucher.enable} is false:
					set {voucher::code} to arg 1
					set {voucher::cmd} to arg 2
					set {voucher::enable} to true
					loop all players:
						if {voucher::blacklist::%loop-player%} isn't true:
							send "&fEvent rozpoczety! Kto pierszy przepisze komende &6/kod %{voucher::code}%&f wygrywa!" to loop-player
				else:
					send "&4Event jest juz wlaczony!"
					stop
			else:
				send "&4Nie podales komendy! Uzyj &6/newcode <kod> </komenda>"
				stop
		else:
			send "&4Nie podales kodu! Uzyj &6/newcode <kod> </komenda>"
			stop

command /voucher [<text>]:
	description: Jesli pierwszy wpiszesz kod wygrywasz!
	usage: /<command> kod
	aliases: code [<text>], kod [<text>]
	trigger:
		if arg 1 isn't empty:
			if {voucher.blacklist::%player%} isn't true:
				if {voucher.enable} is true:
					if arg 1 is {voucher::code}:
						loop all players:
							if {voucher::blacklist::%loop-player%} isn't true:
								execute console command "/playsound random.levelup %loop-player%"
						broadcast "&fEvent wygral gracz &6%player%&f!"
						make execute player command "%{voucher::code}%"
						clear {voucher::code}
						clear {voucher::cmd}
						set {voucher::enable} to false 
						stop
					else:
						send "&fNiestety, kod jest bledny!"
						stop
				else:
					send "&fW tej chwili nie trwa zaden konkurs!"
					stop
			else:
				send "&fZostales zbanowany w tym evencie!"
				stop
		else:
			send "&fNie wpisales kodu!"
			stop

command /voucherbanlist:
	description: Pokazuje liste banow voucher.
	usage /<command>
	permission: voucher.banlist
	permission message: Nie mozesz tego zrobic!
	trigger:
		if {voucher::banlist::*} is empty:
			send "&fZaden gracz nie jest zbanowany"
			stop
		else:
			send "&fZbanowani gracze:"
			send "&6%{voucher::banlist::*}%"
			stop

command /voucherban [<offline player>]:
	description: Banuje gracza na event.
	usage /<command> nick
	permission: voucher.ban
	permission message: Nie mozesz tego zrobic!
	trigger:
		if arg 1 isn't empty:
			if arg 2 isn't empty:
				if {voucher::blacklist::%arg 1%} is true:
					send "&fTen gracz jest juz zbanowany!"
					stop
				else:
					send "&fZostales zbanowany na evencie voucher!" to arg 1
					set {voucher::blacklist::%arg 1%} to true
					add arg 1 to {voucher::banlist::*}
					stop

command /voucherunban [<offline player>]:
	description: Unbanuje gracza na event.
	usage /<command> nick
	permission: voucher.unban
	permission message: Nie mozesz tego zrobic!
	trigger:
		if arg 1 isn't empty:
			if arg 2 isn't empty:
				if {voucher::blacklist::%arg 1%} isn't true:
					send "&fTen gracz nie jest zbanowany!"
					stop
				else:
					send "&fZostales odbanowany na evencie voucher!" to arg 1
					delete {voucher::blacklist::%arg 1%}
					remove arg 1 from {voucher::banlist::*}
					stop

Jesli pomoglem daj Like.

  • 1 rok później...
Opublikowano

#########################

#    Autor:PROXEN                 #

#    Zakaz Handlowania!         #

#    Wersja 1.1beta                 #

#    Zakaz Usuwania Autora!  #                                    

#                                             #

#########################

 

on right click with book:
         if event-item is Book named "&2&lTWOJ&7&lSERWER &8» &3&l&oVoucher Na Vipa Kliknij Prawym":
         send "&2&lTWOJ&7&lSERWER &9&lSzukam Wolnego Kodu...."
         wait 2 second
         remove 1 book from the player
         send "&2&lTWOJ&7&lSERVER &9&l&oOtrzymales Range z Vouchera"
         execute console command "playsound random.levelup %player%"
         execute console command "pex user %player% group set VIP"
 
command /vautor:
                 trigger:
                            send "&8&L&M]------------}&f&c&L WWW &8&L&M{------------["
                            send "&8## &3&l&oAutor voucherow to PROXEN &c&lZAKAZ USUWANIA!"
                            send "&8&L&M]------------}&f&c&L WWW &8&L&M{------------["
 
#################
# Itemem Tego Vouchera Jest Ksiazka nazwana &2&lTWOJ&7&lSERWER &8» &3&l&oVoucher Na Vipa Kliknij Prawym
# Jesli gracz kliknie prawym na ten item otrzyma VIPA 
# Aby wyszukalo kod ktory aktywuje ten voucher trzeba czekac 2 sekundy jak pisze :)
# Na Moim serverze xvtophc.ench.pl to jest :)
# Umnie na serwerze wyglada to tak Kopiuj Bez tego zdjecia !!!!
post-1428780-0-20452300-1446052929_thumb.png
 
Pomoglem? Zareklamuj moj server xvtophc.ench.pl :)

 

 

  • 2 miesiące temu...
Opublikowano
options:

        czas:  # tu ustaw czas po jakim konkurs ma sie rozpoczac

        l: &e[&6VOUCHER&e]&7 # prefix

 

variables:

        {konkurs} = 0

        {punkty} = 0

 

every {@czas} seconds:

        execute console command "konkurs"

 

command /voucher stworz:

        trigger:

                if sender has permission "voucher":

                        set {konkurs.znak1} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"

                        set {konkurs.znak2} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"

                        set {konkurs.znak3} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"

                        set {konkurs.znak4} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"                        

                        set {konkurs.znak5} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"

                        set {konkurs.znak6} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"

                        set {konkurs.kod} to "%{konkurs.znak1}%%{konkurs.znak2}%%{konkurs.znak3}%%{konkurs.znak4}%%{konkurs.znak5}%%{konkurs.znak6}%"

                        send "{@l} &7Poczekaj sekunde..."

                        wait 3 second

                        send "{@l} &7Kod na vipa:"

                        set {konkurs} to 1

                        send "{@l} &7Voucher na vipa jest nastepujacy &e%{konkurs.kod}%"

                else:

                        message "&cNie masz uprawnien do tego!"

                        stop

command /kod [<text>]:

        trigger:

                if {konkurs} is 1:

                        if argument 1 is not empty:

                                if argument 1 is {konkurs.kod}:

                                        broadcast "{@l} &7Gracz %player% wykorzystal voucher &e%{konkurs.kod}% &7na VIPa"

                                        execute console command "setrank %player% vip"

                                        set {konkurs} to 0

                                else:

                                        message "{@l} &7Voucher nie poprawny!"

                        else:

                                message "{@l} &7Wpisz /voucher <kod>"

                else:

                        message "{@l} &7W tej chwili, zaden voucher nie jest aktywny!"

                        stop

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...