Süreli item ekleme

kod_adı

Demir Madencisi
Mesajlar
334
En iyi cevaplar
0
Beğeniler
126
Puanları
0
Merhabalar mesela oyuncu edit kılıç alıyor 3 saat sonra yok oluyor silahın üzerindede ne kadar süresi kaldığı yazıyor bunu yapabilecek yiğido varmı ? :)
 


TheN4maru

Zombi Katili
Mesajlar
217
En iyi cevaplar
0
Beğeniler
64
Puanları
0
Bunu Bilmiyorum Ama Ne Zaman Ench Basıldığı Ne Zaman İsmi Değiştiğini Gösteren Bir Plugin Biliyorum.İstermisin ?
 

kod_adı

Demir Madencisi
Mesajlar
334
En iyi cevaplar
0
Beğeniler
126
Puanları
0
Gerek yok ona süreli item lazım adam alicak mesela 3 saat sonra item gidicek
 

blackone1991

Elmas Madencisi
Mesajlar
808
En iyi cevaplar
0
Beğeniler
751
Puanları
2,540
Ruh hali
Yapabilirim ama daha kahvaltı etmedim akşama doğru yaparım .
 

ufukt14789

Zombi Katili
Mesajlar
179
En iyi cevaplar
0
Beğeniler
68
Puanları
0
Böyle Bir plugin Kodladım ancak veremem
Sende kodlayabilirsin kodlarını Github dan bulmuştum : )
Türkçeleştirdim komutlarınıı
/sureli-item ekle ("isim") ("Süre:1:00") item isimi = 1 Saat boyunca kalacak
 
R

Reloven

Ziyaretçi
Skript Yazmayı Bilmiyorum Açıkcası Ancak Şöyle Bir Mantık Yürütebilinir
Örn Özel Elmas Kılıc (3Saat) isimli bir kılıç verir ve sonra wait 10800 bekler yani 3saat daha sonrada Özel Elmas Kılıc (3Saat) İsimli itemi siler mantıklı
 

virtuaL

Kızıltaş Madencisi
Mesajlar
525
En iyi cevaplar
0
Beğeniler
233
Puanları
0
peki bu bekleme süreci oyundan cıkarsa oyuncu ne olacak ?

kılıcı verdigi an "set {kiralikkilic.%player%} to now" desek
daha sorna bu değiskene 180 dakika eklesek
every minute
de 180 dakika sonrasını gectiginde kılıc kaybolsa ?

mantık benden kodlama sizden yigidolar :=)[DOUBLEPOST=1410091276,1410090880][/DOUBLEPOST]----- yada now u mow u karıştırmayalım

command /kilicver:
trigger:
give (kılıcid)
set {kiralıkkilic.%player%} to 180

every minute:
if player has (kılıcid) named (kılıcismi):
remove 1 from {kiralıkkilic.%player%}
if {kiralıkkilic.%player%} is 0:
#kılıcı nasıl sildirecegi hakkında bilgim yok :)

gibi yapılabilir . ( yazı hatalarım icir kusura bakmayın otobüsden yazıyorum )
 

PoligonTR

Taş Madencisi
Mesajlar
65
En iyi cevaplar
0
Beğeniler
18
Puanları
0
Kılıcın üzerine yazamam fakat sağ tıklıyınca yazabilirim chate

Komutlar(tab kendine ekle).
command /kilical:
trigger:
give 1 iron sword named "<aqua>Editli Kilic"
set {kalan.%player%} to now


on every 3 seconds:
loop all players:
if difference between now and {kalan.%loop-player%} is 3 hours:
remove 1 iron sword named "<aqua>Editli Kilic"
set {kalan.%loop-player%} to now


on right click with iron sword:
player's holding an iron sword named "<aqua>Editli Kilic":
send "%{kalan.%player%}%"
 
Son düzenleme:

GodofMilker

Nether Yerlisi
Mesajlar
2,196
En iyi cevaplar
0
Beğeniler
2,562
Puanları
6,790
Kılıcın üzerine yazamam fakat sağ tıklıyınca yazabilirim chate

Komutlar(tab kendine ekle).
command /kilical:
trigger:
give 1 iron sword named "<aqua>Editli Kilic"
set {kalan.%player%} to now


on every 3 seconds:
if difference between now and {kalan.%player%} is 3 hours:
remove 1 iron sword named "<aqua>Editli Kilic"
set {kalan.%player%} to now


on right click with iron sword:
player's holding an iron sword named "<aqua>Editli Kilic":
send "%{kalan.%player%}%"
Senden beklemezdim -,-
"
on every 3 seconds:
if difference between now and {kalan.%player%} is 3 hours:
remove 1 iron sword named "<aqua>Editli Kilic"
set {kalan.%player%} to now" Kısmı tamamen yanlış hiç loop atmamışsın ki -_- ve bu kılıç asla silinmez ki ? her 3 saniyede bir şimdiye eşitliyorsun nasıl silinsin :D
 

PoligonTR

Taş Madencisi
Mesajlar
65
En iyi cevaplar
0
Beğeniler
18
Puanları
0
Olm öyle değil.eğer aralık 3 saat ise çalıştır şimdiye eşitle diyor

Ve mesela 1 saniye geçsin.o değişkende 1 seconds yazar.Yanlış değil[DOUBLEPOST=1410112879,1410112718][/DOUBLEPOST]Ayrıca every 3 seconds'ta player demişim düzelttim :D
 

CleverMC

Altın Madencisi
Mesajlar
383
En iyi cevaplar
0
Beğeniler
113
Puanları
0
Ne var bunu yazmakta :/

Tamam sözümü geri aldım :D
 
Son düzenleme:

Üst