Orta Seviye Bir Skript Gerekiyor [ACİL]

KoseKoyun

> Koyunun Hası <
En iyi cevaplar
0
Buyrun, eğer yalnış anlamadıysam istediğini kodun böyle olması lazım:
Kod:
options:
    prefix: &6&LGPNeon &8> &f

#Blok kırma eventi
on break:
    #Bloğun çimen veya toprak olduğunu doğruladık
    if event-block is dirt or grass:
        #Oyuncunun aletinin kürek olduğunu tokladık
        if player's tool is shovel:
            if player's tool is diamond shovel:
                chance of 30%:
                    drop a gold nugget at event-location
                    message "{@prefix} toprağı &oelmas kazma &file kırdığın için &o1 altın parçası&f kazandın !"
            else if player's tool is iron shovel:
                chance of 15%:
                    drop a gold nugget at event-location
                    message "{@prefix} toprağı &odemir kazma &file kırdığın için &o1 altın parçası&f kazandın !"
            else if player's tool is stone shovel:
                chance of 10%:
                    drop a gold nugget at event-location
                    message "{@prefix} toprağı &otaş kazma &file kırdığın için &o1 altın parçası&f kazandın !"
            else if player's tool is wooden shovel:
                chance of 5%:
                    drop a gold nugget at event-location
                    message "{@prefix} toprağı &otahta kazma &file kırdığın için &o1 altın parçası&f kazandın !"
        else:
            drop a dirt at event-location
Bu arada özel ve Türkçe karakterleri görebilmek için kodlama türünü UTF-8 olarak değiştirmen gerekiyor.

İyi forumlar...

Not: Şimdi hastaneye çıkacağım 30-60 dakika sonra döndüğümde cevap verebilirim.
İki kere toprak düşürür el ile kırarsa.
 

Jakinda

Blind Bandit
En iyi cevaplar
7
bi dakika şimdi bu adamın attığı kodda türkçe şeyler var o türkçeleri kaldırıpta mı atayım yoksa türkçeyi atsam algılarmı yinee
Başında # işareti olanları diyorsan sorun olmaz.Eğer ki mesajlarda türkçe karakter varsa kullandığın programın (not defteri notepad++...)yazılım dilini dediği gibi UTF-8 yap yoksa oyuncua gelen mesajlar bir tuhaf olur.
 

Aerenn

Zombi Katili
En iyi cevaplar
0
İki kere toprak düşürür el ile kırarsa.
Haklısın cancel the event yazmayı unutmuşum, dediğim gibi şimdi hastaneye çıkacağım aceleyle yazdım.

bi dakika şimdi bu adamın attığı kodda türkçe şeyler var o türkçeleri kaldırıpta mı atayım yoksa türkçeyi atsam algılarmı yinee
Türkçe algılaması için belirttiğim gibi text editöründen kodlamayı UTF-8 olarak değiştirirsin, çalışır. Ayrıca "bu adam" diye hitap etmene gerek yok 3. kişiymişim gibi burada benim ile ilgili sorunu direk sorunu bana da sorabilirsin :)

Kodun düzeltilmiş hali:
Kod:
options:
    prefix: &6&LGPNeon &8> &f

#Blok kırma eventi
on break:
    #Bloğun çimen veya toprak olduğunu doğruladık
    if event-block is dirt or grass:
        #Oyuncunun aletinin kürek olduğunu yokladık
        if player's tool is shovel:
            if player's tool is diamond shovel:
                chance of 30%:
                    drop a gold nugget at event-location
                    message "{@prefix} toprağı &oelmas kazma &file kırdığın için &o1 altın parçası&f kazandın !"
            else if player's tool is iron shovel:
                chance of 15%:
                    drop a gold nugget at event-location
                    message "{@prefix} toprağı &odemir kazma &file kırdığın için &o1 altın parçası&f kazandın !"
            else if player's tool is stone shovel:
                chance of 10%:
                    drop a gold nugget at event-location
                    message "{@prefix} toprağı &otaş kazma &file kırdığın için &o1 altın parçası&f kazandın !"
            else if player's tool is wooden shovel:
                chance of 5%:
                    drop a gold nugget at event-location
                    message "{@prefix} toprağı &otahta kazma &file kırdığın için &o1 altın parçası&f kazandın !"
 

GPNeon

Ağaç Yumruklayıcı
En iyi cevaplar
0
bir şey sorucam alakasız biraz ama siz bu kadar skript yazmayı nerden öğrendiniz :D
 

Jakinda

Blind Bandit
En iyi cevaplar
7
Örnek skriptlere bakarak rehberler izleyerek. Takıldığın yerde de internetten araştır mantığını kavra anlarsın. Tabi ileri seviyeler çok karmaşık.
 

GPNeon

Ağaç Yumruklayıcı
En iyi cevaplar
0
bide şimdi bu gold nuggetin ismini nasıl değiştiricem kod şöyle ya ;


options:
prefix: &6&LGPNeon &8> &f

#Blok kırma eventi
on break:
#Bloğun çimen veya toprak olduğunu doğruladık
if event-block is dirt or grass:
#Oyuncunun aletinin kürek olduğunu yokladık
if player's tool is shovel:
if player's tool is diamond shovel:
chance of 30%:
drop a gold nugget at event-location
message "{@prefix} toprağı &oelmas kazma &file kırdığın için &o1 altın parçası&f kazandın !"
else if player's tool is iron shovel:
chance of 15%:
drop a gold nugget at event-location
message "{@prefix} toprağı &odemir kazma &file kırdığın için &o1 altın parçası&f kazandın !"
else if player's tool is stone shovel:
chance of 10%:
drop a gold nugget at event-location
message "{@prefix} toprağı &otaş kazma &file kırdığın için &o1 altın parçası&f kazandın !"
else if player's tool is wooden shovel:
chance of 5%:
drop a gold nugget at event-location
message "{@prefix} toprağı &otahta kazma &file kırdığın için &o1 altın parçası&f kazandın !"

Burda şu drop a gold nugget yazılarından önce named:&0[&bGhostCoin&0] mı yazmam gerekiyor
 

Aerenn

Zombi Katili
En iyi cevaplar
0
bir şey sorucam alakasız biraz ama siz bu kadar skript yazmayı nerden öğrendiniz :D
Skript bilmek bu kadar zor bir şey değil. Ne kadar çok şey yaparsan o kadar öğrenirsin. Tecrübeye dayanıyor. Yine de sana 2 şey söyleyeceğim, 1. skunity.com sitesinde çoğu addon ve dökümanlarını bulabilirsin. 2. olarak merak ettiğin şeyi İngilizce olarak googleye yazıp sonuna "skript minecraft bukkit" tarzı anahtar kelimeler eklersen, eğer önceden açılmışsa senin sorunun ile ilgili bukkit forumunda bir kaynak bulabilirsin. Ben çoğunlukla bu şekilde aradığımı bulabiliyorum.

bide şimdi bu gold nuggetin ismini nasıl değiştiricem kod şöyle ya ;
Burda şu drop a gold nugget yazılarından önce named:&0[&bGhostCoin&0] mı yazmam gerekiyor
Kod:
drop gold nugget named "&0[&bGhostCoin&o]" at event-location
 
Üst