Rosenrot
LAGOMORPHA
- En iyi cevaplar
- 0
Selam, ben Rosenrot;
Bugün yeni bir script paylasacagim.
Paylasacak olduğum script daha önce olymposrpg için yazilmisti, ancak server kapandigi için paylaşma karari aldim.
Gerekli add-on lar;
-skQuery
-SkriptPlus 1.4
Özellikler;
+ Demirci NPCsi
+ Hareket ettirilemeyen NPC
+ Arti basarken ses efekti
+ Eşya parlama efekti +8 ve +9 da
+ Otomatik +0 olarak isimlendirme
+ Evet&hayir GUI si
+ Seviyeye gore damage artışı
Artıya göre hasar artışı;
1= +2 DMG
2= +3 DMG
3= +5 DMG
4= +7 DMG
5= +8 DMG
6= +9 DMG
7= +11 DMG
8= +14 DMG
9= +18 DMG
Başari yüzdeleri;
+0>+1 91%
+1>+2 83%
+2>+3 71%
+3>+4 59%
+4>+5 49%
+5>+6 38%
+6>+7 25%
+7>+8 18%
+8>+9 7%
ÖNEMLİ /!\ :
Optionsta "Force rename" seçeneğini true yaparsaniz sonunda +0-+9 olmayan esyalarin sonuna +0 ekler
ona göre kullaniniz (varsayılan 'true' dur)
Gerekli açıklamayı yaptığımı düşünüyorum,gelelim koda.
Kod;
PHP:
# _____ _ _ _____ _ __
# | __ \ (_) (_)/ ____| |/ /
# | | | | ___ _ __ ___ _ _ __ ___ _| (___ | ' /
# | | | |/ _ \ '_ ` _ \| | '__/ __| |\___ \| <
# | |__| | __/ | | | | | | | | (__| |____) | . \
# |_____/ \___|_| |_| |_|_|_| \___|_|_____/|_|\_\
# -Celebrex (Rosenrot)
# Full release
#==============================================
Options:
force rename: true
on load:
set {fr} to {@force rename}
#===============================================
#███████╗██╗███████╗████████╗███████╗███╗ ███╗
#██╔════╝██|██╔════╝╚══██╔══╝██╔════╝████╗ ████|
#███████╗██|███████╗ ██| █████╗ ██╔████╔██|
#╚════██|██|╚════██| ██| ██╔══╝ ██|╚██╔╝██|
#███████|██|███████| ██| ███████╗██| ╚═╝ ██|
#╚══════╝╚═╝╚══════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
sub "artiBas":
if 1 is 1: # Tek tek bosluk eklemeyeyim diye yazdim, gormezden gelin :D
set {_plyr} to "%parameter 1%" parsed as a player
set {islemitem.%{_plyr}%} to {_plyr}'s held item's name
set {_seviye} to the last 2 characters of {islemitem.%{_plyr}%}
wait 9 ticks
play raw sound "random.anvil_break" at {_plyr} with pitch 1.2 volume 2
wait 9 ticks
play raw sound "random.anvil_break" at {_plyr} with pitch 1.2 volume 2
wait 11 ticks
play raw sound "random.anvil_break" at {_plyr} with pitch 1.2 volume 2
wait 8 ticks
play raw sound "random.anvil_break" at {_plyr} with pitch 1.2 volume 2
wait 11 ticks
if {_seviye} contains "+0":
send "&4&l[&6&lDemirci&4&l] &e&lElinizdeki iteme arti basiliyor" to {_plyr}
if chance of 91%:
replace all "+0" with "&d&l+1" in {islemitem.%{_plyr}%}
set name of {_plyr}'s held item to "%{islemitem.%{_plyr}%}%"
send "&4&l[&6&lDemirci&4&l] &a&lBaşarılı !" to {_plyr}
delete {islemitem.%{_plyr}%}
else:
send "&4&l[&6&lDemirci&4&l] &c&lBaşarısız!" to {_plyr}
play raw sound "random.anvil_land" at {_plyr} with pitch 1.2 volume 2
delete {islemitem.%{_plyr}%}
else:
if {_seviye} contains "+1":
send "&4&l[&6&lDemirci&4&l] &e&lElinizdeki iteme arti basiliyor" to {_plyr}
if chance of 83%:
replace all "+1" with "&d&l+2" in {islemitem.%{_plyr}%}
set name of {_plyr}'s held item to "%{islemitem.%{_plyr}%}%"
send "&4&l[&6&lDemirci&4&l] &a&lBaşarılı !" to {_plyr}
delete {islemitem.%{_plyr}%}
else:
send "&4&l[&6&lDemirci&4&l] &c&lBaşarısız !" to {_plyr}
play raw sound "random.anvil_land" at {_plyr} with pitch 1.2 volume 2
delete {islemitem.%{_plyr}%}
else:
if {_seviye} contains "+2":
send "&4&l[&6&lDemirci&4&l] &e&lElinizdeki iteme arti basiliyor" to {_plyr}
if chance of 71%:
replace all "+2" with "&d&l+3" in {islemitem.%{_plyr}%}
set name of {_plyr}'s held item to "%{islemitem.%{_plyr}%}%"
send "&4&l[&6&lDemirci&4&l] &a&lBaşarılı !" to {_plyr}
delete {islemitem.%{_plyr}%}
else:
send "&4&l[&6&lDemirci&4&l] &c&lBaşarısız !" to {_plyr}
play raw sound "random.anvil_land" at {_plyr} with pitch 1.2 volume 2
delete {islemitem.%{_plyr}%}
else:
if {_seviye} contains "+3":
send "&4&l[&6&lDemirci&4&l] &e&lElinizdeki iteme arti basiliyor" to {_plyr}
if chance of 59%:
replace all "+3" with "&b&l+4" in {islemitem.%{_plyr}%}
set name of {_plyr}'s held item to "%{islemitem.%{_plyr}%}%"
send "&4&l[&6&lDemirci&4&l] &a&lBaşarılı !" to {_plyr}
delete {islemitem.%{_plyr}%}
else:
send "&4&l[&6&lDemirci&4&l] &c&lBaşarısız !" to {_plyr}
play raw sound "random.anvil_land" at {_plyr} with pitch 1.2 volume 2
delete {islemitem.%{_plyr}%}
else:
if {_seviye} contains "+4":
send "&4&l[&6&lDemirci&4&l] &e&lElinizdeki iteme arti basiliyor" to {_plyr}
if chance of 49%:
replace all "+4" with "&b&l+5" in {islemitem.%{_plyr}%}
set name of {_plyr}'s held item to "%{islemitem.%{_plyr}%}%"
send "&4&l[&6&lDemirci&4&l] &a&lBaşarılı !" to {_plyr}
delete {islemitem.%{_plyr}%}
else:
send "&4&l[&6&lDemirci&4&l] &c&lBaşarısız !" to {_plyr}
play raw sound "random.anvil_land" at {_plyr} with pitch 1.2 volume 2
delete {islemitem.%{_plyr}%}
else:
if {_seviye} contains "+5":
send "&4&l[&6&lDemirci&4&l] &e&lElinizdeki iteme arti basiliyor" to {_plyr}
if chance of 38%:
replace all "+5" with "&b&l+6" in {islemitem.%{_plyr}%}
set name of {_plyr}'s held item to "%{islemitem.%{_plyr}%}%"
send "&4&l[&6&lDemirci&4&l] &a&lBaşarılı !" to {_plyr}
delete {islemitem.%{_plyr}%}
else:
send "&4&l[&6&lDemirci&4&l] &c&lBaşarısız !" to {_plyr}
play raw sound "random.anvil_land" at {_plyr} with pitch 1.2 volume 2
delete {islemitem.%{_plyr}%}
else:
if {_seviye} contains "+6":
send "&4&l[&6&lDemirci&4&l] &e&lElinizdeki iteme arti basiliyor" to {_plyr}
if chance of 25%:
replace all "+6" with "&c&l+7" in {islemitem.%{_plyr}%}
set name of {_plyr}'s held item to "%{islemitem.%{_plyr}%}%"
send "&4&l[&6&lDemirci&4&l] &a&lBaşarılı !" to {_plyr}
delete {islemitem.%{_plyr}%}
else:
send "&4&l[&6&lDemirci&4&l] &c&lBaşarısız !" to {_plyr}
play raw sound "random.anvil_land" at {_plyr} with pitch 1.2 volume 2
delete {islemitem.%{_plyr}%}
else:
if {_seviye} contains "+7":
send "&4&l[&6&lDemirci&4&l] &e&lElinizdeki iteme arti basiliyor" to {_plyr}
if chance of 18%:
replace all "+7" with "&c&l+8" in {islemitem.%{_plyr}%}
set name of {_plyr}'s held item to "%{islemitem.%{_plyr}%}%"
send "&4&l[&6&lDemirci&4&l] &a&lBaşarılı !" to {_plyr}
delete {islemitem.%{_plyr}%}
else:
send "&4&l[&6&lDemirci&4&l] &c&lBaşarısız !" to {_plyr}
play raw sound "random.anvil_land" at {_plyr} with pitch 1.2 volume 2
delete {islemitem.%{_plyr}%}
else:
if {_seviye} contains "+8":
send "&4&l[&6&lDemirci&4&l] &e&lElinizdeki iteme arti basiliyor" to {_plyr}
if chance of 7%:
replace all "+8" with "&6&l[&c&l+9&6&l]" in {islemitem.%{_plyr}%}
set name of {_plyr}'s held item to "%{islemitem.%{_plyr}%}%"
send "&4&l[&6&lDemirci&4&l] &a&lBaşarılı !" to {_plyr}
delete {islemitem.%{_plyr}%}
else:
send "&4&l[&6&lDemirci&4&l] &c&lBaşarısız !" to {_plyr}
play raw sound "random.anvil_land" at {_plyr} with pitch 1.2 volume 2
delete {islemitem.%{_plyr}%}
else:
if {_seviye} contains "+9":
send "&cDaha fazla yükseltilemez." to {_plyr}
delete {islemitem.%{_plyr}%}
every 1 seconds:
loop all players:
set {_maxchecker} to the last 2 characters of loop-player's tool's name
if {_maxchecker} contains "+8":
spawn 6 of particle enchantment table offset by 0.5, 0.5, 0.5 at location 1 meters above loop-player
else:
if {_maxchecker} contains "+9":
spawn 6 of particle happy villager offset by 0.5, 0.5, 0.5 at location 1 meters above loop-player
on rightclick on villager:
player's targeted entity's name contains "&e&lDemirci"
cancel event
if player is sneaking:
player is op
delete clicked entity
delete {location.%clicked entity%}
send "&aKaldırıldı"
else:
open chest with 3 rows named "&6&lDemirci" to player
format slot 11 of player with a green stained glass named "&aArtı bas" with lore "&e&nArtı basmak için tıkla!" to close then run [invoke "artiBas" from player]
format slot 15 of player with a red stained glass named "&cIptal et" with lore "&4&nİptal etmek için tıkla" to close
command /demirci:
permission: op
permission message: &4&lBu Komutu Kullanamazsınız !
trigger:
spawn a villager at player
set last spawned villager's name to "&e&lDemirci"
apply slowness 999 to last spawned villager for 999 days
set {location.%last spawned villager%} to location of last spawned villager
while last spawned villager exists:
teleport last spawned villager to {location.%last spawned villager%}
wait 9 ticks
on tool change:
delete {9checker.%player%}
{islemitem.%player%} is set:
cancel event
on drop:
{islemitem.%player%} is true
cancel event
on damage:
set {_artiKac} to the last 2 characters of attacker's held item's name
if {_artiKac} is "+1":
set {_dmg} to damage
set damage to ({_dmg}+2)
else if {_artiKac} is "+2":
set {_dmg} to damage
set damage to ({_dmg}+3)
else if {_artiKac} is "+3":
set {_dmg} to damage
set damage to ({_dmg}+5)
else if {_artiKac} is "+4":
set {_dmg} to damage
set damage to ({_dmg}+7)
else if {_artiKac} is "+5":
set {_dmg} to damage
set damage to ({_dmg}+8)
else if {_artiKac} is "+6":
set {_dmg} to damage
set damage to ({_dmg}+9)
else if {_artiKac} is "+7":
set {_dmg} to damage
set damage to ({_dmg}+11)
else if {_artiKac} is "+8":
set {_dmg} to damage
set damage to ({_dmg}+14)
else if {_artiKac} is "+9":
set {_dmg} to damage
set damage to ({_dmg}+18)
on tool change:
if {fr} is true:
player's held item is any axe or any sword or any chestplate or any boots or any leggings or any helmet or bow or fishing rod
set {_eldekiitem} to player's held item's name
set {_articheck} to the last 2 characters of {_eldekiitem}
set {_check2} to "%{_eldekiitem}%" parsed as string
if {_check2} contains "<none>":
set {_isimsiz} to "%type of player's held item%"
set name of player's held item to "%first capitalization of {_isimsiz}% +0"
else:
if {_articheck} does not contain "+0" or "+1" or "+2" or "+3" or "+4" or "+5" or "+6" or "+7" or "+8" or "+9":
set name of player's held item to "%{_eldekiitem}% +0"
Ekler;
-
Linki görebilmek için üye olmanız gerekiyor.
Giriş yap veya üye ol.
-
Linki görebilmek için üye olmanız gerekiyor.
Giriş yap veya üye ol.
-
Linki görebilmek için üye olmanız gerekiyor.
Giriş yap veya üye ol.
SkriptPlus 1.4 kurulumu;
Linkteki sk. ve .skqc dosyalarini '../plugins/Skript/scripts' dosya yoluna atip serveri restartlayiniz
Skplus yüklerken hata alıyorum diyorsaniz
skQuerynin 3.22.1 sürümü ile deneyiniz.
Linki görebilmek için üye olmanız gerekiyor.
Giriş yap veya üye ol.
ile deneyiniz
Tag List : @bydemir06 , @GetqusA @Vienicome @Avieto , @RepublicanSensei ,@Arrow , @AzlaazTR , @MhaWTHoR ,@Switcher , @HardCore2 , @Minecraftplayerr ,@OyunYapımcısıOmer @optin @HakanGuzelgulgen@Krumb069 @MrCezmi @__NiqhtRide__ @iZeckGH@MrQBaron @eklenti @LegendWH @07veli07@Mockingjayy @enisx41 @Avioteto @OrllandO@CleverMC @MemduhB @Axel102 @DarkStorm @umut_@Reloven @zRedDragon @tree @wasdefg@SweetNetwork @HqeS @Ardart @Epistomoloji@Gökçemis @ReMaKeR @B35T14 @likecraft@ZereftheBlackMage @BunnyBGTR @ErenBeyazkurt @Anjo_TR @Monatrax
@Unuttugum kişiler
Son düzenleme: