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

osmankucuk12

Zombi Katili
En iyi cevaplar
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
En iyi cevaplar
0
İ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ı
En iyi cevaplar
0
İ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
En iyi cevaplar
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
En iyi cevaplar
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.
Benim dediğimde buydu zaten :D
 

MegaCrafter

Obsidyen Madencisi
En iyi cevaplar
0
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
En iyi cevaplar
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
 
Üst