|
bununla uğraşırken bir kaç bir şey'de ögrendim. Neyse sorum şu etherael lamayı aylık yapmak istiyorum, ve başarıyordum az kaldı ki başaramadım
yaşadıgım sorun lamaya binice süresini tekrarlıyor diger bir sorun silindi diyip silmiyor -0 da kalıyor tekrar bine biliyorum ve süresi yine baştan başlıyor kafayı yedim orayı siliyorum olmuyo burayı deniyorum olmuyor 5 kere serverı patlattım bu geçe :S bug diyor aşşağı sarıyor sphere[ITEMDEF i_dontremove_save]
Name=Ethereal FIX
Id=i_memory
Type=t_eq_script
ON=@Create
Attr=attr_newbie
Timer 1
ON=@Timer
link.findlayer.25.timer -1
timer 5
return 1
[itemdef i_et_llama_charge]
name=Ethereal Llama
id=i_mt_llama
TDATA3=c_el_charge
layer=25
on=@create
color=0ffff
on=@equip
link=<src.uid>
on=@unequip
src.newitem i_et_el_charge
src.act.bounce
src.act.color 0
///src.act.more2 <eval <tag.more2>>
src.consume 100 i_dontremove_save
[chardef c_el_charge]
id=c_llama
on=@create
color=07a1
str 1 // it will work...
on=@click
remove
return 1
on=@npcrestock
remove
return 1
on=@skillstart
remove
return 1
[itemdef i_et_el_charge]
NAME=Ethereal llama
id=i_pet_llama
type=t_normal
On=@Click
IF (<TIMER> == -1)
SRC.SYS_KIRMIZI Young Robe süresi bitmiş.
REMOVE
ENDIF
msg_kirmizi [<kalansure <timer>> sonra silinecektir.]
msg_beyaz <qval (<link> == <src.uid>)?<link.name>:> <name>
return 1
on=@create
color=07a1
attr=14
TIMER=10
return 1
On=@Timer
remove
return 1
on=@dclick
if !(<src.findlayer.25.uid>)
src.newitem i_dontremove_save
src.act.link=<src.uid>
src.act.equip
src.newitem i_et_llama_charge
src.act.more1=c_el_charge
src.act.equip
src.act.color 07a1
src.update
remove
return 1
else
src.sysmessage @1152 Zaten Bir Binegin Uzerindesin.
return 1
endif
[EOF]//theraskolon=@Create
tag._TotalDay = <eval <serv.Time>+25920000> // + dan sonrası süre // örneğin saniye * 10 * saat * gün * ay = sonuç 25920000
on=@Click // ne kadar günü kalmış kullanıcıya belirtmek. kalan süreyi hesaplamak.
local._Calc = <eval <dtag._TotalDay>-<serv.Time>> // time'dan verilen süreyi çıkart
local._Calc /= 10 // 10 ile çarptığımız için / 10
message Kalan: <dlocal._Calc> // sonuç saniye bazlıdır kendi kalan süre <kalansure fonksiyonunabagla> <kalansure <dlocal_calc>
on=@dClick
if ( <serv.Time> > <dtag._TotalDay> )
remove // süresi doldu sil. // Bu şekilde kullanıcağın başka eşyalar varsa bunu bir fonksiyona bağla daha kullanışlı olur.
endif
on=@dclick
if !(<src.findlayer.25.uid>)
src.newitem i_dontremove_save
src.act.link=<src.uid>
src.act.equip
src.newitem i_et_llama_charge
src.act.more1=c_el_charge
src.act.equip
src.act.color 07a1
src.update
remove
return 1
else
src.sysmessage @1152 Zaten Bir Binegin Uzerindesin.
return 1
endif
[ITEMDEF i_et_llama]
NAME=Ethereal Llama
id = i_pet_llama
type = t_item_etheral
[typedef t_item_etheral]
on=@Create
tag._TotalDay = <eval <serv.Time>+25920000>
on=@Click
local._Calc = <eval <dtag._TotalDay>-<serv.Time>>
local._Calc /= 10
if ( <dtag._TotalDay> > <serv.Time> )
message @,,1 Kalan: <kalansure <dlocal._Calc>>
else
src.Sysmessage @,,1 <Name>, süresi bittiği için silindi.
remove
endif
on=@dClick
if !( <serv.Time> > <dTag._TotalDay> )
if ( <TopObj> == <src> )
serv.NewNpc = c_llama
ref1 = <new>
ref1.Tag._TotalDay = <dTag._TotalDay>
ref1.P = <src.P>
ref1.f_MakePetOf = <src>
src.dClick = <ref1>
src.Events +e_item_etheral
remove
endif
else
src.Sysmessage @,,1 <Name>, süresi bittiği için silindi.
remove
endif
return 1
[events e_item_etheral]
on=@Dismount
if !( <serv.Time> > <argo.dTag._TotalDay> )
serv.NewItem = i_et_llama,1,<src>
new.Tag._TotalDay = <argo.dTag._TotalDay>
endif
src.Events -e_item_etheral
argo.remove
return 1
on=@EnvironChange
ref1 = <FindLayer.25.More2>
if ( <serv.Time> > <ref1.dTag._TotalDay> )
src.Sysmessage @,,1 <ref1.Name>, süresi bittiği için silindi.
ref1.remove
endif
[EOF]f_MakePetOf bulunmuyorsa.[FUNCTION F_MakePetOf]
consume 100 i_memory
serv.NewItem = i_memory
new.Color = memory_ipet
new.More1 = 04
new.More2 = <serv.time>
new.Morep = <P>
new.Link = <args>
new.Cont = <uid>
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
pack horse,npc saldiri
Son cevap: 14-09 16:59 · Son yazan: Dr.Reeyf · Mesaj: 3 · Görüntü: 3241
|
Script Yardımı | 14-09 16:59 | 3 | 3241 | |
|
|
etheral horse sorun
Son cevap: 08-04 19:16 · Son yazan: emre11 · Mesaj: 1 · Görüntü: 2748
|
Script Yardımı | 08-04 19:16 | 1 | 2748 | |
|
|
Aylık ücretli scipter arıyoruz TNS
Son cevap: 30-06 17:32 · Son yazan: violance · Mesaj: 7 · Görüntü: 6495
|
Sarı Sayfalar | 30-06 17:32 | 7 | 6495 | |
|
|
Web site + webhosting 1 yıllık + vds 6 aylık sunucu satılık
Son cevap: 14-05 21:01 · Son yazan: NeroPvp · Mesaj: 5 · Görüntü: 6667
|
Sarı Sayfalar | 14-05 21:01 | 5 | 6667 | |
|
|
Aylık 55 TL'den başlayan FRANSA OVH Lokasyon Sunucular
Son cevap: 17-08 01:02 · Son yazan: TheRaskol · Mesaj: 5 · Görüntü: 7595
|
Hosting Reklam ve Yardım | 17-08 01:02 | 5 | 7595 |