[SK] Rpg Sunucular İçin Yaralanma!

MeeRach

Vi3e
Mesajlar
1,113
En iyi cevaplar
0
Beğeniler
580
Puanları
1,335
Ruh hali
Skriptin amacı silahla birine vurunca %10 şansla yaralıyor.
/ameliyat <oyuncu> komutu kullanmadan iyileşmez.
Ve bir gün içinde ameliyat edilmezse Karakter Ölümünden banlanıyor.
Kod.;

Kod:
command /ameliyat <player>:
    permission: doktor
    trigger:
        set {yaralandi.%arg 1%} to false
        send "&2[&a!&2] &aBasarili."
        send "&2[&a!&2] &b%player% &aSeni Ameliyat Etti Ve Ameliyat Basarili Gecti Yasayacaksin." to arg 1

every 1 days:
    loop all players:
        if {yaralandi.%loop-player%} is true:
            execute console command "/ban %loop-player% Karakter Ölümü"
            broadcast "&4&l%loop-player% &9&lYaraliydi Ve Ameliyat Olmadigi Icin Oldu."

every 60 minutes:
    loop all players:
        if {yaralandi.%loop-player%} is true:
            send "&5&lYaralisin! &a&lBir doktor bul ve kendini ameliyat ettir.&4&lAksi takdirde 1 gun sonra karakterin olecek ve itemlerin verilmeyecek!" to loop-player
command /yarala <player>:
    permission: op
    trigger:
        set {yaralandi.%arg 1%} to true
        send "&5&lYaralisin! &a&lBir doktor bul ve kendini ameliyat ettir.&4&lAksi takdirde 1 gun sonra karakterin olecek ve itemlerin verilmeyecek!" to arg 1

command /yaralilar:
    permission: op
    trigger:
        loop all players:
            if {yaralandi.%loop-player%} is true:
                send "&6&l%loop-player%"
            else:
                send "&3&lYarali degil. &c&l(%loop-player%)"
Ek olarak silah;
Kod:
command /silahal:
    permission: ak47.al
    trigger:
        execute console command "/give %player% 292 1 0 Name:&8AK-47"
command /mermial:
    permission: ak47mermi.al
    trigger:
        execute console command "/give %player% flint 90 0 Name:&eAK-47Mermisi"
      
on rightclick with iron hoe:
    name of player's tool is "&8AK-47":
        if player has 1 flint named "&eAK-47Mermisi" in his inventory:
            shoot an snowball with speed 4
            remove 1 flint named "&eAK-47Mermisi" from the player
        else:
            message "&4&lHic mermin yok!"

on damage:
    projectile is a snowball
    shooter is holding a iron hoe
    chance of 100%:
        damage victim by 3 hearts
    chance of 10%:
        set {yaralandi.%victim%} to true
        send "&c&lMermi uzerinde buyuk bir yara acti! Bir gun icinde tedavi olmazsan oleceksin." to victim
        send "&c&lMermin %victim%'n uzerinde buyuk bir yara acti! Bir gun icinde tedavi olmazsa olecek." to attacker

Eleştirilere açık.
 


Son düzenleme:

MhaWTHoR

Obsidyen Madencisi
Mesajlar
1,208
En iyi cevaplar
1
Beğeniler
1,162
Puanları
3,320
chance of 100% kullanıyorsun sende..
Biraz düşün bakalım oraya chance of 100% koymasan direk kodu yazsan gene aynısı olmayacak mı?
ve manuel yoldan eşya almada execute kullanmışsın give 1 iron hoe named "adı" to player olmalıydı..
 

MeeRach

Vi3e
Mesajlar
1,113
En iyi cevaplar
0
Beğeniler
580
Puanları
1,335
Ruh hali
chance of 100% kullanıyorsun sende..
Biraz düşün bakalım oraya chance of 100% koymasan direk kodu yazsan gene aynısı olmayacak mı?
ve manuel yoldan eşya almada execute kullanmışsın give 1 iron hoe named "adı" to player olmalıydı..
silahı ilk başladığım zaman kodlamıştım executeyi hiç değiştirmedim :S
 

Dantero

Elmas Madencisi
Mesajlar
881
En iyi cevaplar
0
Beğeniler
514
Puanları
1,310
Ruh hali
güzel skript ama eksikler var...
 

jackjapool

Kömür Madencisi
Mesajlar
142
En iyi cevaplar
0
Beğeniler
23
Puanları
110
Daha Değişik Yapılabilir Şöyle Bir Fikir Vereyim Ölünce Banlaması Yerine Ölünce Mezarlığa Gitsin Mezarlıkdan 5Dakika Boyunca Çıkamasın
2. Olarak Söyleyeceğim Şey ise de Atıyorum Stona Sağ Tıklayınca Karşısındaki Oyuncuyu ameliyat etsin Elindeki 1 Adet Stone Gitsin Ve Üzerine Ameliyat etti diye para versin
 

MeeRach

Vi3e
Mesajlar
1,113
En iyi cevaplar
0
Beğeniler
580
Puanları
1,335
Ruh hali
Daha Değişik Yapılabilir Şöyle Bir Fikir Vereyim Ölünce Banlaması Yerine Ölünce Mezarlığa Gitsin Mezarlıkdan 5Dakika Boyunca Çıkamasın
2. Olarak Söyleyeceğim Şey ise de Atıyorum Stona Sağ Tıklayınca Karşısındaki Oyuncuyu ameliyat etsin Elindeki 1 Adet Stone Gitsin Ve Üzerine Ameliyat etti diye para versin
Benim sunucumda böyle :S
Siz nasıl isterseniz yapabilirsiniz :p
 

Accelerator

Taş Madencisi
Mesajlar
85
En iyi cevaplar
0
Beğeniler
61
Puanları
0
Kullananlar hatalar ile karşılaşacaktır en ufaktan ;
Kod:
every 1 days:
    loop all players:
        if {yaralandi.%loop-player%} is true:
            execute console command "/ban %loop-player% Karakter Ölümü"
            broadcast "&4&l%loop-player% &9&lYaraliydi Ve Ameliyat Olmadigi Icin Oldu."
Burada eğer player 1 saniye önce bile yaralanmışsa ona ban atacaktır.
 

Shrike

Lapis Toplayıcısı
Mesajlar
1,053
En iyi cevaplar
0
Beğeniler
1,905
Puanları
3,290
ban atılmasaydı daha iyi olurmuş
 

blackone1991

Elmas Madencisi
Mesajlar
808
En iyi cevaplar
0
Beğeniler
752
Puanları
2,540
Ruh hali
Kullananlar hatalar ile karşılaşacaktır en ufaktan ;
Kod:
every 1 days:
    loop all players:
        if {yaralandi.%loop-player%} is true:
            execute console command "/ban %loop-player% Karakter Ölümü"
            broadcast "&4&l%loop-player% &9&lYaraliydi Ve Ameliyat Olmadigi Icin Oldu."
Burada eğer player 1 saniye önce bile yaralanmışsa ona ban atacaktır.

Her 1 günde bir sistemde kontrol eder. Örneğin sunucuyu açtın ama 23 saat boyunca yaralanmadı diyelim, adam 1 saat sonra banlanır. Nedeni ise skript açıldığından itaberen sayar. Bunun yerine daha mantıklı bir şey ekleyebilirsin :/
 

MeeRach

Vi3e
Mesajlar
1,113
En iyi cevaplar
0
Beğeniler
580
Puanları
1,335
Ruh hali

Her 1 günde bir sistemde kontrol eder. Örneğin sunucuyu açtın ama 23 saat boyunca yaralanmadı diyelim, adam 1 saat sonra banlanır. Nedeni ise skript açıldığından itaberen sayar. Bunun yerine daha mantıklı bir şey ekleyebilirsin :/
Ne yapmam mantıklı olabilir?
 

Devrim2327

Ağaç Yumruklayıcı
Mesajlar
35
En iyi cevaplar
0
Beğeniler
2
Puanları
40
Benim sunucumda böyle :S
Siz nasıl isterseniz yapabilirsiniz :p
Konuyu hortlatıyorum ama aga skripti kodlayan arkadaş mesela sunucuda tek kişi olunca ölmesin ha bide o banlama şeyini kaldırabilirmisin oyuncu ölünce itemlar gitmeyecek yeniden doğacak düzenleyip atsan?
 

Üst