Oyuna yeni kayıt olanlara 10 veya 20 dakika pvp koruması nasıl verilir

osmankucuk12

Zombi Katili
Mesajlar
219
En iyi cevaplar
0
Beğeniler
23
Puanları
0
Oyuna yeni kayıt olan kişilere 10 veya 20 dakika arası bir süre vurulmamasını sağlamak istiyoruz yeni oyunculara gelişmeleri için bunu nasıl sağlıyabiliriz
 


MegaCrafter

Obsidyen Madencisi
Mesajlar
1,419
En iyi cevaplar
0
Beğeniler
1,542
Puanları
3,070
İlk katılışında onu 20 dakikalığına arraylist'e alabiliriz aslında. Yada playerdata'ya ekleriz. Ve oradaki kişiye vurulursa stoplarız
 

Kralimben

Lapis Toplayıcısı
Mesajlar
1,061
En iyi cevaplar
0
Beğeniler
329
Puanları
590
İlk katılışında onu 20 dakikalığına arraylist'e alabiliriz aslında. Yada playerdata'ya ekleriz. Ve oradaki kişiye vurulursa stoplarız
Dediğinden pek bir şey anlamadım ama bazı sunucularda görmüştüm envanterinde biraz item birikene kadar pvp yapamıyor yani biraz gelişince pvp ye açılıyor.
 

Arrow

Altın Madencisi
Mesajlar
382
En iyi cevaplar
0
Beğeniler
104
Puanları
0
Kod:
on first join:
    set {pvpkorumasi.%player%} to 1
    wait 600 seconds
    set {pvpkorumasi.%player%} to 0

on damage:
    if {pvpkorumasi.%victim%} is equal to 1:
        cancel event
        message "Pvp Korumasında Olan Birine Vuramazsiniz!" to attacker
    if {pvpkorumasi.%attacker%} is equal to 1:
        cancel event
        message "PvP Korumasında Olduğunuz İçin Saldıramazsınız!" to attacker

işine yaradıysa sevinirim.
 

MegaCrafter

Obsidyen Madencisi
Mesajlar
1,419
En iyi cevaplar
0
Beğeniler
1,542
Puanları
3,070
Kod:
on first join:
    set {pvpkorumasi.%player%} to 1
    wait 600 seconds
    set {pvpkorumasi.%player%} to 0

on damage:
    if {pvpkorumasi.%victim%} is equal to 1:
        cancel event
        message "Pvp Korumasında Olan Birine Vuramazsiniz!" to attacker
    if {pvpkorumasi.%attacker%} is equal to 1:
        cancel event
        message "PvP Korumasında Olduğunuz İçin Saldıramazsınız!" to attacker

işine yaradıysa sevinirim.
Benim dediğimde buydu zaten :D
 

MegaCrafter

Obsidyen Madencisi
Mesajlar
1,419
En iyi cevaplar
0
Beğeniler
1,542
Puanları
3,070
Eğer skript işine yaramazsa söyle ben pluginini yazayım ama bu tür minik şeyler için zaman kaybı olur...
 

Arrow

Altın Madencisi
Mesajlar
382
En iyi cevaplar
0
Beğeniler
104
Puanları
0
Mega pl yazarmısın :D
skriptini yazmıştım ne eksiği var?
Kod:
on first join:
    set {pvpkorumasi.%player%} to 1
    wait 600 seconds
    set {pvpkorumasi.%player%} to 0

on damage:
    if {pvpkorumasi.%victim%} is equal to 1:
        cancel event
        message "Pvp Korumasında Olan Birine Vuramazsiniz!" to attacker
    if {pvpkorumasi.%attacker%} is equal to 1:
        cancel event
        message "PvP Korumasında Olduğunuz İçin Saldıramazsınız!" to attacker
 

egehepTR

Ağaç Yumruklayıcı
Mesajlar
35
En iyi cevaplar
0
Beğeniler
2
Puanları
0
pvptimerle yaparsın istersen turkcelestirip verim sana
 

Üst