Bulundu Oyuncunun üstüne yazı ekleme

  • Konuyu Başlatan Konuyu Başlatan ItsBoraPvP
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.757
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

ItsBoraPvP

Bir Kömür Göründü Kaptanım!
Katılım
6 Mart 2017
Mesajlar
138
Elmaslar
10
Puan
6.370
Yaş
39
Minercfatta aranıyor skripti yaptım ama oyuncunun aranıyor olduğunu belirtmek için oyuncunun üstüne yazı eklemek istiyorum bunu nasıl yapabilirim
 
Kod:
on join:
    create holo object "&a%player% &6Sunucuya Katıldı" with id "%player%"  at location 1.5 meters above block
on quit:
    delete holo object "%player%"

bu işini görecektir.
 
Kod:
on join:
    create holo object "&a%player% &6Sunucuya Katıldı" with id "%player%"  at location 1.5 meters above block
on quit:
    delete holo object "%player%"

bu işini görecektir.
şimdi şöyle ki ben oyuna katılınca bir yazı çıkmasını istemiyorum. 5 kombo sayısına ulaşınca kişi aranıyor oluyor ve başına ödül konuluyor yani belli bir kombo sayısına ulaşınca yazı gelmesini istiyorum girince veya çıkınca değil
 
şimdi şöyle ki ben oyuna katılınca bir yazı çıkmasını istemiyorum. 5 kombo sayısına ulaşınca kişi aranıyor oluyor ve başına ödül konuluyor yani belli bir kombo sayısına ulaşınca yazı gelmesini istiyorum girince veya çıkınca değil
Yani diyorsunuzki 5 kişi öldürünce çıkıcak ve öldükten sonra silincek doğrumudur?
 
şimdi şöyle ki ben oyuna katılınca bir yazı çıkmasını istemiyorum. 5 kombo sayısına ulaşınca kişi aranıyor oluyor ve başına ödül konuluyor yani belli bir kombo sayısına ulaşınca yazı gelmesini istiyorum girince veya çıkınca değil
Sanırsam istediğin eklentinin adı Bounty ya da kelle avcısı tarzında bir şey mi? 5 kişi öldürenin başına ödülü otomatik koyacaksın yoksa farklı biri öldürtmek için mi ödül koyacak
 
Kod:
[CODE]on death:
    message "&4Çok fazla insan öldürdün artık aranıyorsun!" to the attacker
    attacker is a player
    create holo object "&4Aranıyor" with id "%player%"  at location 1.5 meters above block
Denemedim ama bu mantıkta olmalı
 
Yani ben skripti atayım ona göre bir ayarlama yapılabilir belki

on death:
if victim is a player:
if attacker is a player:
set {zatenaraniyor.%victim%} to false
add 1 to {kombo.%attacker%}
set {kombo.%victim%} to 0
if {kombo.%attacker%} is equal to 5:
chance of 35%:
set {araniyorlist::%attacker%} to attacker
send "&3PvP &8» &65 &akombo sayısına ulaştınız ve kellenize ödül koyuldu." to attacker
set {araniyorparasi.%attacker%} to a random integer between 100 and 190
set {zatenaraniyor.%attacker%} to true
else if {kombo.%attacker%} is equal to 6:
if {zatenaraniyor.%attacker%} is false:
chance of 50%:
set {araniyorlist::%attacker%} to attacker
send "&3PvP &8» &66 &akombo sayısına ulaştınız ve kellenize ödül koyuldu." to attacker
set {araniyorparasi.%attacker%} to a random integer between 110 and 200
set {zatenaraniyor.%attacker%} to true
else if {kombo.%attacker%} is equal to 7:
if {zatenaraniyor.%attacker%} is false:
chance of 70%:
set {araniyorlist::%attacker%} to attacker
send "&3PvP &8» &67 &akombo sayısına ulaştınız ve kellenize ödül koyuldu." to attacker
set {araniyorparasi.%attacker%} to a random integer between 120 and 210
set {zatenaraniyor.%attacker%} to true
else if {kombo.%attacker%} is equal to 8:
if {zatenaraniyor.%attacker%} is false:
set {araniyorlist::%attacker%} to attacker
send "&3PvP &8» &68 &akombo sayısına ulaştınız ve kellenize ödül koyuldu." to attacker
set {araniyorparasi.%attacker%} to a random integer between 130 and 220
set {zatenaraniyor.%attacker%} to true
on death:
if victim is a player:
if attacker is a player:
loop {araniyorlist::*}:
if loop-index parsed as player is victim:
add {araniyorparasi.%victim%} to attacker's money
delete {araniyorlist::%loop-index%}
set {araniyorparasi.%victim%} to 0
send "&dArtık ödül avcısısın" to attacker

