[Yardım] Sigara Scripti

RandomMac5

KreeDome
Mesajlar
335
En iyi cevaplar
0
Beğeniler
161
Puanları
840
Merhaba arkadaşlar bir Sorum olacaktı
bir Mod var "Smoke Mod" diye Sizce onu scriptile nasıl yapabilirim yada yapan varmı ?
Bilenler Lütfen sölerse sevinirim :)
 


R

Reloven

Ziyaretçi
Yapılırda Cok Basit Olur Yapabilecegin En Fazla Çubuga Sağ Tıklayınca Duman Efekti Vermek Alta Yazı Yazmak Yada Zehir Efekti Filan Vermek.
 

WindArmy

Demir Madencisi
Mesajlar
313
En iyi cevaplar
0
Beğeniler
92
Puanları
0
Skript İle Bilmiyorum Fakat Plugin İle Başarılı Bir Şekilde Yapılabilir. (Başarılı'dan Kasıt'ım; Hemen Hemen Aynı, Tam İstediğin Gibi vb.)
 

umut_

┌────────────┐ [ 1881 - 193∞ ] └────────────┘
Mesajlar
4,610
En iyi cevaplar
0
Beğeniler
2,746
Puanları
6,360
1.8 De Armour Standlara Sigara İçirme Daha Basit Olur :p @ErenBeyazkurt :D
 

MegaCrafter

Obsidyen Madencisi
Mesajlar
1,419
En iyi cevaplar
0
Beğeniler
1,542
Puanları
3,070
PHP:
on command /sigara <text> [<int>]:
    if arg 1 is ic:
        if {sigara.kalan.%player%} is greater than 0:  
            send "&aSu anda sigara iciyorsun." to player
            execute console command "/effect %player% 2 10 2"
            wait 10 seconds
            send "&aSigara icmeyi bitirdin." to player
            add 1 to {sigara.bagimliligi.%player%}
            remove 1 from {sigara.kalan.%player%}
        else:
            send "&cSigaran kalmamis!" to player
    else:
         if arg 1 is al:
            if arg 2 is set:
                if player's balance is greater than 99:
                    add arg 2 to {sigara.kalan.%player%}
                    remove $100 from player's balance
                else:
                   send "&cYeterli paran yok!" to player
            else:
               send "&cAlacagin sigara sayisini belirt lutfen!" to player
    else:
        if arg 1 is birak:
            chance of %10:
                send "&aSigarayi biraktin!" to player
                set {sigara.bagimliligi.%player%} to 0
            chance of %90:
                send "&cSigarayi birakamadin!" to player
Devamı için çoğu şey var ancak kendi istediğin gibi yapman lazım.
Komutları:
/sigara ic
/sigara al (miktar)
/sigara birak

her sigara icisi 1 bagimlilik ekliyor. Bu bağımlılığı kaldırmak için çoğu yöntem bulabilirsin. Sana bıraktım orasını. Sigara içmek 10 saniye sürüyor ve sigara içmek yavaşlık veriyor. Bağımlılık varken sigara içilmesi için yöntemler bulabilirsin. Duman efekti için particle gerekiyor ancak 1.8 yapmazsın diye eklemedim. Sigara birak ise %10 şans ile sigarayı bıraktırıyor. Sigarayı bırakamazsa olacak şeyler ekleyebilirsin. Sigara içmediği belirli bir süre için bağımlılığı azaltabilirsin.[DOUBLEPOST=1422883425,1422883346][/DOUBLEPOST]Eğer konuşma açarsan, Yani gerekirse ben senin istediğin gibi modifiye etmeye çalışabilirim.
 

GodofMilker

