Skocz do zawartości

Komenda na Vip'a


Rekomendowane odpowiedzi

Witam czy mógłby mi ktoś napisać skrypt na kilka komend ?:

 

/vip generuj <ilo razowy> <kod 9 cyfrowy> - generuje wybrant kod 9 cyfrowy który można użyc daną ilośc razy wpisaną w opcji <ilo razowy> oraz.

/vip kup <jakiemu graczowi ma dac vipa> <kod> - daje wybranemu graczowi vipa na 7 dni. Jedna osoba może wpisać 1 raz ten sam kod.

/vip list - pokazuje liste wykupionych vipów. legenda Gracz:kod:godzina np: norbi002:aBc123ABc123:12:03

 

A jeżeli się danej opcji nie da to zróbcie bez niej. Ale poinformujcie że danej opcji nie ma 

Odnośnik do komentarza
https://skript.pl/temat/85-komenda-na-vipa/
Udostępnij na innych stronach

Właśnie wczoraj napisałem taki skrypt (pomógł mi PiratJaskiniowy). :)

 

Generowanie losowego kodu:

command /cg [<text&gt] [<player&gt]:	executable by: console	trigger:		arg 1 is "vip":			set {v1} to random integer between 0 and 9			set {v2} to random integer between 0 and 9			set {v3} to random integer between 0 and 9			set {v4} to random integer between 0 and 9			set {v5} to random integer between 0 and 9			set {v6} to random integer between 0 and 9			set {v7} to random integer between 0 and 9			set {v8} to random integer between 0 and 9			set {v9} to random integer between 0 and 9			set {vkod} to "%{v1}%%{v2}%%{v3}%%{v4}%%{v5}%%{v6}%%{v7}%%{v8}%%{v9}%"			add {vkod} to {vcodes::*}			send "{@tag} Twoj kod na VIP&8 - &9%{vkod}%" to arg 2

Aktywowanie kodu:

command /sms [<text&gt] [<text&gt]:	trigger:		arg 1 is "vip":			loop {vcodes::*}:				arg 2 is loop-value				remove arg 2 from {vcodes::*}				send "{@tag} Kod aktywowany!"				execute console command "pex user %name of player% group set vip"				broadcast "{@tag} Gracz &e%name of player%&2 aktywowal VIP!"				add player to {vact::*}				stop			send "{@tag} Niepoprawny kod!"

Lista zakupionych VIPów:

command /code [<text&gt] [<text&gt]:	permission: codes.*	permission message: undefined.error(gamercraft).43	trigger:		arg 1 is "activate":			arg 2 is "vip":				send "{@tag} Konta VIP aktywowali &e(%size of {vact::*}%)&8 - &9%{vact::*}%"

Podsumowując: Aby wygenerować kod wpisz /cg vip <nick> a kod zostanie wysłany do danego gracza. Aby aktywować kod należy wpisać /sms vip <kod>. Aby zobaczyć kto aktywował kod należy wpisać /code activate vip.

 

Przeróbka mojego skryptu który jest 5x dłuższy. xd Liczę chociaż na like. :)

Odnośnik do komentarza
https://skript.pl/temat/85-komenda-na-vipa/#findComment-302
Udostępnij na innych stronach

Właśnie wczoraj napisałem taki skrypt (pomógł mi PiratJaskiniowy). :)

 

Generowanie losowego kodu:

command /cg [<text&gt] [<player&gt]:	executable by: console	trigger:		arg 1 is "vip":			set {v1} to random integer between 0 and 9			set {v2} to random integer between 0 and 9			set {v3} to random integer between 0 and 9			set {v4} to random integer between 0 and 9			set {v5} to random integer between 0 and 9			set {v6} to random integer between 0 and 9			set {v7} to random integer between 0 and 9			set {v8} to random integer between 0 and 9			set {v9} to random integer between 0 and 9			set {vkod} to "%{v1}%%{v2}%%{v3}%%{v4}%%{v5}%%{v6}%%{v7}%%{v8}%%{v9}%"			add {vkod} to {vcodes::*}			send "{@tag} Twoj kod na VIP&8 - &9%{vkod}%" to arg 2

Aktywowanie kodu:

command /sms [<text&gt] [<text&gt]:	trigger:		arg 1 is "vip":			loop {vcodes::*}:				arg 2 is loop-value				remove arg 2 from {vcodes::*}				send "{@tag} Kod aktywowany!"				execute console command "pex user %name of player% group set vip"				broadcast "{@tag} Gracz &e%name of player%&2 aktywowal VIP!"				add player to {vact::*}				stop			send "{@tag} Niepoprawny kod!"

Lista zakupionych VIPów:

command /code [<text&gt] [<text&gt]:	permission: codes.*	permission message: undefined.error(gamercraft).43	trigger:		arg 1 is "activate":			arg 2 is "vip":				send "{@tag} Konta VIP aktywowali &e(%size of {vact::*}%)&8 - &9%{vact::*}%"

Podsumowując: Aby wygenerować kod wpisz /cg vip <nick> a kod zostanie wysłany do danego gracza. Aby aktywować kod należy wpisać /sms vip <kod>. Aby zobaczyć kto aktywował kod należy wpisać /code activate vip.

 

Przeróbka mojego skryptu który jest 5x dłuższy. xd Liczę chociaż na like. :)

Widziałem ten skrypt ale to nie to co chcę. To jest prawie w ogóle coś innego niż chciałbym 

Odnośnik do komentarza
https://skript.pl/temat/85-komenda-na-vipa/#findComment-303
Udostępnij na innych stronach

command /vip generuj:	trigger:	    set {v1} to random integer between 0 and 9	    set {v2} to random integer between 0 and 9	    set {v3} to random integer between 0 and 9	    set {v4} to random integer between 0 and 9	    set {v5} to random integer between 0 and 9	    set {v6} to random integer between 0 and 9	    set {v7} to random integer between 0 and 9	    set {v8} to random integer between 0 and 9	    set {v9} to random integer between 0 and 9	    set {vkod} to "%{v1}%%{v2}%%{v3}%%{v4}%%{v5}%%{v6}%%{v7}%%{v8}%%{v9}%"	    add {vkod} to {vcodes::*}
Odnośnik do komentarza
https://skript.pl/temat/85-komenda-na-vipa/#findComment-306
Udostępnij na innych stronach

command /vip generuj:	trigger:	    set {v1} to random integer between 0 and 9	    set {v2} to random integer between 0 and 9	    set {v3} to random integer between 0 and 9	    set {v4} to random integer between 0 and 9	    set {v5} to random integer between 0 and 9	    set {v6} to random integer between 0 and 9	    set {v7} to random integer between 0 and 9	    set {v8} to random integer between 0 and 9	    set {v9} to random integer between 0 and 9	    set {vkod} to "%{v1}%%{v2}%%{v3}%%{v4}%%{v5}%%{v6}%%{v7}%%{v8}%%{v9}%"	    add {vkod} to {vcodes::*}

Dalej nie rozumiesz, ale dobra spróbuję sam napisać

Odnośnik do komentarza
https://skript.pl/temat/85-komenda-na-vipa/#findComment-308
Udostępnij na innych stronach

command /vip [<text&gt] [<text&gt] [<text&gt]:	trigger:		if arg 1 is "generuj":			if arg 2 is set:				if arg 3 is set:					set {_x} to arg parsed as number					set {kody::%arg 2%} to {_x}					send "KOD: %arg 2% | Uzycia: %arg 3%"					stop		if arg 1 is "kup":			if arg 2 is set:				if arg 3 is set:					set {_x} to "%arg 2%" parsed as player					if {kody.gracz.%arg 3%::%{_x}%} is not set:						set {kody.gracz.%arg 3%::%{_x}%} to "%now%"						set {gracz.sprawdz::%{_x}%} to "%arg 3%"						execute console command "/komenda dajaca vipa"						remove 1 from {kody::%arg 3%}						broadcast "%{_x}% kupil vipa na 7 dni."		if arg 1 is "list":			loop {kody::*}:				set {_kod.sprawdz} to "%loop-index-1%"				loop {kody.gracz.%{_kod}%::*}:					set {_gracz} to "%loop-index-2%"					set {_data} to "%loop-value-2%"					loop {gracz.sprawdz::%{_gracz}%}:						set {_kod} to "%loop-value-3%"						send "%{_gracz}%:%{_kod}%:%{_data}%"

Niestety nie testowałem, pisałem to na telefonie. Wow :blink:

Odnośnik do komentarza
https://skript.pl/temat/85-komenda-na-vipa/#findComment-312
Udostępnij na innych stronach

Komendy:

    [*]/vc <generuj/gen/g> <ilość użyć> - generuje losowy kod (vc.gen, vc.gen.*) [*]/vc <my/moj/m> <ilość użyć> <kod> - wprowadza do systemu nasz własny kod (vc.gen.my, vc.gen.*) [*]/vc <kup/k> <kod> - wykorzystuje kod (vc.kup) [*]/vc <lista/list/l> - wyświetla listę ostatnio zakupionych vipów (vc.list, vc.list.*) [*]/vc <lista/list/l> <kody/k> - wyświetla listę aktywnych kodów (vc.list.kody, vc.list.*)

Musisz sobie tylko sam dopisać kod dający vipa (linia 49).

Download!

Odnośnik do komentarza
https://skript.pl/temat/85-komenda-na-vipa/#findComment-314
Udostępnij na innych stronach

  • 5 lat później...
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ę...