Skript Paylaşımı Kimse Bunu Bilmiyor! | Event » Oyunda Olmayanlara Event | Oyunda Olanlara Ekstra Event

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

Cloneix

Örümcek Hoşt!
Yasaklandı
Katılım
3 Haziran 2017
Mesajlar
373
Elmaslar
148
Puan
0
Yaş
23
Merhaba MC-TR;
Bugün kimsenin bilmediği veya bilen kişinin 2-3 kişi olduğunu söyleyebilirim.
Forumda böyle bir şey görmediğimden paylaşmak istedim.
Oyunda olmayan kişiler looplama,listeleme onlar hakkında işlem yaptırma.
Çok farklı bir event skripti olduğuna inanıyorum.


Skript Anlatım;
Skripte oyunda olanlara "16 Demir Blok", "8 Altın Blok", "4 Elmas Blok", "2 Zümrüt Blok" eşyaları gelmektedir.
Oyunda olmayanlara ise "8 Demir Blok", "4 Altın Blok", "2 Elmas Blok", "1 Zümrüt Blok" eşyaları gelmektedir.
Biraz görsel atalım ve ondan sonra kodu paylaşalım.


Eventi yaptım ve oyunda olanlara şu yazı ve şu eşyalar gelmiştir.
1532668028404.png

1532668050415.png

Eventi yaptım ve oyunda olmayanlara ise oyuna girdiklerinde şu yazı ve şu eşyalar gelmiştir.
1532667937015.png

1532668006583.png



Kod;
Kod:
on join:  
    set {Online::%Player%} to player
    set {Oyunda::%Player%} to true
    if {Offline::Event::%player%} is true:
        set {Offline::Event::%player%} to false
        give 8 iron block to player
        give 4 gold block to player
        give 2 diamond block to player
        give 1 emerald block to player
        send "&7Sen oyunda değilken event yapıldı." to player
       
on quit:
    set {Oyunda::%Player%} to false      
   
command /event:
    trigger:
        loop {Online::*}:
            if {Oyunda::%loop-value%} is true:
                give 16 iron block to players
                give 8 gold block to players
                give 4 diamond block to players
                give 2 emerald block to players
                broadcast "&7Event yapıldı eşyalar verildi."
            else:
                set {Offline::Event::%loop-value%} to true

Gönderi otomatik olarak birleştirildi:

Böylece değişik skriptler yapabilirsiniz.
Örnek olarak ise;
- Oyunda değilken vip süresi gitme
- Oyunda değilken spawneri çalışma.
- Oyunda değilken çekilişlere katılma.
Gibi örnekler diyebilirim.

Gönderi otomatik olarak birleştirildi:

Lag yapacak diyen kişiler için ise "wait 0.02 seconds" kullanarak veya şunu farkettim ben sunucu da 25 offline oyuncu varken lag yapmadı.
Fakat sunucu da 25 oyuncu olup event yazsaydım lag olacaktı.
Sunucu hızı, ekipmanları ile değişiklik gösterecektir.
Fakat çoğu kişi şunu biliyor ki sadece "Event" yapılmayacak.
Vip süre gitmesi için herkesin kullanacağına inanıyorum.
Böyle bilinmedik skriptler için beğeni, yorumunu eksik etme...
 

Ekli dosyalar

  • 1532667869901.png
    1532667869901.png
    67,1 KB · Görüntüleme: 471
Son düzenleme:
Aslında Çok Mantıklı Güzel Tebrikler İyi Forumlar.
 
Merhaba MC-TR;
Bugün kimsenin bilmediği veya bilen kişinin 2-3 kişi olduğunu söyleyebilirim.
Forumda böyle bir şey görmediğimden paylaşmak istedim.
Oyunda olmayan kişiler looplama,listeleme onlar hakkında işlem yaptırma.
Çok farklı bir event skripti olduğuna inanıyorum.


Skript Anlatım;
Skripte oyunda olanlara "16 Demir Blok", "8 Altın Blok", "4 Elmas Blok", "2 Zümrüt Blok" eşyaları gelmektedir.
Oyunda olmayanlara ise "8 Demir Blok", "4 Altın Blok", "2 Elmas Blok", "1 Zümrüt Blok" eşyaları gelmektedir.
Biraz görsel atalım ve ondan sonra kodu paylaşalım.


Eventi yaptım ve oyunda olanlara şu yazı ve şu eşyalar gelmiştir.
Ekli dosyayı görüntüle 36457
Ekli dosyayı görüntüle 36458
Eventi yaptım ve oyunda olmayanlara ise oyuna girdiklerinde şu yazı ve şu eşyalar gelmiştir.
Ekli dosyayı görüntüle 36455

Ekli dosyayı görüntüle 36456


Kod;
Kod:
on join: 
set {Online::%Player%} to player
set {Oyunda::%Player%} to true
if {Offline::Event::%player%} is true:
set {Offline::Event::%player%} to false
give 8 iron block to player
give 4 gold block to player
give 2 diamond block to player
give 1 emerald block to player
send "&7Sen oyunda değilken event yapıldı." to player

on quit:
set {Oyunda::%Player%} to false 

command /event:
trigger:
loop {Online::*}:
if {Oyunda::%loop-value%} is true:
give 16 iron block to players
give 8 gold block to players
give 4 diamond block to players
give 2 emerald block to players
broadcast "&7Event yapıldı eşyalar verildi."
else:
set {Offline::Event::%loop-value%} to true

Gönderi otomatik olarak birleştirildi:

Böylece değişik skriptler yapabilirsiniz.
Örnek olarak ise;
- Oyunda değilken vip süresi gitme
- Oyunda değilken spawneri çalışma.
- Oyunda değilken çekilişlere katılma.
Gibi örnekler diyebilirim.

Gönderi otomatik olarak birleştirildi:

Lag yapacak diyen kişiler için ise "wait 0.02 seconds" kullanarak veya şunu farkettim ben sunucu da 25 offline oyuncu varken lag yapmadı.
Fakat sunucu da 25 oyuncu olup event yazsaydım lag olacaktı.
Sunucu hızı, ekipmanları ile değişiklik gösterecektir.
Fakat çoğu kişi şunu biliyor ki sadece "Event" yapılmayacak.
Vip süre gitmesi için herkesin kullanacağına inanıyorum.
Böyle bilinmedik skriptler için beğeni, yorumunu eksik etme...
Cok fazla gereksiz variable var.

Kimsenin loop özelliğini nasil kullanildigini bilmedigini one surmen ise sadece komik.

Ve adam oyundan çıktığında envanteri dolu ise o esyalari zaten kaybedicek.

Son olarak ise eventlerin anlami online oyunculara sunucuda oynadiklari icin odul vermektir ve boylece oyuncu çekmektir.

Iyi günler

Sent from my SM-G920F using Tapatalk
 
Cok fazla gereksiz variable var.

Kimsenin loop özelliğini nasil kullanildigini bilmedigini one surmen ise sadece komik.

Ve adam oyundan çıktığında envanteri dolu ise o esyalari zaten kaybedicek.

Son olarak ise eventlerin anlami online oyunculara sunucuda oynadiklari icin odul vermektir ve boylece oyuncu çekmektir.

Iyi günler

Sent from my SM-G920F using Tapatalk
Ben bunu örnek olarak yaptım.
Peki neden oyunda değilken vip süresi gitme skripti kimse yapmıyor ?
Oyunda olmayan kişileri looplamayı hiç bir konuda görmedim.
Vip oyunda değilken süresi gitmesi için herkes mysql önermiş, fakat böyle yapılabilir.
İyi Günler!
 
o.O Güzel olmuş tebrikler :D
Ben de birazdan /selam yazınca "as" yazan Skript'imi göndericem ama bugları kapatmaya çalışıyorum.. :P
 
Anlatmaya gerek yok görüyorsunuz müthiş bir skript !! :)
 
Merhaba MC-TR;
Bugün kimsenin bilmediği veya bilen kişinin 2-3 kişi olduğunu söyleyebilirim.
Forumda böyle bir şey görmediğimden paylaşmak istedim.
Oyunda olmayan kişiler looplama,listeleme onlar hakkında işlem yaptırma.
Çok farklı bir event skripti olduğuna inanıyorum.