Nether Yerlisi
Mesajlar
2,196
En iyi cevaplar
0
Beğeniler
2,562
Puanları
6,790
PHP:
on command /sigara <text> [<int>]:
    if arg 1 is ic:
        if {sigara.kalan.%player%} is greater than 0: 
            send "&aSu anda sigara iciyorsun." to player
            execute console command "/effect %player% 2 10 2"
            wait 10 seconds
            send "&aSigara icmeyi bitirdin." to player
            add 1 to {sigara.bagimliligi.%player%}
            remove 1 from {sigara.kalan.%player%}
        else:
            send "&cSigaran kalmamis!" to player
    else:
         if arg 1 is al:
            if arg 2 is set:
                if player's balance is greater than 99:
                    add arg 2 to {sigara.kalan.%player%}
                    remove $100 from player's balance
                else:
                   send "&cYeterli paran yok!" to player
            else:
               send "&cAlacagin sigara sayisini belirt lutfen!" to player
    else:
        if arg 1 is birak:
            chance of %10:
                send "&aSigarayi biraktin!" to player
                set {sigara.bagimliligi.%player%} to 0
            chance of %90:
                send "&cSigarayi birakamadin!" to player
Devamı için çoğu şey var ancak kendi istediğin gibi yapman lazım.
Komutları:
/sigara ic
/sigara al (miktar)
/sigara birak

her sigara icisi 1 bagimlilik ekliyor. Bu bağımlılığı kaldırmak için çoğu yöntem bulabilirsin. Sana bıraktım orasını. Sigara içmek 10 saniye sürüyor ve sigara içmek yavaşlık veriyor. Bağımlılık varken sigara içilmesi için yöntemler bulabilirsin. Duman efekti için particle gerekiyor ancak 1.8 yapmazsın diye eklemedim. Sigara birak ise %10 şans ile sigarayı bıraktırıyor. Sigarayı bırakamazsa olacak şeyler ekleyebilirsin. Sigara içmediği belirli bir süre için bağımlılığı azaltabilirsin.[DOUBLEPOST=1422883425,1422883346][/DOUBLEPOST]Eğer konuşma açarsan, Yani gerekirse ben senin istediğin gibi modifiye etmeye çalışabilirim.
Oyuncunun kafasından dumar efekti çıkarabilirsin :(
 

RandomMac5

KreeDome
Mesajlar
335
En iyi cevaplar
0
Beğeniler
161
Puanları
840
PHP:
on command /sigara <text> [<int>]:
    if arg 1 is ic:
        if {sigara.kalan.%player%} is greater than 0:  
            send "&aSu anda sigara iciyorsun." to player
            execute console command "/effect %player% 2 10 2"
            wait 10 seconds
            send "&aSigara icmeyi bitirdin." to player
            add 1 to {sigara.bagimliligi.%player%}
            remove 1 from {sigara.kalan.%player%}
        else:
            send "&cSigaran kalmamis!" to player
    else:
         if arg 1 is al:
            if arg 2 is set:
                if player's balance is greater than 99:
                    add arg 2 to {sigara.kalan.%player%}
                    remove $100 from player's balance
                else:
                   send "&cYeterli paran yok!" to player
            else:
               send "&cAlacagin sigara sayisini belirt lutfen!" to player
    else:
        if arg 1 is birak:
            chance of %10:
                send "&aSigarayi biraktin!" to player
                set {sigara.bagimliligi.%player%} to 0
            chance of %90:
                send "&cSigarayi birakamadin!" to player
Devamı için çoğu şey var ancak kendi istediğin gibi yapman lazım.
Komutları:
/sigara ic
/sigara al (miktar)
/sigara birak

her sigara icisi 1 bagimlilik ekliyor. Bu bağımlılığı kaldırmak için çoğu yöntem bulabilirsin. Sana bıraktım orasını. Sigara içmek 10 saniye sürüyor ve sigara içmek yavaşlık veriyor. Bağımlılık varken sigara içilmesi için yöntemler bulabilirsin. Duman efekti için particle gerekiyor ancak 1.8 yapmazsın diye eklemedim. Sigara birak ise %10 şans ile sigarayı bıraktırıyor. Sigarayı bırakamazsa olacak şeyler ekleyebilirsin. Sigara içmediği belirli bir süre için bağımlılığı azaltabilirsin.[DOUBLEPOST=1422883425,1422883346][/DOUBLEPOST]Eğer konuşma açarsan, Yani gerekirse ben senin istediğin gibi modifiye etmeye çalışabilirim.
Benim istediğim bir itemi sigara olacak ama :)
 

