Pvp Skripti

Huseyin_mc

Nether kaşifi
Katılım
4 Tem 2020
Mesajlar
930
Beğeni
339
Puanları
700
Spawn eklemedim ben EasySetSpawn kullanıyorum isteyen ekleye bilir zaten kolay :D
essentialsın sunduğu warp özelliğini unutun :D
sohbet silme, troll komut , pvp serverleri icin wg daha kolay (sadece) spawn alanına wg atmanız yetecektir pvp kapali olmasi için)
yere item atamama , craft engelleme /discord /dc /? bug fix yerden ok alamama ok 2 saniye sonra silinir tamamen türkçe ölüm mesajları (sadece gerekli olanlar) Not: eyer çakışma olmamasını istiyorsanız ( /gamerule showDeathMessages false ) yapmanız gerek ) skriptlerin yarısı alıntıdır
pvp server kurmak isteyenler için güzel bir skipt paketi olduğunu düşünüyorum umarım beğenirsiniz çoğu alıntı skripti editledim. :)

KOD:
# Ayarlar
options:
prefix: &9Server &8»
noperm: &9Server &8» &cBunu yapabilmek için yetkin yok!
tp: &9TP &8»
chest: &9Chest &8»
troll: &9Troll &8»
pvp: &9PVP &8»
discord: &9Discord &8»
discordlink: &bLINK

# Sohbet
command /cc:
aliases: clearchat
permission: away.sohbetsil
permission message: {@noperm}
trigger:
loop 200 times:
send "" to all players
broadcast "{@prefix} &7Sohbet &c%player% &7tarafından temizlendi!"

command /discord:
aliases: dc
trigger:
send "{@discord} {@discordlink}"

# SetWarp
command /setmarket:
permission: away.setwarp
permission message: {@noperm}
trigger:
set {market} to location of player
send "{@prefix} &aMarket belirlendi."

command /market:
trigger:
if player has permission "op":
send "{@tp} &aMarket`e Işınlandın."
teleport player to {market}
else:
send "{@tp} &eMarket`e Işınlanıyorsun &7[ &33 &7]"
wait 1 second
send "{@tp} &eMarket`e Işınlanıyorsun &7[ &32 &7]"
wait 1 second
send "{@tp} &eMarket`e Işınlanıyorsun &7[ &31 &7]"
wait 1 second
send "{@tp} &aMarket`e Işınlandın."
teleport player to {market}

# Coin Ve Ölüm mesajları
on death of player:
if attacker is player:
give 1 sunflower named "&8« &6Coin &8»" to attacker
broadcast "{@pvp} &a%victim% &eadlı oyuncu &c%attacker% &etarafından öldürüldü."
if damage was caused by lava:
broadcast "{@pvp} &a%victim% &eadlı oyuncu lavda yanarak öldü."
if damage was caused by fall:
broadcast "{@pvp} &a%victim% &eadlı oyuncu yere çok sert düştü ve öldü."
if damage was caused by fire:
broadcast "{@pvp} &a%victim% &eadlı oyuncu yanarak öldü."
if damage was caused by drowning:
broadcast "{@pvp} &a%victim% &eadlı oyuncu boğularak öldü."

#Bug Fix
command /? [<text>]:
trigger:
if arg 1 is "[<tab>]":
send ""
if arg 1 is not set:
send "{@prefix} &cÇokmu zekisin?"

# Chest
command /chest:
trigger:
open player's ender chest to player
send "{@chest} &aSandık açıldı."

# Troll
command /push [<player>]:
permission: away.trollkomut
permission message: {@noperm}
trigger:
push player-arg up at speed 3
message "{@troll} &3%arg 1% &bisimli oyuncuyu havaya fırlattınız!"

# Genel
on break:
if world is "world":
if player has permission "op":
uncancel event
else:
cancel event

on place:
if world is "world":
if player has permission "op":
uncancel event
else:
cancel event

on drop:
if world is "world":
if player has permission "op":
uncancel event
else:
cancel event

on craft:
if world is "world":
if player has permission "op":
uncancel event
else:
cancel event

on projectile hit:
if world is "world":
projectile is arrow
wait 2 seconds
delete projectile

on pickup of arrow:
if world is "world":
cancel event
else:
uncancel event


 
Üst