Skript Anlatım;
Skripte oyunda olanlara "16 Demir Blok", "8 Altın Blok", "4 Elmas Blok", "2 Zümrüt Blok" eşyaları gelmektedir.
Oyunda olmayanlara ise "8 Demir Blok", "4 Altın Blok", "2 Elmas Blok", "1 Zümrüt Blok" eşyaları gelmektedir.
Biraz görsel atalım ve ondan sonra kodu paylaşalım.


Eventi yaptım ve oyunda olanlara şu yazı ve şu eşyalar gelmiştir.
Ekli dosyayı görüntüle 36457
Ekli dosyayı görüntüle 36458
Eventi yaptım ve oyunda olmayanlara ise oyuna girdiklerinde şu yazı ve şu eşyalar gelmiştir.
Ekli dosyayı görüntüle 36455

Ekli dosyayı görüntüle 36456


Kod;
Kod:
on join: 
set {Online::%Player%} to player
set {Oyunda::%Player%} to true
if {Offline::Event::%player%} is true:
set {Offline::Event::%player%} to false
give 8 iron block to player
give 4 gold block to player
give 2 diamond block to player
give 1 emerald block to player
send "&7Sen oyunda değilken event yapıldı." to player

on quit:
set {Oyunda::%Player%} to false 

command /event:
trigger:
loop {Online::*}:
if {Oyunda::%loop-value%} is true:
give 16 iron block to players
give 8 gold block to players
give 4 diamond block to players
give 2 emerald block to players
broadcast "&7Event yapıldı eşyalar verildi."
else:
set {Offline::Event::%loop-value%} to true

Gönderi otomatik olarak birleştirildi:

Böylece değişik skriptler yapabilirsiniz.
Örnek olarak ise;
- Oyunda değilken vip süresi gitme
- Oyunda değilken spawneri çalışma.
- Oyunda değilken çekilişlere katılma.
Gibi örnekler diyebilirim.

Gönderi otomatik olarak birleştirildi:

Lag yapacak diyen kişiler için ise "wait 0.02 seconds" kullanarak veya şunu farkettim ben sunucu da 25 offline oyuncu varken lag yapmadı.
Fakat sunucu da 25 oyuncu olup event yazsaydım lag olacaktı.
Sunucu hızı, ekipmanları ile değişiklik gösterecektir.
Fakat çoğu kişi şunu biliyor ki sadece "Event" yapılmayacak.
Vip süre gitmesi için herkesin kullanacağına inanıyorum.
Böyle bilinmedik skriptler için beğeni, yorumunu eksik etme...

“Bilinmedik” kelimesini “Basit” ile değiştirebilirsin


Tapatalk kullanarak iPhone aracılığıyla gönderildi
 
“Bilinmedik” kelimesini “Basit” ile değiştirebilirsin


Tapatalk kullanarak iPhone aracılığıyla gönderildi
Peki, dedin ya hemen değiştireyim :D
Güldürdün beni...
 
Peki, dedin ya hemen değiştireyim :D
Güldürdün beni...

Gülmen normaldir. Kendini üst düzey olarak görme bu proje sayesinde. Topu topu 50 satır yok emek değil basitliktir bunun adı. Basit deyince hemen yanlış anlarsan Türkçeden de sorunun olduğunu anlarım. Basit demek kötü demek değildir.
Eğer saygı duyulacak bir proje yapmak istiyorsan az satırdan vazgeç yaptığın sadece “ give item “ başka bir özellik var da görmüyorsam kusura bakmayasın 1 sayfa geri çıkınca seninde konun dahil 3 tane event konusu mevcut
 
:'D gülmem normal. Yıl 2018, gelişmiş skriptler yapar insanlar. hala Event skripti yapıyoruz. arkadaşlar, anadolu jet skript'i yapın. Mainmup burdan sana sesleniyorum. #gelişmişskriptlerbeklerizsendenhocam
 
:'D gülmem normal. Yıl 2018, gelişmiş skriptler yapar insanlar. hala Event skripti yapıyoruz. arkadaşlar, anadolu jet skript'i yapın. Mainmup burdan sana sesleniyorum. #gelişmişskriptlerbeklerizsendenhocam

Şimdi anlamadım burda kime salladın bana mı mainmup a mı [emoji23]
 
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