[İSTEK] Yeni oyuncuları pvp koruması

pmxd

Ağaç Yumruklayıcı
En iyi cevaplar
0
Sunucuya yeni katılan oyuncular için 24 saat pvp koruması
 

InvisibleART

Ağaç Yumruklayıcı
En iyi cevaplar
0
on first join:
set {pvpkorumasi.%player%} to 1
wait 86400 seconds
set {pvpkorumasi.%player%} to 0

on damage:
if {pvpkorumasi.%victim%} is equal to 1:
cancel event
message "Pvp Korumasinda Olan Birine Vuramazsiniz!" to attacker
if {pvpkorumasi.%attacker%} is equal to 1:
cancel event
message "PvP Korumasinda Oldugunuz Için Saldiramazsiniz!" to attacker



Bu kadar. 86400 Second = 1 Gün bu arada.
Usta bunun skript olması mükemmel oldu yaa, çok saolasın (Y)
 

iZeckGH

Obsidyen Madencisi
En iyi cevaplar
0
mesela bırısı korumadan cıkmak ıstıyo onun komutunuda yazsa ıyı olur..
 

InvisibleART

Ağaç Yumruklayıcı
En iyi cevaplar
0
bu skript hatalı yalnız. bütün hasarı kapatıyo, açlık , zombiden alınan hasar , veya hiç bi şeye saldıramama gibi. 24 saat boyunca
+
editlemeye çalışcam yapabilrsem paylaşırım burda
Açmak için
yalnız pvp esnasında kapatılıp açılabiliyo :/ o kötü
bunu manuel olarak kapatma olarak ayarlamak sorun çıkartabilir
Kod:
command /pvpac:
    permission: pvpkapat.InvisibleART
    trigger:
        send "&6PVP KORUMASINI DEVREDIŞI BIRAKTIN!" to player
        set {pvpkorumasi.%player%} to 0
 

TheAxiall

Demir Madencisi
En iyi cevaplar
0
Skriptle yapmayın şu işleri :/ Eğer sunucu 24 saat geçmeden yeniden başlatılırsa adam ölümsüz kalcak.

PvpTimer plugini işini görecektir.
 

Axel102

Hayalet Avcısı
En iyi cevaplar
6
Skriptle yapmayın şu işleri :/ Eğer sunucu 24 saat geçmeden yeniden başlatılırsa adam ölümsüz kalcak.

PvpTimer plugini işini görecektir.
Oyuncuya 1 gün yerine 20 dakikalık bir süre verirsen server zaten 20 dakikada bir res yemiyeceğine göre skript kullanabilirmiyiz :?
 

TheAxiall

Demir Madencisi
En iyi cevaplar
0
Belli olmaz. Sunucu sahibi cenabetse 1 saniyelik aralıktada sunucu çökebilir. Gusüllüyken yapmak lazım bu tarz şeyleri
 

InvisibleART

Ağaç Yumruklayıcı
En iyi cevaplar
0
Hallettim sanırım
Yeni Gelen Oyuncu Sadece PVP yapamaz , onun dışında yukarıdaki skript ölümsüzlük olarak açık, ki buda büyük bi hata.
Koruması olan oyuncu /korumakapat yazmadan hiçbir oyuncuya vuramaz yada oyuncular ona vuramaz
onun dışında zombiler vs... hasarları açık (zehir dahil)

Kod:
on damage:
    if attacker is player:
        if {pvpkorumasi.%victim%} is equal to 1:
            cancel event
            message "&4Pvp Korumasinda Olan Birine Vuramazsiniz!" to attacker
    if victim is player:
        if {pvpkorumasi.%attacker%} is equal to 1:
            cancel event
            message "&4PvP Korumasinda Oldugunuz Için Saldiramazsiniz!" to attacker

on first join:
    wait 5 seconds
    send "&b[&fSon&4TURK&b] : &b24 Saatlik &fSon&4TURK &aPVP KORUMASI &2Altına Alındın..." to player
    send "&b[&fSon&4TURK&b] : &aPVP KORUMASI&2'nı Kapatmak İstersen &6/korumakapat" to player
    set {pvpkorumasi.%player%} to 1
    wait 86400 seconds
    send "&b[&fSon&4TURK&b] : &b24 Saatlik &aPVP KORUMA &2Süren Sona Erdi..." to player
    set {pvpkorumasi.%player%} to 0
 

command /oyuncupvpkapat <player>:
    permission: vicho.pvp
    trigger:
        set {pvpkorumasi.%arg 1%} to 0
        send "&6%arg 1% adlı oyuncunun PVP Koruması Kapatıldı!" to player
     
command /oyuncupvpkorumasi <text>:
    permission: vicho.pvp
    trigger:
        set {pvpkorumasi.%argument 1%} to 1
        send "&b%argument 1% &6adlı oyuncunun 10 dakikalık PVP Koruması Açıldı!" to player
        wait 600 seconds
        set {pvpkorumasi:%argument 1%} to 0
        send "%argument 1% adlı oyuncunun PVP Koruması Kapatıldı!" to player

command /serverpvpkapat:
    permission: vicho.pvpkapaherkes
    trigger:
        broadcast "&b[&4PVP&f-&2KORUMASI&b] &aSunucudaki Herkes PVP Korumasından Çıkartılıyor."
        wait 1 seconds
        broadcast "&b[&4PVP&f-&2KORUMASI&b] &bSon 5 Saniye....."
        wait 1 seconds
        broadcast "&b[&4PVP&f-&2KORUMASI&b] &bSon 4 Saniye...."
        wait 1 seconds
        broadcast "&b[&4PVP&f-&2KORUMASI&b] &bSon 3 Saniye..."
        wait 1 seconds
        broadcast "&b[&4PVP&f-&2KORUMASI&b] &bSon 2 Saniye.."
        wait 1 seconds
        broadcast "&b[&4PVP&f-&2KORUMASI&b] &bSon 1 Saniye."
        wait 1 seconds
        loop all players:
            set {pvpkorumasi.%loop-player%} to 0
        broadcast "&b[&4PVP-&2KORUMASI&b] &aSunucudaki Herkes PVP Korumasından Çıkartıldı!"
     
command /korumakapat:
    permission: korumakapat.vicho
    trigger:
        send "&b[&fSon&4TURK&b]: &6PVP KORUMASINI &4DEVREDIŞI &6BIRAKTIN!" to player
        set {pvpkorumasi.%player%} to 0
 

eggsv

Sudan Çıkmış
En iyi cevaplar
0
beyler konuyu tekrar açıyom da bir de yerdeki itemleri almasa mesella adamlar pvp koruması var adama kesiyorlar ağın içine girip alıyor onu kapatabilir misinmiz
 
Üst