Nerdrod_2 3 Opublikowano 20 czerwca 2014 Udostępnij Opublikowano 20 czerwca 2014 variables: {gildia.%player%.zalozyciel} = false command /gildia [<text>] [<text>]: aliases: pomoc trigger: if argument 1 is not set: message "-----&3Pomoc&f-----" message "&6 /gildia zaloz&8 [Tag] [Nazwa] - Zakladamy gildie"# message "&6 /gildia dolacz&8 [Tag] - Dolacza do gildii"# message "&6 /gildia opusc&8 Gracz opuszcza gildie"# message "&6 /gildia zapros&8 [Nick] - Zaprasza gracza do gildii" message "&6 /gildia wyrzuc&8 [Nick] - Wyrzucasz gracza z gildii" argument 1 is "zaloz": if argument 2 is set: {gildia.%player%.zalozyciel} is false: {gildia.%player%.tag} is not set: set {_x} to length of arg 1 {_x} is greater than 3: {_x} is smaller than 6: player's balance is greater than 1000: {gildia.%arg 2%} is false: execute console command "eco take %player% 1000" set {gildia.%player%.zalozyciel} to true set {gildia.%player%.tag} to arg 2 set {gilida.%arg 2%.dom} to location of player execute console command "/ne prefix %player% [%arg 2%]" execute console command "/perm setrank %player% admin" execute console command "//expand 20 n" execute console command "//expand 20 e" execute console command "//expand 20 s" execute console command "//expand 20 w" execute console command "/rg define %arg 2% %player%" message "&6Stworzyles gildie o tagu %arg 2%" execute console command "//walls 35:14" broadcast "&6Gracz %player% stworzyl gildie o tagu %arg 2%" execute console command "//expand 50 n" execute console command "//expand 50 e" execute console command "//expand 50 s" execute console command "//expand 50 w" execute console command "/rg define Kologildi%arg 2%" execute console command "/rg flag Kologildi%arg 2% bulid" set {gildia.%arg 2%} to true else: message "&8[&4Gildia&8]&6Istnieje gildia o takim tagu" else: message "&8[&4Gildia&8]&6Musisz posiadać 1000 denarów by stworzyć gildie" else: message "&8[&4Gildia&8]&6Tag gildi musi wahac sie pomiedzy 3-6 znakow" else: message "&8[&4Gildia&8]&6Tag gildi musi wahac sie pomiedzy 3-6 znakow" else: message "&8[&4Gildia&8]&6Jestes juz czlonkiem jakies gildi" else: message "&8[&4Gildia&8]&6Jestes juz zalozycielem jakies gildi" else: message "&8[&4Gildia&8]&6Musisz wybrac tag gildi" Gdy wpisuje /gildia zaloz ANAL - Wyświetla sie &8[&4Gildia&8]&6Jestes juz zalozycielem jakies gildi Nawet jak fragmet {gildia.%player%.zalozyciel} is false: zmienię na {gildia.%player%.zalozyciel} is true: Odnośnik do komentarza https://skript.pl/temat/1109-zmiena-jest-w-k%C3%B3%C5%82ko-w-jednej-pozycji/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 tropereks 780 Opublikowano 20 czerwca 2014 Udostępnij Opublikowano 20 czerwca 2014 a może gdy testowałeś ten skrypt podczas pisania, dales sobie {gildia.%player%.zalozyciel} na true? Odnośnik do komentarza https://skript.pl/temat/1109-zmiena-jest-w-k%C3%B3%C5%82ko-w-jednej-pozycji/#findComment-8564 Udostępnij na innych stronach Więcej opcji udostępniania...
0 AgainPsychoX 14 Opublikowano 23 czerwca 2014 Udostępnij Opublikowano 23 czerwca 2014 Zamiast "variables" użyj eventu "on frist join" do ustawiania "{gildia.%player%.zalozyciel}" graczom na false.Sobie też ustaw teraz na nowo i spróbuj czy nie działa. Odnośnik do komentarza https://skript.pl/temat/1109-zmiena-jest-w-k%C3%B3%C5%82ko-w-jednej-pozycji/#findComment-8989 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Nerdrod_2 3
variables:
{gildia.%player%.zalozyciel} = false
command /gildia [<text>] [<text>]:
aliases: pomoc
trigger:
if argument 1 is not set:
message "-----&3Pomoc&f-----"
message "&6 /gildia zaloz&8 [Tag] [Nazwa] - Zakladamy gildie"#
message "&6 /gildia dolacz&8 [Tag] - Dolacza do gildii"#
message "&6 /gildia opusc&8 Gracz opuszcza gildie"#
message "&6 /gildia zapros&8 [Nick] - Zaprasza gracza do gildii"
message "&6 /gildia wyrzuc&8 [Nick] - Wyrzucasz gracza z gildii"
argument 1 is "zaloz":
if argument 2 is set:
{gildia.%player%.zalozyciel} is false:
{gildia.%player%.tag} is not set:
set {_x} to length of arg 1
{_x} is greater than 3:
{_x} is smaller than 6:
player's balance is greater than 1000:
{gildia.%arg 2%} is false:
execute console command "eco take %player% 1000"
set {gildia.%player%.zalozyciel} to true
set {gildia.%player%.tag} to arg 2
set {gilida.%arg 2%.dom} to location of player
execute console command "/ne prefix %player% [%arg 2%]"
execute console command "/perm setrank %player% admin"
execute console command "//expand 20 n"
execute console command "//expand 20 e"
execute console command "//expand 20 s"
execute console command "//expand 20 w"
execute console command "/rg define %arg 2% %player%"
message "&6Stworzyles gildie o tagu %arg 2%"
execute console command "//walls 35:14"
broadcast "&6Gracz %player% stworzyl gildie o tagu %arg 2%"
execute console command "//expand 50 n"
execute console command "//expand 50 e"
execute console command "//expand 50 s"
execute console command "//expand 50 w"
execute console command "/rg define Kologildi%arg 2%"
execute console command "/rg flag Kologildi%arg 2% bulid"
set {gildia.%arg 2%} to true
else:
message "&8[&4Gildia&8]&6Istnieje gildia o takim tagu"
else:
message "&8[&4Gildia&8]&6Musisz posiadać 1000 denarów by stworzyć gildie"
else:
message "&8[&4Gildia&8]&6Tag gildi musi wahac sie pomiedzy 3-6 znakow"
else:
message "&8[&4Gildia&8]&6Tag gildi musi wahac sie pomiedzy 3-6 znakow"
else:
message "&8[&4Gildia&8]&6Jestes juz czlonkiem jakies gildi"
else:
message "&8[&4Gildia&8]&6Jestes juz zalozycielem jakies gildi"
else:
message "&8[&4Gildia&8]&6Musisz wybrac tag gildi"
Gdy wpisuje /gildia zaloz ANAL - Wyświetla sie &8[&4Gildia&8]&6Jestes juz zalozycielem jakies gildi
Nawet jak fragmet {gildia.%player%.zalozyciel} is false: zmienię na {gildia.%player%.zalozyciel} is true:
Odnośnik do komentarza
https://skript.pl/temat/1109-zmiena-jest-w-k%C3%B3%C5%82ko-w-jednej-pozycji/Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi