Bulundu Groupmanager ile bağlantılı maaş sistemi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

mustibey0763

Fırında Isıttığım İlk Taş
Katılım
18 Kasım 2019
Mesajlar
98
Elmaslar
12
Puan
3.820
Yaş
24
Minecraft
Francis
Arkadaşlar sizden zor olmadığını düşündüğüm şöyle bir skript istiyorum;
Roller : Doktor, mimar, polis, muhtar
Bir oyuncu bu rollerden hangisine sahip ise ona göre 2 günde bir maaş vermesini istiyorum anlamışsınızdır zaten...
Alacakları maaşlar: Doktor: 1500, Polis :1500, Mimar:1750, Muhtar: 2500
Şimdiden teşekkürler yapan kişilere (:
Bu arada bunların group manager permlerinide ayarlarsanız sevinirim..
 
Özelden iletişime geçer misin?
 
Bilen kişiler yok mu arkadaşlar?
 
Arkadaşlar sizden zor olmadığını düşündüğüm şöyle bir skript istiyorum;
Roller : Doktor, mimar, polis, muhtar
Bir oyuncu bu rollerden hangisine sahip ise ona göre 2 günde bir maaş vermesini istiyorum anlamışsınızdır zaten...
Alacakları maaşlar: Doktor: 1500, Polis :1500, Mimar:1750, Muhtar: 2500
Şimdiden teşekkürler yapan kişilere (:
Bu arada bunların group manager permlerinide ayarlarsanız sevinirim..
Skript Basit Bir Skript Bundan Eminim Ama Skript Yazmayı Cok Bilmiyorum Bilseydim Mutlaka Yardım Ederdim Kimse yardım etmesse Sana Şunu Önerebilirim Skript konularını dolaş ve istediğin skripte bulunan özellikelrden bir tanesi bile skript konusu varsa o kodu kopyala böyle böyle kodları birlestir hata verirse ingilizcen azcıkda olsa anlayabilirsin ve hatayı düzeltebilirsin
 
Son düzenleme:
Arkadaşlar sizden zor olmadığını düşündüğüm şöyle bir skript istiyorum;
Roller : Doktor, mimar, polis, muhtar
Bir oyuncu bu rollerden hangisine sahip ise ona göre 2 günde bir maaş vermesini istiyorum anlamışsınızdır zaten...
Alacakları maaşlar: Doktor: 1500, Polis :1500, Mimar:1750, Muhtar: 2500
Şimdiden teşekkürler yapan kişilere (:
Bu arada bunların group manager permlerinide ayarlarsanız sevinirim..
perme göremi olsun grup adına göremi? perme göreyse permi grup adına göreyse grup adlarını (prefix / suffix değil) atarsanız sevinirim
 
perme göremi olsun grup adına göremi? perme göreyse permi grup adına göreyse grup adlarını (prefix / suffix değil) atarsanız sevinirim
Grup adlarına göre olsun prefix suffix değil derken tam anlamadım ama şunlar
Doktor
Polis
Mimar
Muhtar
Bunlar grup adları.
Eğer yanlış anladıysam perme göre de yapabilirsiniz.
 
Grup adlarına göre olsun prefix suffix değil derken tam anlamadım ama şunlar
Doktor
Polis
Mimar
Muhtar
Bunlar grup adları.
Eğer yanlış anladıysam perme göre de yapabilirsiniz.
Kod:
options:
    maaşalmakomudu: maaş
    başlık: &3Maaş &8»
   
    doktormaaşı: 1500
    polismaaşı: 1500
    mimarmaaşı: 1750
    muhtarmaaşı: 2500
   
command {@maaşalmakomudu}:
    trigger:
        player's group is "Doktor" or "Polis" or "Mimar" or "Muhtar":
            open virtual dropper named "Maaşını Al" to player
            make gui slot 4 of player with 175 named "&b● &eMaaşını Al &b●" to run:
                {maaş::%player%::almazamanı} is set:
                    difference between now and {maaş::%player%::almazamanı} >= 2 day:
                        close player's inventory
                        add (gM(player)) to player's money
                        set {maaş::%player%::almazamanı} to now
                        send "{@başlık} &eMaaşınızı aldınız, 2 gün içerisinde tekrar alabilirsiniz."
                    else:
                        set {_z} to difference between {maaş::%player%::almazamanı} and now
                        send "{@başlık} &cMaaşınızı tekrar almak için &6%tZ(difference between {_z} and 24 hours)% &cbeklemeniz gerekiyor."
                else:
                    close player's inventory
                    add (gM(player)) to player's money
                    set {maaş::%player%::almazamanı} to now
                    send "{@başlık} &eMaaşınızı aldınız, 2 gün içerisinde tekrar alabilirsiniz."
        else:
            send "{@başlık} &cMaaş alacak bir rütbeye sahip değilsiniz."
           
function gM(p:player) :: number:
    {_p}'s group is "Doktor":
        return {@doktormaaşı}
    {_p}'s group is "Polis":
        return {@polismaaşı}
    {_p}'s group is "Mimar":
        return {@mimarmaaşı}
    {_p}'s group is "Muhtar":
        return {@muhtarmaaşı}
                   
function tZ(a: timespan) :: text:
    set {_a} to "%{_a}%"
    replace all "and" with "ve" in {_a}
    replace all "seconds" and "second" with "saniye" in {_a}
    replace all "days" and "day" with "gün" in {_a}
    replace all "minutes" and "minute" with "dakika" in {_a}
    replace all "hours" and "hour" with "saat" in {_a}
    return {_a}
test ettim sorun suz çalışıyor, kalan zaman türkçe ve olanaklı en kısa kodla yapttım ve gui ile çalışıyor
 
Son düzenleme:
Kod:
options:
    maaşalmakomudu: maaş
    başlık: &3Maaş &8»
  
    doktormaaşı: 1500
    polismaaşı: 1500
    mimarmaaşı: 1750
    muhtarmaaşı: 2500
  
command {@maaşalmakomudu}:
    trigger:
        player's group is "Doktor" or "Polis" or "Mimar" or "Muhtar":
            open virtual dropper named "Maaşını Al" to player
            make gui slot 4 of player with 175 named "&b● &eMaaşını Al &b●" to run:
                {maaş::%player%::almazamanı} is set:
                    difference between now and {maaş::%player%::almazamanı} >= 2 day:
                        close player's inventory
                        add (gM(player)) to player's money
                        set {maaş::%player%::almazamanı} to now
                        send "{@başlık} &eMaaşınızı aldınız, 2 gün içerisinde tekrar alabilirsiniz."
                    else:
                        set {_z} to difference between {maaş::%player%::almazamanı} and now
                        send "{@başlık} &cMaaşınızı tekrar almak için &6%tZ(difference between {_z} and 24 hours)% &cbeklemeniz gerekiyor."
                else:
                    close player's inventory
                    add (gM(player)) to player's money
                    set {maaş::%player%::almazamanı} to now
                    send "{@başlık} &eMaaşınızı aldınız, 2 gün içerisinde tekrar alabilirsiniz."
        else:
            send "{@başlık} &cMaaş alacak bir rütbeye sahip değilsiniz."
          
function gM(p:player) :: number:
    {_p}'s group is "Doktor":
        return {@doktormaaşı}
    {_p}'s group is "Polis":
        return {@polismaaşı}
    {_p}'s group is "Mimar":
        return {@mimarmaaşı}
    {_p}'s group is "Muhtar":
        return {@muhtarmaaşı}
                  
function tZ(a: timespan) :: text:
    set {_a} to "%{_a}%"
    replace all "and" with "ve" in {_a}
    replace all "seconds" and "second" with "saniye" in {_a}
    replace all "days" and "day" with "gün" in {_a}
    replace all "minutes" and "minute" with "dakika" in {_a}
    replace all "hours" and "hour" with "saat" in {_a}
    return {_a}
test ettim sorun suz çalışıyor, kalan zaman türkçe ve olanaklı en kısa kodla yapttım e gui ile çalışıyor
Çok teşekkür ederim a ama bir tane rol söylemeyi unutmuşum ?rica etsem onuda eklermisiniz. Hakim rolü maaş 2000. Bu arada bu skriptin komutu: maaş değilmi?
 
send "{@başlık} &cMaaşınızı tekrar almak için &6%tZ(difference between {_z} and 24 hours)% &cbeklemeniz gerekiyor.
Burda 24 hours demişsin bu arada genede 2 gün olarak mı algılayacak. Çok bilgim yokta bu konularda.
 
Çok teşekkür ederim a ama bir tane rol söylemeyi unutmuşum ?rica etsem onuda eklermisiniz. Hakim rolü maaş 2000. Bu arada bu skriptin komutu: maaş değilmi?
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
komudu burdan ayarlayabilirsiniz. tuske addnu gereklidir.

Burda 24 hours demişsin bu arada genede 2 gün olarak mı algılayacak. Çok bilgim yokta bu konularda.
hayır orda hata yapmışım :D 2 şeyide düzelttim şimdi kullanabilirsiniz:
Kod:
options:
    maaşalmakomudu: maaş
    başlık: &3Maaş &8»
    
    doktormaaşı: 1500
    polismaaşı: 1500
    mimarmaaşı: 1750
    muhtarmaaşı: 2500
    hakimmaaşı: 200
    
command {@maaşalmakomudu}:
    trigger:
        player's group is "Doktor" or "Polis" or "Mimar" or "Muhtar":
            open virtual dropper named "Maaşını Al" to player
            make gui slot 4 of player with 175 named "&b● &eMaaşını Al &b●" to run:
                {maaş::%player%::almazamanı} is set:
                    difference between now and {maaş::%player%::almazamanı} >= 2 day:
                        close player's inventory
                        add (gM(player)) to player's money
                        set {maaş::%player%::almazamanı} to now
                        send "{@başlık} &eMaaşınızı aldınız, 2 gün içerisinde tekrar alabilirsiniz."
                    else:
                        set {_z} to difference between {maaş::%player%::almazamanı} and now
                        send "{@başlık} &cMaaşınızı tekrar almak için &6%tZ(difference between {_z} and 2 days)% &cbeklemeniz gerekiyor."
                else:
                    close player's inventory
                    add (gM(player)) to player's money
                    set {maaş::%player%::almazamanı} to now
                    send "{@başlık} &eMaaşınızı aldınız, 2 gün içerisinde tekrar alabilirsiniz."
        else:
            send "{@başlık} &cMaaş alacak bir rütbeye sahip değilsiniz."
            
function gM(p:player) :: number:
    {_p}'s group is "Doktor":
        return {@doktormaaşı}
    {_p}'s group is "Polis":
        return {@polismaaşı}
    {_p}'s group is "Mimar":
        return {@mimarmaaşı}
    {_p}'s group is "Muhtar":
        return {@muhtarmaaşı}
    {_p}'s group is "Hakim":
        return {@hakimmaaşı}
                    
function tZ(a: timespan) :: text:
    set {_a} to "%{_a}%"
    replace all "and" with "ve" in {_a}
    replace all "seconds" and "second" with "saniye" in {_a}
    replace all "days" and "day" with "gün" in {_a}
    replace all "minutes" and "minute" with "dakika" in {_a}
    replace all "hours" and "hour" with "saat" in {_a}
    return {_a}
 
Adamın envanterine eşya verip onu kullandırtmak yerine komut kullanıldığı gibi parayı verme şansımız var mı. Ben bunu bir npc ye aktaracağım da npc den alınacak maaş. Sizide uğraştırıyorum ama?
 
Adamın envanterine eşya verip onu kullandırtmak yerine komut kullanıldığı gibi parayı verme şansımız var mı. Ben bunu bir npc ye aktaracağım da npc den alınacak maaş. Sizide uğraştırıyorum ama?
Eğer zor gelirse hiç sorun olmaz bu şekilde de kullanabilirim.
 
Eğer zor gelirse hiç sorun olmaz bu şekilde de kullanabilirim.
aslında guili çoğu kişi daha iyi olduğunu düşünür ondan öyle yaptım ama tamam dediğin gibi değiştirem:
Kod:
options:
    maaşalmakomudu: maaş
    başlık: &3Maaş &8»
    
    doktormaaşı: 1500
    polismaaşı: 1500
    mimarmaaşı: 1750
    muhtarmaaşı: 2500
    hakimmaaşı: 200
    
command {@maaşalmakomudu}:
    trigger:
        player's group is "Doktor" or "Polis" or "Mimar" or "Muhtar":
            {maaş::%player%::almazamanı} is set:
                difference between now and {maaş::%player%::almazamanı} >= 2 day:
                    add (gM(player)) to player's money
                    set {maaş::%player%::almazamanı} to now
                    send "{@başlık} &eMaaşınızı aldınız, 2 gün içerisinde tekrar alabilirsiniz."
                else:
                    set {_z} to difference between {maaş::%player%::almazamanı} and now
                    send "{@başlık} &cMaaşınızı tekrar almak için &6%tZ(difference between {_z} and 2 days)% &cbeklemeniz gerekiyor."
            else:
                add (gM(player)) to player's money
                set {maaş::%player%::almazamanı} to now
                send "{@başlık} &eMaaşınızı aldınız, 2 gün içerisinde tekrar alabilirsiniz."
        else:
            send "{@başlık} &cMaaş alacak bir rütbeye sahip değilsiniz."
            
function gM(p:player) :: number:
    {_p}'s group is "Doktor":
        return {@doktormaaşı}
    {_p}'s group is "Polis":
        return {@polismaaşı}
    {_p}'s group is "Mimar":
        return {@mimarmaaşı}
    {_p}'s group is "Muhtar":
        return {@muhtarmaaşı}
    {_p}'s group is "Hakim":
        return {@hakimmaaşı}
                    
function tZ(a: timespan) :: text:
    set {_a} to "%{_a}%"
    replace all "and" with "ve" in {_a}
    replace all "seconds" and "second" with "saniye" in {_a}
    replace all "days" and "day" with "gün" in {_a}
    replace all "minutes" and "minute" with "dakika" in {_a}
    replace all "hours" and "hour" with "saat" in {_a}
    return {_a}
eh artık bir elmas atarsınız galba :D
 
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