MegaCrafter

Obsidyen Madencisi
Mesajlar
1,419
En iyi cevaplar
0
Beğeniler
1,542
Puanları
3,070
Benim istediğim bir itemi sigara olacak ama :)
hmm o zaman tüm skript baştan yazılacak :D ben başlayım şimdiden yazmaya o zaman[DOUBLEPOST=1422896653,1422895740][/DOUBLEPOST]
PHP:
on right click with a stick named "Sigara":
    send "&aSu anda sigara iciyorsun." to player
    execute console command "/effect %player% 2 10 2"
    wait 10 seconds
    send "&aSigara icmeyi bitirdin!" to player
    add 1 to {sigara.bagimlilik.%player%}
    remove 1 from {sigara.kalan.%player%}   
        if {sigara.kalan.%player%} is 0:
            remove 1 stick named "Sigara"
            send "&cSigaran bitti!" to player
on command /sigara <text>
    if arg 1 is al:
        if player's balance is greater than 99:
            add 1 to {sigara.kalan.%player%}
             remove $100 from player's balance
        else:
            send "&cYeterli paran yok!" to player
    else:
        if arg 1 is birak:
            chance of %10:
                send "&aSigarayi biraktin!" to player
                set {sigara.bagimlilik.%player%} to 0
[DOUBLEPOST=1422896818][/DOUBLEPOST]Tamam baştan yazılması gerekmiyormuş :D Bir iki düzeltme yaptım sadece burada. Ve para olayı tam düzenlenemeyeceği için sigara al komutu ile sadece 1 sigara alınabilecek. Sigara isimli bir çubuğa sağ tık yapıldığında sigara içilmiş oluyor. Hala dediğim eklemeler mevcut. Ayrıca bazı sıkıntılar çıkabilir. Sen yinede dene bir. İşine yararsa ne mutlu bana :)[DOUBLEPOST=1422897149][/DOUBLEPOST]
Edit cakayim. Arkadasindan sigara istesin vermesse tartisma ciksin sonra kavga
Sigara isteme değil de daha çok araklama falan :D
 

RepublicanSensei

ˢᵖᶤᵍᵒᵗ ᵈᵉᵛᵉˡᵒᵖᵉʳ
Mesajlar
862
En iyi cevaplar
0
Beğeniler
490
Puanları
890
Bunu kullanın :'(:
PHP:
command /sigara:
    trigger:
        if {sigara.%player%} is true:
            message "&cHayatın boyunca 1 adet sigara alabilirsin!"
            stop trigger
        give a stick named "&eSigara" to player
        set {sigara.%player%} to true
      
on right click with stick:
    name of tool of player contains "&eSigara"
    play smoke at block 2 meters above player
 
Son düzenleme:

RandomMac5

KreeDome
Mesajlar
335
En iyi cevaplar
0
Beğeniler
161
Puanları
840
Bunu kullanın :'(:
PHP:
command /sigara:
    trigger:
        if {sigara.%player%} is true:
            message "&cHayatın boyunca 1 adet sigara alabilirsin!"
            stop trigger
        give a stick named "&eSigara" to player
        set {sigara.%player%} to true
    
on right click with stick:
    name of tool of player contains "&eSigara"
    play smoke effect at block 2 meters above player
Bunda Sadece duman efekti yok yoksa güzel yani istediğim :) ama burdan @MegaCrafter'a teşekkür ediyorum onunkide oldu :)
 
Son düzenleme:

Üst