|
[itemdef i_makas]
name=Makas
id=i_scissors
RESOURCES=4 i_ingot_iron
TYPE=T_scissors
WEIGHT=1
CATEGORY=Items by Professions
SUBSECTION=Tailor
DESCRIPTION=Scissors
SKILLMAKE=TINKERING 14.5,t_tinker_tools
On=@DClick
target
src.SYS_BEYAZ Keseceğiniz eşyayı seçiniz.
return 1
On=@TargOn_Item
if !(<src.targ.topobj.uid> == <src.uid>)
src.SYS_KIRMIZI Keseceğiniz eşya üzerinizde olmalı.
endif
if (<src.findid.i_fire_robe>)
src.SYS_BEYAZ Fire robe'u kestiniz.
src.newitem i_crystal_fire
src.act.bounce
src.targ.remove
elseif (<src.findid.i_earth_robe>)
src.SYS_BEYAZ Earth robe'u kestiniz.
src.newitem i_crystal_earth
src.act.bounce
src.targ.remove
elseif (<src.findid.i_energy_robe>)
src.SYS_BEYAZ Energy robe'u kestiniz.
src.newitem i_crystal_energy
src.act.bounce
src.targ.remove
elseif (<src.findid.i_ice_robe>)
src.SYS_BEYAZ Ice robe'u kestiniz.
src.newitem i_crystal_ice
src.act.bounce
src.targ.remove
else
src.SYS_KIRMIZI Bunu kesemezsiniz.
endif
return 1Özel robeleri keserken kaynak malzemelerin çantaya düşmesini bu şekilde yazarak sağladım. Çantaya rastgele düşme nasıl eklenir? Birde eksikler yada yanlış yazdığım yerler neler?
if !(<src.targ.topobj.uid> == <src.uid>)
src.SYS_KIRMIZI Keseceğiniz eşya üzerinizde olmalı.
endifBöyle olmalı,if !(<src.targ.topobj.uid> == <src.uid>)
src.SYS_KIRMIZI Keseceğiniz eşya üzerinizde olmalı.
return 1
endifRastgele düşmeden kastınız nedir ?
RasmuS :Bunu nasıl kullanacağım hakkında bir fikrim yok açıkcası.
if <r1,3> yaparsanız 3'te bir şans ile verir.
if (<src.findid.i_fire_robe>)
src.SYS_BEYAZ Fire robe'u kestiniz.
if (<r1,3>) //<- Böyle hiç kullanmadım // if (<r3> == 1) // if (Rand(3) == 1) // if (rand(3))
src.newitem i_crystal_fire
endif
src.act.bounce
src.targ.removeBöyle
On=@TargOn_Item
if !(<src.targ.topobj.uid> == <src.uid>)
src.SYS_KIRMIZI Keseceğiniz eşya üzerinizde olmalı.
return 1
endif
if (<src.findid.i_fire_robe>)
src.SYS_BEYAZ Fire robe'u kestiniz.
if (Rand(3) == 1)
src.newitem i_crystal_fire
endif
src.act.bounce
src.targ.remove
elseif (<src.findid.i_earth_robe>)
src.SYS_BEYAZ Earth robe'u kestiniz.
if (Rand(3) == 1)
src.newitem i_crystal_earth
endif
src.act.bounce
src.targ.remove
elseif (<src.findid.i_energy_robe>)
src.SYS_BEYAZ Energy robe'u kestiniz.
if (Rand(3) == 1)
src.newitem i_crystal_energy
endif
src.act.bounce
src.targ.remove
elseif (<src.findid.i_ice_robe>)
src.SYS_BEYAZ Ice robe'u kestiniz.
if (Rand(3) == 1)
src.newitem i_crystal_ice
endif
src.act.bounce
src.targ.remove
else
src.SYS_KIRMIZI Bunu kesemezsiniz.
endif
return 1Bu şekilde yaptıktan sonra başta belli bir süre saçmaladı ve sürekli "fire robe" olarak kesti sonra düzeldi. Şimdilik düzgün çalışyor teşekkürler.
Düzgün çalışmıyor sonra bir şekilde düzeliyor çözemedim.
if !(<src.targ.topobj.uid> == <src.uid>)
src.SYS_KIRMIZI Keseceğiniz eşya üzerinizde olmalı.
return 1
endif
if (<src.targ.baseid> == i_fire_robe>)
src.SYS_BEYAZ Fire robe'u kestiniz.
if (Rand(3) == 1)
src.newitem i_crystal_fire
src.act.bounce
src.targ.remove
endif
elseif (<src.targ.baseid> == i_earth_robe>)
..
....
...
(tüm robeler bittikten sonra)
else
src.sys_kirmizi Sadece ozel robeleri kesebilirsiniz
return 1
endif
On=@TargOn_Item
if !(<src.targ.topobj.uid> == <src.uid>)
src.SYS_KIRMIZI Keseceğiniz eşya üzerinizde olmalı.
return 1
endif
if (<src.targ.baseid> == i_robe_fire>) <----37 burası hata veriyor
src.SYS_BEYAZ Fire robe'u kestiniz.
src.targ.remove <---- bunu buaraya taşıdım yoksa silme işlemide rastgele oluyor.
if (Rand(3) == 1)
src.newitem i_crystal_fire
src.act.bounce
endif
.
.
.22:50:ERROR:(Ozel mage robeler.scp,37)Undefined symbol ''[ITEMDEF i_robe_fire]
// fire Robe
NAME=Fire Robe
DEFNAME=i_robe_fire
ID=i_shroud
TYPE=T_armor_leather
ARMOR=40
DYE=0
DESCRIPTION=Mage Robe
SUBSECTION=Special Items
CATEGORY=Provisions - GM Items
SKILLMAKE=TAILORING 98.1, MAGERY 98.1, t_sewing_kit
RESOURCES=24 i_cloth, i_fire_crystal, i_hardening_crystal
VALUE=25000
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Tek oynayan oyunculara özel Discord Sunucusu kurduk
Son cevap: 05-11 20:35 · Son yazan: RabbitKiller · Mesaj: 1 · Görüntü: 98
|
Ultima Online Genel | 05-11 20:35 | 1 | 98 | |
|
|
Sıfırdan 56b için pack yazabilecek scripter arayışı içindeyim
Son cevap: 01-07 22:06 · Son yazan: UOveteran · Mesaj: 3 · Görüntü: 1232
|
Sarı Sayfalar | 01-07 22:06 | 3 | 1232 | |
|
|
Robe Armor Hatası
Son cevap: 13-07 00:06 · Son yazan: Eren19944 · Mesaj: 3 · Görüntü: 2336
|
ITEM Script Yardımı | 13-07 00:06 | 3 | 2336 | |
|
|
Yeni proje İçin Destek Olabilirseniz Seviniriz
Son cevap: 24-04 11:01 · Son yazan: Thunder-UO · Mesaj: 1 · Görüntü: 2013
|
Sarı Sayfalar | 24-04 11:01 | 1 | 2013 | |
|
|
Evde oyalanmak için sunucu packi
Son cevap: 19-03 18:54 · Son yazan: TheRaskol · Mesaj: 6 · Görüntü: 3535
|
Derleme Scriptler | 19-03 18:54 | 6 | 3535 |