Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
- #==============Nazwa skryptu: MyWeapons - Demo #
- #===========Autor: michal343442 i Shooterowy #
- #==============Wersja 1.1 #
- #===========Wersja Skript: 2.0.2 #
- #=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
- #===========Log Update 1.1: #
- #======== +Odbych przy karbinach #
- #====== +Estetyczniejsze opcje #
- #======== +Instrukcje w skrypcie #
- #====== -Usuniecie bugow #
- #=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
- #===========Log Update 2.0: #
- #======== +Komendy #
- #====== +Estetyczniejsze opcje #
- #=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
- #===========Log Update 2.1: #
- #======== -Naprawa bugow #
- #====== +Dodano 2 szablony dla broni #
- #=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
- #===========Log Update 2.2: #
- #======== +Dodano komende /mweapons reload #
- #====== +Licencje #
- #================KONIEC AKTUALIZACIJ====================#
- #============NIE BEDZIE WIECEJ AKTUALIZACIJ=============#
- #=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
- # LICENCJA SKRYPTU BY MICHAL343442 #
- #Nie wolno ci: #
- #* Udostepniac skryptu pod innym autorem, wersja i nazwa skryptu * #
- #* Zmieniac autora, wersij, licencij, nazwy skryptu i czesci strzezonej prawem autorskim* #
- #Wolno ci: #
- #* Udostepniac w skrypt pod tymi samymi danymi jakimi dostales w stanie pierwonym * #
- #* Zmieniac opcje * #
- #* Komentowac na MPCforum lub zglaszac problemy na MPCforum [nick: michal343442]* #
- #=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
- #====OPCJE====#
- options:
- #==== ===#
- #= USTAWIENIA STEROWANE KOMENDAMI =#
- #==== ===#
- #Czy ma byc pozliwosc modyfikowania broni za pomoca komend ? True lub False
- komend: true
- #Jaki prefix ma pojawiac sie przed wiadomosciami komend ?
- prefix: &8[&fMy&0Weapons&8]&r
- #Jak nazwya sie twoj plik z tym skryptem ?
- nazwa.pliku: skript1
- #==== ===#
- #= USTAWIENIA OGOLNE - BRON1 =#
- #==== ===#
- #Czy ma dzialac bron ? True lub False
- bron1: true
- #Z czego ma strzelac bron ?
- bron.bron1: wood pickaxe
- #Czym ma strzelac bron ? Arrow, Snowball lub Fireball
- amonicja.bron1: arrow
- #Z jaka predkosca ma strzelac bron ? Zalecane 0.5-5
- obrotowosc.bron1: 5
- #Ile ma miec 1 magazynek ?
- amonicja.magazynek.bron1: 20
- #Ile czasu ma przeladowywac jeden magazynek ?
- czas.przeladowanie.bron1: 5
- #==== ===#
- #= USTAWIENIA WIADOMOSCI - BRON1 =#
- #==== ===#
- #Czy ma pokazywac inforamcje o przeladowaniu broni ? True albo False
- msg.bron1: true
- #Jaki komunikat mam pokazac kiedy magazynek sie przeladowuje
- msg.pusty.bron1: &cMagazynek pusty. Trwa przeladowywanie...
- #Jaki komunikat mam pokazac kiedy magazynek zostanie przeladowany
- msg.pelny.bron1: &6Magazynek przeladowany.
- #==== ===#
- #= USTAWIENIA DODADKI - BRON1 =#
- #==== ===#
- #Mam wlaczyc odbych ? True albo False
- dod.odbych.bron1: true
- #Z jak mocny ma byc odbych ? Zalecane 0.1-0.45
- dod.odbych.predkosc.bron1: 0.3
- #Czy ma zostac wlaone dodatowe przeladowanie za pomoca lewego przycisku myszy ?
- dod.przeladowanie.bron1: true
- #====
- #======Efekty
- #==
- #Czy mam wlaczyc efekty ?
- dod.efekt.bron1: true
- #====
- #======Efekt 1
- #==
- #Czy mam wlaczyc efekt 1 ?
- dod.efekt1.bron1: true
- #Jaki efekt mam dac ?
- dod.efekt1.efekt.bron1: speed 2
- #Komu mam dac efekt ? Victim - Trafiony, Attacker - Strzelajacy
- dod.efekt1.odbiorca.bron1: victim
- #Jak dlugo mam wykonywac efek ?
- dod.efekt1.czas.bron1: 60 second
- #====
- #======Efekt 2
- #==
- #Czy mam wlaczyc efekt 2?
- dod.efekt2.bron1: true
- #Jaki efekt mam dac ?
- dod.efekt2.efekt.bron1: speed 3
- #Komu mam dac efekt ? Victim - Trafiony, Attacker - Strzelajacy
- dod.efekt2.odbiorca.bron1: victim
- #Jak dlugo mam wykonywac efekt ?
- dod.efekt2.czas.bron1: 60 second
- #====
- #======Efekt 3
- #==
- #Czy mam wlaczyc efekt 3?
- dod.efekt3.bron1: true
- #Jaki efekt mam dac ?
- dod.efekt3.efekt.bron1: speed 3
- #Komu mam dac efekt ? Victim - Trafiony, Attacker - Strzelajacy
- dod.efekt3.odbiorca.bron1: victim
- #Jak dlugo mam wykonywac efekt ?
- dod.efekt3.czas.bron1: 60 second
- #==== ===#
- #= USTAWIENIA OGOLNE - GRANAT 1 =#
- #==== ===#
- #Czy mam wlaczyc granat1 ? True lub false
- granat1: true
- #Czym ma byc amunicja ?
- amonicja.granat1: snowball
- #Po jakim czasie grant ma wybuchnac ?
- wybuch.czas.granat1: 2 second
- #Jak mocny ma byc wybuch ?
- wybuch.moc.granat1: 2
- #==== ===#
- #= USTAWIENIA OGOLNE - BRON2 =#
- #==== ===#
- #Czy ma dzialac bron ? True lub False
- bron2: true
- #Z czego ma strzelac bron ?
- bron.bron2: stone pickaxe
- #Czym ma strzelac bron ? Arrow, Snowball lub Fireball
- amonicja.bron2: arrow
- #Z jaka predkosca ma strzelac bron ? Zalecane 0.5-5
- obrotowosc.bron2: 5
- #Ile ma miec 1 magazynek ?
- amonicja.magazynek.bron2: 20
- #Ile czasu ma przeladowywac jeden magazynek ?
- czas.przeladowanie.bron2: 5
- #==== ===#
- #= USTAWIENIA WIADOMOSCI - BRON2 =#
- #==== ===#
- #Czy ma pokazywac inforamcje o przeladowaniu broni ? True albo False
- msg.bron2: true
- #Jaki komunikat mam pokazac kiedy magazynek sie przeladowuje
- msg.pusty.bron2: &cMagazynek pusty. Trwa przeladowywanie...
- #Jaki komunikat mam pokazac kiedy magazynek zostanie przeladowany
- msg.pelny.bron2: &6Magazynek przeladowany.
- #==== ===#
- #= USTAWIENIA DODADKI - BRON2 =#
- #==== ===#
- #Mam wlaczyc odbych ? True albo False
- dod.odbych.bron2: true
- #Z jak mocny ma byc odbych ? Zalecane 0.1-0.45
- dod.odbych.predkosc.bron2: 0.3
- #Czy ma zostac wlaone dodatowe przeladowanie za pomoca lewego przycisku myszy ?
- dod.przeladowanie.bron2: true
- #====
- #======Efekty
- #==
- #Czy mam wlaczyc efekty ?
- dod.efekt.bron2: true
- #====
- #======Efekt 1
- #==
- #Czy mam wlaczyc efekt 1 ?
- dod.efekt1.bron2: true
- #Jaki efekt mam dac ?
- dod.efekt1.efekt.bron2: speed 2
- #Komu mam dac efekt ? Victim - Trafiony, Attacker - Strzelajacy
- dod.efekt1.odbiorca.bron2: victim
- #Jak dlugo mam wykonywac efek ?
- dod.efekt1.czas.bron2: 60 second
- #====
- #======Efekt 2
- #==
- #Czy mam wlaczyc efekt 2?
- dod.efekt2.bron2: true
- #Jaki efekt mam dac ?
- dod.efekt2.efekt.bron2: speed 3
- #Komu mam dac efekt ? Victim - Trafiony, Attacker - Strzelajacy
- dod.efekt2.odbiorca.bron2: victim
- #Jak dlugo mam wykonywac efekt ?
- dod.efekt2.czas.bron2: 60 second
- #====
- #======Efekt 3
- #==
- #Czy mam wlaczyc efekt 3?
- dod.efekt3.bron2: true
- #Jaki efekt mam dac ?
- dod.efekt3.efekt.bron2: speed 3
- #Komu mam dac efekt ? Victim - Trafiony, Attacker - Strzelajacy
- dod.efekt3.odbiorca.bron2: victim
- #Jak dlugo mam wykonywac efekt ?
- dod.efekt3.czas.bron2: 60 second
- #==== ===#
- #= USTAWIENIA OGOLNE - BRON3 =#
- #==== ===#
- #Czy ma dzialac bron ? True lub False
- bron3: true
- #Z czego ma strzelac bron ?
- bron.bron3: iron pickaxe
- #Czym ma strzelac bron ? Arrow, Snowball lub Fireball
- amonicja.bron3: arrow
- #Z jaka predkosca ma strzelac bron ? Zalecane 0.5-5
- obrotowosc.bron3: 5
- #Ile ma miec 1 magazynek ?
- amonicja.magazynek.bron3: 20
- #Ile czasu ma przeladowywac jeden magazynek ?
- czas.przeladowanie.bron3: 5
- #==== ===#
- #= USTAWIENIA WIADOMOSCI - BRON3 =#
- #==== ===#
- #Czy ma pokazywac inforamcje o przeladowaniu broni ? True albo False
- msg.bron3: true
- #Jaki komunikat mam pokazac kiedy magazynek sie przeladowuje
- msg.pusty.bron3: &cMagazynek pusty. Trwa przeladowywanie...
- #Jaki komunikat mam pokazac kiedy magazynek zostanie przeladowany
- msg.pelny.bron3: &6Magazynek przeladowany.
- #==== ===#
- #= USTAWIENIA DODADKI - BRON3 =#
- #==== ===#
- #Mam wlaczyc odbych ? True albo False
- dod.odbych.bron3: true
- #Z jak mocny ma byc odbych ? Zalecane 0.1-0.45
- dod.odbych.predkosc.bron3: 0.3
- #Czy ma zostac wlaone dodatowe przeladowanie za pomoca lewego przycisku myszy ?
- dod.przeladowanie.bron3: true
- #====
- #======Efekty
- #==
- #Czy mam wlaczyc efekty ?
- dod.efekt.bron3: true
- #====
- #======Efekt 1
- #==
- #Czy mam wlaczyc efekt 1 ?
- dod.efekt1.bron3: true
- #Jaki efekt mam dac ?
- dod.efekt1.efekt.bron3: speed 2
- #Komu mam dac efekt ? Victim - Trafiony, Attacker - Strzelajacy
- dod.efekt1.odbiorca.bron3: victim
- #Jak dlugo mam wykonywac efek ?
- dod.efekt1.czas.bron3: 60 second
- #====
- #======Efekt 2
- #==
- #Czy mam wlaczyc efekt 2?
- dod.efekt2.bron3: true
- #Jaki efekt mam dac ?
- dod.efekt2.efekt.bron3: speed 3
- #Komu mam dac efekt ? Victim - Trafiony, Attacker - Strzelajacy
- dod.efekt2.odbiorca.bron3: victim
- #Jak dlugo mam wykonywac efekt ?
- dod.efekt2.czas.bron3: 60 second
- #====
- #======Efekt 3
- #==
- #Czy mam wlaczyc efekt 3?
- dod.efekt3.bron3: true
- #Jaki efekt mam dac ?
- dod.efekt3.efekt.bron3: speed 3
- #Komu mam dac efekt ? Victim - Trafiony, Attacker - Strzelajacy
- dod.efekt3.odbiorca.bron3: victim
- #Jak dlugo mam wykonywac efekt ?
- dod.efekt3.czas.bron3: 60 second
- variables:
- #Wpisz tu amunicje z opcij amonicja.magazynek.bron1/2/3
- {amonicja.bron1.%player%} = 20
- {amonicja.bron2.%player%} = 20
- {amonicja.bron3.%player%} = 20
- #========
- #====== KONIEC OPCIJ - POCZATEK CZESC CHRONIONA PRAWEM AUTORSKIM
- #========
- {wystrzal.bron1.%player%} = true
- {wystrzal.przeladowanie.bron1.%player%} = true
- #========#
- # BRON 1 #
- #========#
- on rightclick with {@bron.bron1}:
- if {bron1} is true:
- set {wystrzal.bron1.%player%} to true
- if {wystrzal.przeladowanie.bron1.%player%} is true:
- if {amonicja.bron1.%player%} is larger than 1:
- if {wystrzal.bron1.%player%} is true:
- set {przeladowanie.bron1.%player%} to true
- set {efekt.bron1.%player%} to true
- remove 1 from {amonicja.bron1.%player%}
- set player's level to {amonicja.bron1.%player%}
- if {dod.odbych.bron1} is true:
- push the player backwards at speed {dod.odbych.predkosc.bron1}
- shoot an {@amonicja.bron1} at speed {obrotowosc.bron1}
- set {wystrzal.bron1.%player%} to false
- set {efekt.bron1.%player%} to false
- else if {amonicja.bron1.%player%} is 1:
- if {wystrzal.bron1.%player%} is true:
- set {efekt.bron1.%player%} to true
- remove 1 from {amonicja.bron1.%player%}
- set player's level to {amonicja.bron1.%player%}
- if {dod.odbych.bron1} is true:
- push the player backwards at speed {dod.odbych.predkosc.bron1}
- shoot an {@amonicja.bron1} at speed {obrotowosc.bron1}
- set {efekt.bron1.%player%} to false
- if {msg.bron1} is true:
- send "{@msg.pusty.bron1}"
- set {wystrzal.bron1.%player%} to false
- set player's level to {czas.przeladowanie.bron1}
- set {przeladowanie.bron1.%player%} to false
- Loop {czas.przeladowanie.bron1} times:
- wait 1 second
- set player's level to player's level-1
- set {przeladowanie.bron1.%player%} to true
- if {msg.bron1} is true:
- send "{@msg.pelny.bron1}"
- set {amonicja.bron1.%player%} to {amonicja.magazynek.bron1}
- set player's level to {amonicja.bron1.%player%}
- on leftclick with {@bron.bron1}:
- if {bron1} is true:
- if {dod.przeladowanie.bron1} is true:
- if {przeladowanie.bron1.%player%} is true:
- if {amonicja.bron1.%player%} is smaller than {amonicja.magazynek.bron1}:
- set {przeladowanie.bron1.%player%} to false
- set {wystrzal.przeladowanie.bron1.%player%} to false
- if {msg.bron1} is true:
- send "{@msg.pusty.bron1}"
- set player's level to {czas.przeladowanie.bron1}
- Loop {czas.przeladowanie.bron1} times:
- wait 1 second
- set player's level to player's level-1
- if {msg.bron1} is true:
- send "{@msg.pelny.bron1}"
- set player's level to {amonicja.magazynek.bron1}
- set {amonicja.bron1.%player%} to {amonicja.magazynek.bron1}
- set {wystrzal.przeladowanie.bron1.%player%} to true
- set {przeladowanie.bron1.%player%} to true
- on damage:
- if {bron1} is true:
- if {dod.efekt.bron1} is true:
- projectile is a arrow:
- if {@dod.efekt1.bron1} is true:
- apply {@dod.efekt1.efekt.bron1} to the {@dod.efekt1.odbiorca.bron1} for {@dod.efekt1.czas.bron1}
- if {@dod.efekt2.bron1} is true:
- apply {@dod.efekt2.efekt.bron1} to the {@dod.efekt1.odbiorca.bron1} for {@dod.efekt1.czas.bron1}
- if {@dod.efekt3.bron1} is true:
- apply {@dod.efekt2.efekt.bron1} to the {@dod.efekt1.odbiorca.bron1} for {@dod.efekt1.czas.bron1}
- #========#
- # BRON 2 #
- #========#
- on rightclick with {@bron.bron3}:
- if {bron3} is true:
- set {wystrzal.bron3.%player%} to true
- if {wystrzal.przeladowanie.bron3.%player%} is true:
- if {amonicja.bron3.%player%} is larger than 1:
- if {wystrzal.bron3.%player%} is true:
- set {przeladowanie.bron3.%player%} to true
- set {efekt.bron3.%player%} to true
- remove 1 from {amonicja.bron3.%player%}
- set player's level to {amonicja.bron3.%player%}
- if {dod.odbych.bron3} is true:
- push the player backwards at speed {dod.odbych.predkosc.bron3}
- shoot an {@amonicja.bron3} at speed {obrotowosc.bron3}
- set {wystrzal.bron3.%player%} to false
- set {efekt.bron3.%player%} to false
- else if {amonicja.bron3.%player%} is 1:
- if {wystrzal.bron3.%player%} is true:
- set {efekt.bron3.%player%} to true
- remove 1 from {amonicja.bron3.%player%}
- set player's level to {amonicja.bron3.%player%}
- if {dod.odbych.bron3} is true:
- push the player backwards at speed {dod.odbych.predkosc.bron3}
- shoot an {@amonicja.bron3} at speed {obrotowosc.bron3}
- set {efekt.bron3.%player%} to false
- if {msg.bron3} is true:
- send "{@msg.pusty.bron3}"
- set {wystrzal.bron3.%player%} to false
- set player's level to {czas.przeladowanie.bron3}
- set {przeladowanie.bron3.%player%} to false
- Loop {czas.przeladowanie.bron3} times:
- wait 1 second
- set player's level to player's level-1
- set {przeladowanie.bron3.%player%} to true
- if {msg.bron3} is true:
- send "{@msg.pelny.bron3}"
- set {amonicja.bron3.%player%} to {amonicja.magazynek.bron3}
- set player's level to {amonicja.bron3.%player%}
- on leftclick with {@bron.bron3}:
- if {bron3} is true:
- if {dod.przeladowanie.bron3} is true:
- if {przeladowanie.bron3.%player%} is true:
- if {amonicja.bron3.%player%} is smaller than {amonicja.magazynek.bron3}:
- set {przeladowanie.bron3.%player%} to false
- set {wystrzal.przeladowanie.bron3.%player%} to false
- if {msg.bron3} is true:
- send "{@msg.pusty.bron3}"
- set player's level to {czas.przeladowanie.bron3}
- Loop {czas.przeladowanie.bron3} times:
- wait 1 second
- set player's level to player's level-1
- if {msg.bron3} is true:
- send "{@msg.pelny.bron3}"
- set player's level to {amonicja.magazynek.bron3}
- set {amonicja.bron3.%player%} to {amonicja.magazynek.bron3}
- set {wystrzal.przeladowanie.bron3.%player%} to true
- set {przeladowanie.bron3.%player%} to true
- on damage:
- if {bron3} is true:
- if {dod.efekt.bron3} is true:
- projectile is a arrow:
- if {@dod.efekt1.bron3} is true:
- apply {@dod.efekt1.efekt.bron3} to the {@dod.efekt1.odbiorca.bron3} for {@dod.efekt1.czas.bron3}
- if {@dod.efekt2.bron3} is true:
- apply {@dod.efekt2.efekt.bron3} to the {@dod.efekt1.odbiorca.bron3} for {@dod.efekt1.czas.bron3}
- if {@dod.efekt3.bron3} is true:
- apply {@dod.efekt2.efekt.bron3} to the {@dod.efekt1.odbiorca.bron3} for {@dod.efekt1.czas.bron3}
- #========#
- # BRON 3 #
- #========#
- on rightclick with {@bron.bron2}:
- if {bron2} is true:
- set {wystrzal.bron2.%player%} to true
- if {wystrzal.przeladowanie.bron2.%player%} is true:
- if {amonicja.bron2.%player%} is larger than 1:
- if {wystrzal.bron2.%player%} is true:
- set {przeladowanie.bron2.%player%} to true
- set {efekt.bron2.%player%} to true
- remove 1 from {amonicja.bron2.%player%}
- set player's level to {amonicja.bron2.%player%}
- if {dod.odbych.bron2} is true:
- push the player backwards at speed {dod.odbych.predkosc.bron2}
- shoot an {@amonicja.bron2} at speed {obrotowosc.bron2}
- set {wystrzal.bron2.%player%} to false
- set {efekt.bron2.%player%} to false
- else if {amonicja.bron2.%player%} is 1:
- if {wystrzal.bron2.%player%} is true:
- set {efekt.bron2.%player%} to true
- remove 1 from {amonicja.bron2.%player%}
- set player's level to {amonicja.bron2.%player%}
- if {dod.odbych.bron2} is true:
- push the player backwards at speed {dod.odbych.predkosc.bron2}
- shoot an {@amonicja.bron2} at speed {obrotowosc.bron2}
- set {efekt.bron2.%player%} to false
- if {msg.bron2} is true:
- send "{@msg.pusty.bron2}"
- set {wystrzal.bron2.%player%} to false
- set player's level to {czas.przeladowanie.bron2}
- set {przeladowanie.bron2.%player%} to false
- Loop {czas.przeladowanie.bron2} times:
- wait 1 second
- set player's level to player's level-1
- set {przeladowanie.bron2.%player%} to true
- if {msg.bron2} is true:
- send "{@msg.pelny.bron2}"
- set {amonicja.bron2.%player%} to {amonicja.magazynek.bron2}
- set player's level to {amonicja.bron2.%player%}
- on leftclick with {@bron.bron2}:
- if {bron2} is true:
- if {dod.przeladowanie.bron2} is true:
- if {przeladowanie.bron2.%player%} is true:
- if {amonicja.bron2.%player%} is smaller than {amonicja.magazynek.bron2}:
- set {przeladowanie.bron2.%player%} to false
- set {wystrzal.przeladowanie.bron2.%player%} to false
- if {msg.bron2} is true:
- send "{@msg.pusty.bron2}"
- set player's level to {czas.przeladowanie.bron2}
- Loop {czas.przeladowanie.bron2} times:
- wait 1 second
- set player's level to player's level-1
- if {msg.bron2} is true:
- send "{@msg.pelny.bron2}"
- set player's level to {amonicja.magazynek.bron2}
- set {amonicja.bron2.%player%} to {amonicja.magazynek.bron2}
- set {wystrzal.przeladowanie.bron2.%player%} to true
- set {przeladowanie.bron2.%player%} to true
- on damage:
- if {bron2} is true:
- if {dod.efekt.bron2} is true:
- projectile is a arrow:
- if {@dod.efekt1.bron2} is true:
- apply {@dod.efekt1.efekt.bron2} to the {@dod.efekt1.odbiorca.bron2} for {@dod.efekt1.czas.bron2}
- if {@dod.efekt2.bron2} is true:
- apply {@dod.efekt2.efekt.bron2} to the {@dod.efekt1.odbiorca.bron2} for {@dod.efekt1.czas.bron2}
- if {@dod.efekt3.bron2} is true:
- apply {@dod.efekt2.efekt.bron2} to the {@dod.efekt1.odbiorca.bron2} for {@dod.efekt1.czas.bron2}
- #==========#
- # GRANAT 1 #
- #==========#
- on shoot:
- if {@granat1} is true:
- projectile is a {@amonicja.granat1}:
- set {granat1.%projectile%} to true
- wait {@wybuch.czas.granat1}
- if {granat1.%projectile%} is true:
- create explosion of force {@wybuch.moc.granat1}
- set {granat1.%projectile%} to false
- on damage:
- if {@granat1} is true:
- projectile is a snowball:
- {granat1.%projectile%} is true:
- create explosion of force {@wybuch.moc.granat1}
- set {granat1.%projectile%} to false
- #===========#
- # KOMENDY #
- #===========#
- command /myweapons [<text>] [<text>] [<number>] [<text>]:
- aliases: /mw, /myw, /mweapons
- trigger:
- if {@komend} is false:
- send "{@prefix}&cKomendy MyWeapons sa wylaczone!"
- if {@komend} is true:
- if argument 1 is not set:
- if player don't have permissions "myweapons":
- send "{@prefix}&cNie masz upawniej do tej komendy !"
- if player have permissions "myweapons":
- send "&aSkrypt - &fMy&0Weapons"
- send "&aAutor: &6michal343442"
- send "&aWersja: &62.1"
- if argument 1 is "bron1":
- if argument 2 is "on":
- if {bron1} is true:
- send "{@prefix} &cBron1 juz byla wlaczona !"
- if {bron1} is false:
- set {bron1} to true
- send "{@prefix} &aBron1 zostala wlaczona !"
- if argument 2 is "off":
- if {bron1} is false:
- send "{@prefix} &cBron1 juz byla wylaczona !"
- if {bron1} is true:
- set {bron1} to false
- send "{@prefix} &aBron1 zostala wylaczona !"
- if argument 2 is "msg":
- if argument 4 is "on":
- if {msg.bron1} is true:
- send "{@prefix}&c Wiadomosci o przeladowaniu byly juz wlaczone !"
- if {msg.bron1} is false:
- send "{@prefix}&a Wiadomosci o przeladowaniu zostaly wlaczone !"
- set {msg.bron1} to true
- if argument 4 is "off":
- if {msg.bron1} is false:
- send "{@prefix}&c Wiadomosci o przeladowaniu byly juz wylaczone !"
- if {msg.bron1} is true:
- send "{@prefix}&a Wiadomosci o przeladowaniu zostaly wylaczone !"
- set {msg.bron1} to false
- if argument 4 is not set:
- send "&cWpisz /myweapons bron1 msg <on/off>"
- if argument 4 isn't "on" or "off":
- send "&cWpisz /myweapons bron1 msg <on/off>"
- if argument 2 is "dodprzeladowanie":
- if argument 4 is "on":
- if {dod.przeladowanie.bron1} is false:
- set {dod.przeladowanie.bron1} to true
- send "{@prefix}&a Bron1 Dodatkowe Przeladowanie jest wlaczony !"
- if {dod.przeladowanie.bron1} is true:
- send "{@prefix}&c Bron1 Dodatkowe Przeladowanie byl juz wlaczony !"
- if argument 4 is "off":
- if {dod.przeladowanie.bron1} is false:
- send "{@prefix}&c Bron1 Dodatkowe Przeladowanie byl juz wylaczony !"
- if {dod.przeladowanie.bron1} is true:
- set {dod.przeladowanie.bron1} to false
- send "{@prefix}&a Bron1 Dodatkowe Przeladowanie jest wylaczony !"
- if argument 4 isn't "on" or "off":
- send "&cWpisz /myweapons bron1 dodprzeladowanie <on/off>"
- if argument 4 is not set:
- send "&cWpisz /myweapons bron1 dodprzeladowanie <on/off>"
- if argument 2 is "dododbych":
- if argument 4 is "on":
- if {dod.odbych.bron1} is false:
- set {dod.odbych.bron1} to true
- send "{@prefix}&a Bron1 Odbych jest wlaczony !"
- if {dod.odbych.bron1} is true:
- send "{@prefix}&c Bron1 Odbych byl juz wlaczony !"
- if argument 4 is "off":
- if {dod.odbych.bron1} is false:
- send "{@prefix}&c Bron1 Odbych byl juz wylaczony !"
- if {dod.odbych.bron1} is true:
- set {dod.odbych.bron1} to false
- send "{@prefix}&a Bron1 Odbych jest wylaczony !"
- else if argument 4 isn't "on" or "off":
- send "&cWpisz /myweapons bron1 dododbych <on/off>"
- if argument 4 is not set:
- send "&cWpisz /myweapons bron1 dododbych <on/off>"
- if argument 2 is "szybkosc":
- if argument 3 is number:
- set {obrotowosc.bron1} to arg 3
- send "&aUstawiles predkosc bron1 na &6%arg 3%"
- else:
- send "&cWpisz /myweapons bron1 szybkosc <liczba>"
- if argument 2 is "amunicja":
- if argument 3 is number:
- set {amonicja.magazynek.bron1} to arg 3
- set {amonicja.bron1.%player%} to arg 3
- send "{@prefix}&a Ustawiles amonicje bron1 na &6%arg 3%"
- else:
- send "&cWpisz /myweapons bron1 amunicja <liczba>"
- if argument 2 is "przeladowanie":
- if argument 3 is number:
- set {czas.przeladowanie.bron1} to arg 3
- send "{@prefix}&a Ustawiles czas przeladowania bron1 na &6%arg 3%"
- else:
- send "&cWpisz /myweapons bron1 przeladowanie <liczba>"
- if argument 2 is "domyslne":
- set {bron1} to {@bron1}
- set {obrotowosc.bron1} to {@obrotowosc.bron1}
- set {amonicja.magazynek.bron1} to {@amonicja.magazynek.bron1}
- set {msg.bron1} to {@msg.bron1}
- set {dod.odbych.bron1} to {@dod.odbych.bron1}
- send "{@prefix}&a Bron1 Ustawienia przywrocone do domyslnych!"
- if argument 2 is "info":
- send "{@prefix}===&6INFO BRON1&r==={@prefix}"
- send "&aStatus = &5%{bron1}%"
- send "&aPredkosc = &5%{obrotowosc.bron1}%"
- send "&aPrzeladowanie czas = &5%{czas.przeladowanie.bron1}%"
- send "&aMagazynek = &5%{amonicja.magazynek.bron1}%"
- send "&aWiadomosci chat = &5%{msg.bron1}%"
- send "&aOdbych = &5%{dod.odbych.bron1}%"
- send "{@prefix}===&6INFO BRON1&r==={@prefix}"
- if argument 2 isn't "on" or "off" or "msg" or "szynkosc" or "amunicja" or "przeladowanie" or "dodprzeladowanie" or "dododbych" or "domyslne" or "info":
- send "&cZle wpisales komende, aby otrzymac pomoc wpisz /mw pomoc"
- if argument 1 is "bron2":
- if argument 2 is "on":
- if {bron2} is true:
- send "{@prefix} &cbron2 juz byla wlaczona !"
- if {bron2} is false:
- set {bron2} to true
- send "{@prefix} &abron2 zostala wlaczona !"
- if argument 2 is "off":
- if {bron2} is false:
- send "{@prefix} &cbron2 juz byla wylaczona !"
- if {bron2} is true:
- set {bron2} to false
- send "{@prefix} &abron2 zostala wylaczona !"
- if argument 2 is "msg":
- if argument 4 is "on":
- if {msg.bron2} is true:
- send "{@prefix}&c Wiadomosci o przeladowaniu byly juz wlaczone !"
- if {msg.bron2} is false:
- send "{@prefix}&a Wiadomosci o przeladowaniu zostaly wlaczone !"
- set {msg.bron2} to true
- if argument 4 is "off":
- if {msg.bron2} is false:
- send "{@prefix}&c Wiadomosci o przeladowaniu byly juz wylaczone !"
- if {msg.bron2} is true:
- send "{@prefix}&a Wiadomosci o przeladowaniu zostaly wylaczone !"
- set {msg.bron2} to false
- if argument 4 is not set:
- send "&cWpisz /myweapons bron2 msg <on/off>"
- if argument 4 isn't "on" or "off":
- send "&cWpisz /myweapons bron2 msg <on/off>"
- if argument 2 is "dodprzeladowanie":
- if argument 4 is "on":
- if {dod.przeladowanie.bron2} is false:
- set {dod.przeladowanie.bron2} to true
- send "{@prefix}&a bron2 Dodatkowe Przeladowanie jest wlaczony !"
- if {dod.przeladowanie.bron2} is true:
- send "{@prefix}&c bron2 Dodatkowe Przeladowanie byl juz wlaczony !"
- if argument 4 is "off":
- if {dod.przeladowanie.bron2} is false:
- send "{@prefix}&c bron2 Dodatkowe Przeladowanie byl juz wylaczony !"
- if {dod.przeladowanie.bron2} is true:
- set {dod.przeladowanie.bron2} to false
- send "{@prefix}&a bron2 Dodatkowe Przeladowanie jest wylaczony !"
- if argument 4 isn't "on" or "off":
- send "&cWpisz /myweapons bron2 dodprzeladowanie <on/off>"
- if argument 4 is not set:
- send "&cWpisz /myweapons bron2 dodprzeladowanie <on/off>"
- if argument 2 is "dododbych":
- if argument 4 is "on":
- if {dod.odbych.bron2} is false:
- set {dod.odbych.bron2} to true
- send "{@prefix}&a bron2 Odbych jest wlaczony !"
- if {dod.odbych.bron2} is true:
- send "{@prefix}&c bron2 Odbych byl juz wlaczony !"
- if argument 4 is "off":
- if {dod.odbych.bron2} is false:
- send "{@prefix}&c bron2 Odbych byl juz wylaczony !"
- if {dod.odbych.bron2} is true:
- set {dod.odbych.bron2} to false
- send "{@prefix}&a bron2 Odbych jest wylaczony !"
- else if argument 4 isn't "on" or "off":
- send "&cWpisz /myweapons bron2 dododbych <on/off>"
- if argument 4 is not set:
- send "&cWpisz /myweapons bron2 dododbych <on/off>"
- if argument 2 is "szybkosc":
- if argument 3 is number:
- set {obrotowosc.bron2} to arg 3
- send "&aUstawiles predkosc bron2 na &6%arg 3%"
- else:
- send "&cWpisz /myweapons bron2 szybkosc <liczba>"
- if argument 2 is "amunicja":
- if argument 3 is number:
- set {amonicja.magazynek.bron2} to arg 3
- set {amonicja.bron2.%player%} to arg 3
- send "{@prefix}&a Ustawiles amonicje bron2 na &6%arg 3%"
- else:
- send "&cWpisz /myweapons bron2 amunicja <liczba>"
- if argument 2 is "przeladowanie":
- if argument 3 is number:
- set {czas.przeladowanie.bron2} to arg 3
- send "{@prefix}&a Ustawiles czas przeladowania bron2 na &6%arg 3%"
- else:
- send "&cWpisz /myweapons bron2 przeladowanie <liczba>"
- if argument 2 is "domyslne":
- set {bron2} to {@bron2}
- set {obrotowosc.bron2} to {@obrotowosc.bron2}
- set {amonicja.magazynek.bron2} to {@amonicja.magazynek.bron2}
- set {msg.bron2} to {@msg.bron2}
- set {dod.odbych.bron2} to {@dod.odbych.bron2}
- send "{@prefix}&a bron2 Ustawienia przywrocone do domyslnych!"
- if argument 2 is "info":
- send "{@prefix}===&6INFO bron2&r==={@prefix}"
- send "&aStatus = &5%{bron2}%"
- send "&aPredkosc = &5%{obrotowosc.bron2}%"
- send "&aPrzeladowanie czas = &5%{czas.przeladowanie.bron2}%"
- send "&aMagazynek = &5%{amonicja.magazynek.bron2}%"
- send "&aWiadomosci chat = &5%{msg.bron2}%"
- send "&aOdbych = &5%{dod.odbych.bron2}%"
- send "{@prefix}===&6INFO bron2&r==={@prefix}"
- if argument 2 isn't "on" or "off" or "msg" or "szynkosc" or "amunicja" or "przeladowanie" or "dodprzeladowanie" or "dododbych" or "domyslne" or "info":
- send "&cZle wpisales komende, aby otrzymac pomoc wpisz /mw pomoc"
- if argument 1 is "bron3":
- if argument 2 is "on":
- if {bron3} is true:
- send "{@prefix} &cbron3 juz byla wlaczona !"
- if {bron3} is false:
- set {bron3} to true
- send "{@prefix} &abron3 zostala wlaczona !"
- if argument 2 is "off":
- if {bron3} is false:
- send "{@prefix} &cbron3 juz byla wylaczona !"
- if {bron3} is true:
- set {bron3} to false
- send "{@prefix} &abron3 zostala wylaczona !"
- if argument 2 is "msg":
- if argument 4 is "on":
- if {msg.bron3} is true:
- send "{@prefix}&c Wiadomosci o przeladowaniu byly juz wlaczone !"
- if {msg.bron3} is false:
- send "{@prefix}&a Wiadomosci o przeladowaniu zostaly wlaczone !"
- set {msg.bron3} to true
- if argument 4 is "off":
- if {msg.bron3} is false:
- send "{@prefix}&c Wiadomosci o przeladowaniu byly juz wylaczone !"
- if {msg.bron3} is true:
- send "{@prefix}&a Wiadomosci o przeladowaniu zostaly wylaczone !"
- set {msg.bron3} to false
- if argument 4 is not set:
- send "&cWpisz /myweapons bron3 msg <on/off>"
- if argument 4 isn't "on" or "off":
- send "&cWpisz /myweapons bron3 msg <on/off>"
- if argument 2 is "dodprzeladowanie":
- if argument 4 is "on":
- if {dod.przeladowanie.bron3} is false:
- set {dod.przeladowanie.bron3} to true
- send "{@prefix}&a bron3 Dodatkowe Przeladowanie jest wlaczony !"
- if {dod.przeladowanie.bron3} is true:
- send "{@prefix}&c bron3 Dodatkowe Przeladowanie byl juz wlaczony !"
- if argument 4 is "off":
- if {dod.przeladowanie.bron3} is false:
- send "{@prefix}&c bron3 Dodatkowe Przeladowanie byl juz wylaczony !"
- if {dod.przeladowanie.bron3} is true:
- set {dod.przeladowanie.bron3} to false
- send "{@prefix}&a bron3 Dodatkowe Przeladowanie jest wylaczony !"
- if argument 4 isn't "on" or "off":
- send "&cWpisz /myweapons bron3 dodprzeladowanie <on/off>"
- if argument 4 is not set:
- send "&cWpisz /myweapons bron3 dodprzeladowanie <on/off>"
- if argument 2 is "dododbych":
- if argument 4 is "on":
- if {dod.odbych.bron3} is false:
- set {dod.odbych.bron3} to true
- send "{@prefix}&a bron3 Odbych jest wlaczony !"
- if {dod.odbych.bron3} is true:
- send "{@prefix}&c bron3 Odbych byl juz wlaczony !"
- if argument 4 is "off":
- if {dod.odbych.bron3} is false:
- send "{@prefix}&c bron3 Odbych byl juz wylaczony !"
- if {dod.odbych.bron3} is true:
- set {dod.odbych.bron3} to false
- send "{@prefix}&a bron3 Odbych jest wylaczony !"
- else if argument 4 isn't "on" or "off":
- send "&cWpisz /myweapons bron3 dododbych <on/off>"
- if argument 4 is not set:
- send "&cWpisz /myweapons bron3 dododbych <on/off>"
- if argument 2 is "szybkosc":
- if argument 3 is number:
- set {obrotowosc.bron3} to arg 3
- send "&aUstawiles predkosc bron3 na &6%arg 3%"
- else:
- send "&cWpisz /myweapons bron3 szybkosc <liczba>"
- if argument 2 is "amunicja":
- if argument 3 is number:
- set {amonicja.magazynek.bron3} to arg 3
- set {amonicja.bron3.%player%} to arg 3
- send "{@prefix}&a Ustawiles amonicje bron3 na &6%arg 3%"
- else:
- send "&cWpisz /myweapons bron3 amunicja <liczba>"
- if argument 2 is "przeladowanie":
- if argument 3 is number:
- set {czas.przeladowanie.bron3} to arg 3
- send "{@prefix}&a Ustawiles czas przeladowania bron3 na &6%arg 3%"
- else:
- send "&cWpisz /myweapons bron3 przeladowanie <liczba>"
- if argument 2 is "domyslne":
- set {bron3} to {@bron3}
- set {obrotowosc.bron3} to {@obrotowosc.bron3}
- set {amonicja.magazynek.bron3} to {@amonicja.magazynek.bron3}
- set {msg.bron3} to {@msg.bron3}
- set {dod.odbych.bron3} to {@dod.odbych.bron3}
- send "{@prefix}&a bron3 Ustawienia przywrocone do domyslnych!"
- if argument 2 is "info":
- send "{@prefix}===&6INFO bron3&r==={@prefix}"
- send "&aStatus = &5%{bron3}%"
- send "&aPredkosc = &5%{obrotowosc.bron3}%"
- send "&aPrzeladowanie czas = &5%{czas.przeladowanie.bron3}%"
- send "&aMagazynek = &5%{amonicja.magazynek.bron3}%"
- send "&aWiadomosci chat = &5%{msg.bron3}%"
- send "&aOdbych = &5%{dod.odbych.bron3}%"
- send "{@prefix}===&6INFO bron3&r==={@prefix}"
- if argument 2 isn't "on" or "off" or "msg" or "szynkosc" or "amunicja" or "przeladowanie" or "dodprzeladowanie" or "dododbych" or "domyslne" or "info":
- send "&cZle wpisales komende, aby otrzymac pomoc wpisz /mw pomoc"
- if argument 1 is "granat1":
- if argument 2 is "on":
- if {granat1} is true:
- send "{@prefix} &cGranat1 juz byla wlaczona !"
- if {granat1} is false:
- set {granat1} to true
- send "{@prefix} &aGranat1 zostala wlaczona !"
- if argument 2 is "off":
- if {granat1} is false:
- send "{@prefix} &cGranat1 juz byla wylaczona !"
- if {granat1} is true:
- set {granat1} to false
- send "{@prefix} &aGranat1 zostala wylaczona !"
- if argument 2 is "moc":
- if argument 3 is number:
- set {wybuch.moc.granat1} to arg 3
- send "{@prefix}&a Ustawiles moc granat1 na &6%arg 3%"
- else:
- send "&cWpisz /myweapons granat1 moc <liczba>"
- if argument 2 is "czas":
- if argument 3 is number:
- set {wybuch.czas.granat1} to arg 3
- send "{@prefix}&a Ustawiles czas wybuchu granat1 na &6%arg 3%"
- else:
- send "&cWpisz /myweapons granat1 czas <liczba>"
- if argument 2 is "domyslne":
- set {granat1} to {@granat1}
- set {wybuch.moc.granat1} to {@wybuch.moc.granat1}
- set {wybuch.czas.granat1} to {@wybuch.czas.granat1}
- send "{@prefix}&a Granat1 Ustawienia zostaly przywocone do domyslnych"
- if argument 2 is "info":
- send "{@prefix}===&6INFO GRANAT1&r==={@prefix}"
- send "&aStatus = &5%{granat1}%"
- send "&aMoc = &5%{wybuch.moc.granat1}%"
- send "&aMagazynek = &5%{amonicja.magazynek.bron1}%"
- send "{@prefix}===&6INFO GRANAT1&r==={@prefix}"
- if argument 2 isn't "on" or "off" or "moc" or "czas" or "info" or "domyslne":
- send "&cZle wpisales komende, aby otrzymac pomoc wpisz /mw pomoc"
- if argument 1 is "reload":
- execute console command "sk reload {@nazwa.pliku}"
- if argument 1 is "pomoc":
- send "&a/myweapons pomoc - &5Otrzymasz pomoc do komend MyWeapons"
- send "&a/myweapons reload - &5Odswierzysz skrypt"
- send "&a/myweapons bron1 on/off - &5Wlacza/Wylacza bron1"
- send "&a/myweapons bron1 szybkosc <liczba> - &5Ustawia dana liczbe odpowiadajaca predkosci strzalu"
- send "&a/myweapons bron1 przeladowanie <liczba> - &5Ustawia dana liczbe odpowiadajaca czasu przeladowaniu"
- send "&a/myweapons bron1 amunicja <liczba>- &5Ustawia dana liczbe odpowaidajaca ilosci amunicj w magazynku"
- send "&a/myweapons bron1 domyslne - &5Ustawia wszyskie opcje z opcij w pliku skryptu"
- send "&a/myweapons bron1 info - &5Pokazuje nam inforamcje o danych"
- send "&a/myweapons bron1 dododpych on/off - &5Wlacza/Wylacza efekt odpychu"
- send "&a/myweapons bron1 dodprzeladowanie on/off - &5Wlacza/Wylacza przeladowanie za pomoca lewego przycisku myszy"
- send "&a/myweapons bron2 on/off - &5Wlacza/Wylacza bron2"
- send "&a/myweapons bron2 szybkosc <liczba> - &5Ustawia dana liczbe odpowiadajaca predkosci strzalu"
- send "&a/myweapons bron2 przeladowanie <liczba> - &5Ustawia dana liczbe odpowiadajaca czasu przeladowaniu"
- send "&a/myweapons bron2 amunicja <liczba>- &5Ustawia dana liczbe odpowaidajaca ilosci amunicj w magazynku"
- send "&a/myweapons bron2 domyslne - &5Ustawia wszyskie opcje z opcij w pliku skryptu"
- send "&a/myweapons bron2 info - &5Pokazuje nam inforamcje o danych"
- send "&a/myweapons bron2 dododpych on/off - &5Wlacza/Wylacza efekt odpychu"
- send "&a/myweapons bron2 dodprzeladowanie on/off - &5Wlacza/Wylacza przeladowanie za pomoca lewego przycisku myszy"
- send "&a/myweapons granat1 on/off - &5Wlacza/Wylacza granat1"
- send "&a/myweapons bron3 on/off - &5Wlacza/Wylacza bron3"
- send "&a/myweapons bron3 szybkosc <liczba> - &5Ustawia dana liczbe odpowiadajaca predkosci strzalu"
- send "&a/myweapons bron3 przeladowanie <liczba> - &5Ustawia dana liczbe odpowiadajaca czasu przeladowaniu"
- send "&a/myweapons bron3 amunicja <liczba>- &5Ustawia dana liczbe odpowaidajaca ilosci amunicj w magazynku"
- send "&a/myweapons bron3 domyslne - &5Ustawia wszyskie opcje z opcij w pliku skryptu"
- send "&a/myweapons bron3 info - &5Pokazuje nam inforamcje o danych"
- send "&a/myweapons bron3 dododpych on/off - &5Wlacza/Wylacza efekt odpychu"
- send "&a/myweapons bron3 dodprzeladowanie on/off - &5Wlacza/Wylacza przeladowanie za pomoca lewego przycisku myszy"
- send "&a/myweapons granat1 moc <liczba> - &5Ustawia dana liczbe mocy wybuchu granatu"
- send "&a/myweapons granat1 czas <liczba> - &5Ustawia dana liczbe po jakim czasie ma wybuchnac granat"
- else:
- send "&cZle wpisales komende, aby otrzymac pomoc wpisz /mw pomoc"
- #======
- #==== KONIEC CZESC CHRONIONA PRAWEM AUTORSKIM
- #======
Advertisement
Add Comment
Please, Sign In to add comment