on quit:
set {kombo.%player%} to 0
set {araniyorparasi.%player%} to 0
set {zatenaraniyor.%player%} to false
(bu arada tablar doğru buraya atınca bolzuldu)
 
Kod:
[CODE]on death:
    message "&4Çok fazla insan öldürdün artık aranıyorsun!" to the attacker
    attacker is a player
    create holo object "&4Aranıyor" with id "%player%"  at location 1.5 meters above block
Denemedim ama bu mantıkta olmalı
%player% olduğu için ölen kişiye yansıtıyor olabilir onun yerine kullanilceğin bir argüment lazm aklıma gelmedi bakmam lazm :)
 
bir de codu nasıl düzgün bir şekilde atabilirim (bir şey deneyeceğim)

Kod:
on death:
    if victim is a player:
        if attacker is a player:
            set {zatenaraniyor.%victim%} to false
            add 1 to {kombo.%attacker%}
            set {kombo.%victim%} to 0
            if {kombo.%attacker%} is equal to 5:
                chance of 35%:
                    set {araniyorlist::%attacker%} to attacker
                    send "&3PvP &8» &65 &akombo sayısına ulaştınız ve kellenize ödül koyuldu." to attacker
                    set {araniyorparasi.%attacker%} to a random integer between 100 and 190
                    set {zatenaraniyor.%attacker%} to true
            else if {kombo.%attacker%} is equal to 6:
                if {zatenaraniyor.%attacker%} is false:
                    chance of 50%:
                        set {araniyorlist::%attacker%} to attacker
                        send "&3PvP &8» &66 &akombo sayısına ulaştınız ve kellenize ödül koyuldu." to attacker
                        set {araniyorparasi.%attacker%} to a random integer between 110 and 200
                        set {zatenaraniyor.%attacker%} to true
            else if {kombo.%attacker%} is equal to 7:
                if {zatenaraniyor.%attacker%} is false:
                    chance of 70%:
                        set {araniyorlist::%attacker%} to attacker
                        send "&3PvP &8» &67 &akombo sayısına ulaştınız ve kellenize ödül koyuldu." to attacker
                        set {araniyorparasi.%attacker%} to a random integer between 120 and 210
                        set {zatenaraniyor.%attacker%} to true
            else if {kombo.%attacker%} is equal to 8:
                if {zatenaraniyor.%attacker%} is false:
                    set {araniyorlist::%attacker%} to attacker
                    send "&3PvP &8» &68 &akombo sayısına ulaştınız ve kellenize ödül koyuldu." to attacker
                    set {araniyorparasi.%attacker%} to a random integer between 130 and 220
                    set {zatenaraniyor.%attacker%} to true
on death:
    if victim is a player:
        if attacker is a player:
            loop {araniyorlist::*}:
                if loop-index parsed as player is victim:
                    add {araniyorparasi.%victim%} to attacker's money
                    delete {araniyorlist::%loop-index%}
                    set {araniyorparasi.%victim%} to 0
                    send "&dArtık ödül avcısısın" to attacker
                
on quit:
    set {kombo.%player%} to 0
    set {araniyorparasi.%player%} to 0
    set {zatenaraniyor.%player%} to false
 
Yani ben skripti atayım ona göre bir ayarlama yapılabilir belki


(bu arada tablar doğru buraya atınca bolzuldu)
Gün içerisinde geri dönüş sağlıyacağım. Şuanda işim var akşama bakıcağım kesinlikle!
 
Tamamdır teşekkür ediyorum.
Bu arada %attacker% çalışır büyük ihtimalle yani normalde %attacker's displayername% çalışıyor yaptığım skriptlerde oyüzden çalışabilir deneyin yazarsınız
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst