Bulundu BoxPvP için rütbe atlama skriptti

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

Erenslslsl

Zombi Geldi, Beni Yedi
Katılım
28 Ocak 2025
Mesajlar
252
Elmaslar
28
Puan
805
Yaş
16
Konum
muğla
Merhaba Arkadaşlar ben süre ile rütbe atlama skriptti istiyorum oyuncu ilk girdiğinde "default" rölündeyken oyunumuzda belirli bir dünyada sadece 15 saat oynadığında onu otomatik olarak "DEMİR" rütbesine atlatabilcek bir skirpt istiyorum ve oyuncu rütbe atladığında belirli dünyadaki oyuncuların ekranına (player) adlı oyuncu (atladığı rütbe)'sine Atladı Tebrikler bole bir yazı cıksın ben rütbeleri ve oyanamasürelerini ve rütbeler

default rütbesinden demir rütbesine : 5 saat
demir rütbesinden altın rütbesine : 15 saat
altın rütbesinden elmas rütbesine : 40 saat
elmas rütbesinden zümrüt rütbesine : 80 saat
zümrüt rütbesinden epic rütbesine : 135 saat

bu bilgilere göre bir skript lazım teşekkürler
 
Merhaba Arkadaşlar ben süre ile rütbe atlama skriptti istiyorum oyuncu ilk girdiğinde "default" rölündeyken oyunumuzda belirli bir dünyada sadece 15 saat oynadığında onu otomatik olarak "DEMİR" rütbesine atlatabilcek bir skirpt istiyorum ve oyuncu rütbe atladığında belirli dünyadaki oyuncuların ekranına (player) adlı oyuncu (atladığı rütbe)'sine Atladı Tebrikler bole bir yazı cıksın ben rütbeleri ve oyanamasürelerini ve rütbeler

default rütbesinden demir rütbesine : 5 saat
demir rütbesinden altın rütbesine : 15 saat
altın rütbesinden elmas rütbesine : 40 saat
elmas rütbesinden zümrüt rütbesine : 80 saat
zümrüt rütbesinden epic rütbesine : 135 saat

bu bilgilere göre bir skript lazım teşekkürler
LuckPerms mi kullanıyorsun? Eğer ki öyleyse LuckPerms yapılandırmasındaki grup ismini paylaşır mısın? (görsel olan isim değil)
 
LuckPerms mi kullanıyorsun? Eğer ki öyleyse LuckPerms yapılandırmasındaki grup ismini paylaşır mısın? (görsel olan isim değil)

luckperms kullanıyorum evt ama anlamadım grup isimlerini aynı bir şekilde yazdım
 
Merhaba Arkadaşlar ben süre ile rütbe atlama skriptti istiyorum oyuncu ilk girdiğinde "default" rölündeyken oyunumuzda belirli bir dünyada sadece 15 saat oynadığında onu otomatik olarak "DEMİR" rütbesine atlatabilcek bir skirpt istiyorum ve oyuncu rütbe atladığında belirli dünyadaki oyuncuların ekranına (player) adlı oyuncu (atladığı rütbe)'sine Atladı Tebrikler bole bir yazı cıksın ben rütbeleri ve oyanamasürelerini ve rütbeler

default rütbesinden demir rütbesine : 5 saat
demir rütbesinden altın rütbesine : 15 saat
altın rütbesinden elmas rütbesine : 40 saat
elmas rütbesinden zümrüt rütbesine : 80 saat
zümrüt rütbesinden epic rütbesine : 135 saat

bu bilgilere göre bir skript lazım teşekkürler

burda yazdım "demir , altın , elmas, zümrüt, epic" bu şekilde grup isimleri
 
biri yapsın beyler hadi ya cok lazım şuan
 
Python:
options:
    default: "default"
    rank1: "demir"
    rank2: "altın"
    rank3: "elmas"
    rank4: "zümrüt"
    rank5: "epic"





on join:
    playerTimeLoop(player)
    


local function playerTimeLoop(p: player):
    while {_p} is online:
        add 1 to {playTime::%{_p}%}
        checkForRank({_p})

        wait a second



local function checkForRank(p: player):
    if group of {_p} is {@default}:
        if {playTime::%{_p}%} >= 5 * 3600:
            rankUp({_p}, {@rank1})

    else if group of {_p} is {@rank1}:
        if {playTime::%{_p}%} >= 15 * 3600:
            rankUp({_p}, {@rank2})

    else if group of {_p} is {@rank2}:
        if {playTime::%{_p}%} >= 40 * 3600:
            rankUp({_p}, {@rank3})

    else if group of {_p} is {@rank4}:
        if {playTime::%{_p}%} >= 80 * 3600:
            rankUp({_p}, {@rank5})





local function rankUp(p: player, newRank: string):
    set group of {_p} to {_newRank}


Bunu dene bende group of expression'ı çalışmadı sende çalışır diye umut ediyorum. Hata verirse paylaş.
 
TAMAM deniyorum
 
Python:
options:
    default: "default"
    rank1: "demir"
    rank2: "altın"
    rank3: "elmas"
    rank4: "zümrüt"
    rank5: "epic"





on join:
    playerTimeLoop(player)
   


local function playerTimeLoop(p: player):
    while {_p} is online:
        add 1 to {playTime::%{_p}%}
        checkForRank({_p})

        wait a second



local function checkForRank(p: player):
    if group of {_p} is {@default}:
        if {playTime::%{_p}%} >= 5 * 3600:
            rankUp({_p}, {@rank1})

    else if group of {_p} is {@rank1}:
        if {playTime::%{_p}%} >= 15 * 3600:
            rankUp({_p}, {@rank2})

    else if group of {_p} is {@rank2}:
        if {playTime::%{_p}%} >= 40 * 3600:
            rankUp({_p}, {@rank3})

    else if group of {_p} is {@rank4}:
        if {playTime::%{_p}%} >= 80 * 3600:
            rankUp({_p}, {@rank5})





local function rankUp(p: player, newRank: string):
    set group of {_p} to {_newRank}


Bunu dene bende group of expression'ı çalışmadı sende çalışır diye umut ediyorum. Hata verirse paylaş.
kral şunu inceledimde az burda zümrütten epice geçmek için 80 saat istemiş ben 135 yazmıştım rank3 den rank4 e geçmesi için 80 saat rank4 den rank5 e gecmes için 135 saat olcak
 
kral skripte bi hata cıkmadı ama denemem için zaman gerekiyor yukarda dedğimi düzeltebilirmisin bide ekrana yazı falan cıkıcak rütbe atlıyınca kral bide /rütbebilgi yazılınca şöle bişi olsa oyuncu dan demire 5 saat demirden altına 15 saat altından elmasa 40 saat elmasdan zümrüte 80 saat zümrütten epic rütbesine 135 saat gerekmektedir diye bişi yaparmısın özenli olursa güzel olur
kral şunu inceledimde az burda zümrütten epice geçmek için 80 saat istemiş ben 135 yazmıştım rank3 den rank4 e geçmesi için 80 saat rank4 den rank5 e gecmes için 135 saat olcak
 
local function checkForRank(p: player):
if group of {_p} is {@default}:
if {playTime::%{_p}%} >= 5 * 3600:
rankUp({_p}, {@rank1})

else if group of {_p} is {@rank1}:
if {playTime::%{_p}%} >= 15 * 3600:
rankUp({_p}, {@rank2})

else if group of {_p} is {@rank2}:
if {playTime::%{_p}%} >= 40 * 3600:
rankUp({_p}, {@rank3})

else if group of {_p} is {@rank4}:
if {playTime::%{_p}%} >= 80 * 3600:
rankUp({_p}, {@rank5})

kral rank3 direk rank 4 e atlamış orda hata var ondan sende çalışmamış olabilir

local function checkForRank(p: player):
if group of {_p} is {@default}:
if {playTime::%{_p}%} >= 5 * 3600:
rankUp({_p}, {@rank1})

else if group of {_p} is {@rank1}:
if {playTime::%{_p}%} >= 15 * 3600:
rankUp({_p}, {@rank2})

else if group of {_p} is {@rank2}:
if {playTime::%{_p}%} >= 40 * 3600:
rankUp({_p}, {@rank3})

else if group of {_p} is {@rank3}:
if {playTime::%{_p}%} >= 80 * 3600:
rankUp({_p}, {@rank4})

else if group of {_p} is {@rank4}:
if {playTime::%{_p}%} >= 135 * 3600:
rankUp({_p}, {@rank5})

bole olcak galiba kral
 
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