Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Healing scpde poiyi tedavi etme


cacan3

Öne çıkan mesajlar

arkadaşlar çok aradım ama bulamadım (healingle ilhili çok konu var ama) bu nebula scplerindeki bronxun yazmış olduğu healing scp ye insan üstündeki zehiri tedavi etmeme yrdmci olurmusunuz.. ben biraz denedim yapmaya çalıştım ama herseferinde hata veriyor (animallarinki giibi yapmaya çalıştım ama olmadı )

birde poison herseviyede deathly vuruyor bunu nasıl seviyelere ayırabilirim teşekkürler
Link to comment
Sosyal ağlarda paylaş

1- bandajın scriptine

on=@targon_char

if () //adam zehirli iseee
src.targ.findid.i_rune_poison.remove //tedavi et
endif


eklersin. eder. yada timer a vermek daha mantıklı cunku bu cat die heal eder.

heal scriptini yolla ona göre düzenleyelim.[signature][hline]|Chaos Design & Hosting| |Sindarin MMO| |
Ultimatr.Net
| |Storm UO|

Evlenilcek Kız Aranıyor

[Bu mesaj Tcpip tarafından 02 Kasım 2005 15:18 tarihinde değiştirilmiştir]
Link to comment
Sosyal ağlarda paylaş

[spo1=Healing.scp]// ----------------------------
// HEALING.SCP - BANDAJ FONKSIYONU
// SON GUNCELLENME TARIHI: 7 Nisan 2002 -Bronx
// ----------------------------
VERSION=0.55

[ITEMDEF 0ee9]
DUPEITEM=0e21

[ITEMDEF 0e22]
DUPEITEM=0e20

[ITEMDEF 0e21]
DEFNAME=i_bandage
RESOURCES=i_cloth
TYPE=T_BANDAGE
WEIGHT=0.2
DUPELIST=0ee9
CATEGORY=Items by Professions
SUBSECTION=Healer
DESCRIPTION=clean bandages

On=@DClick
if !( == )
src.sysmessage @090 Bandajlar cantanizda olmali.
return 1
elseif ( < 0)
src.findid.i_mem_healing.remove
return 0
elseif ()
src.sysmessage @090 Bandajlari su an kullanamazsiniz.
return 1
else
return 0
endif

On=@Targon_Char
src.skill fail
if !()
src.sysmessage @090 Bandajiniz yok.
return 1
elseif ( > 3)
src.sysmessage @090 Hedefe ulasamiyorsunuz.
return 1
elseif ( == 10) ||( == 11) || ( == 12) || ( == 13)
src.sysmessage @090 Bunu iyilestiremezsiniz.
return 1
elseif ( == 1)
if ( == c_m_golem_tinker1) || ( == c_m_golem_tinker2) || ( == c_m_golem)
src.sysmessage Golem'leri bandajla iyilestiremezsiniz.
elseif !(( < ) || ())
src.sysmessage @40 tedaviye ihtiyac duymuyor.
return 1
elseif ()
if (( < 60.0) || ( < 60.0))
src.sysmessage @90 Hayvan uzerindeki zehiri tedavi edecek kadar yetenekli degilsiniz.
return 1
endif
else
var.nx1 ( / {20 50})
var.nx2 ( / 50)
var.nx3 + + {3 10})>
endif
src.sd 1
src.anim 17
src.newitem i_mem_healing
src.act.morey >
src.act.morex 3
src.act.link
src.act.equip
src.face
return 1
elseif (&statf_dead)
if (( < 80.0) || ( < 80.0))
src.sysmessage @90 Henuz oluleri diriltecek kudrete sahip degilsiniz.
elseif !()
src.sysmessage Diriltme islemi icin 5 bandaja ihtiyaciniz var.
else
if ( > 5)
src.criminal 1
src.sayua 048,0,0,0 * isimli katili diriltir *
elseif (&statf_criminal)
src.criminal 1
src.sayua 048,0,0,0 * isimli sucluyu diriltir *
elseif () && () && ( != )
src.criminal 1
elseif () && () && ( != )
src.criminal 1
endif
src.sd 2
src.face
src.anim 17
src.consume 5 i_bandage
src.targ.spelleffect s_resurrection 1000
src.targ.sayua 048,0,0,0 * sayesinde hayata doner *
src.checkhealing 2
src.checkanatomy 2
endif
return 1
elseif () && !()
src.sysmessage Faction uyelerini iyilestiremezsiniz.
return 1
elseif ( > 0) && !()
src.sysmessage Order/Chaos uyelerini iyilestiremezsiniz.
return 1
elseif !(( < ) || ())
if !( == )
src.sysmessage tedaviye ihtiyac duymuyor.
else
src.sysmessage Tedaviye gereksiniminiz yok.
endif
return 1
elseif ()
if (( < 60.0) || ( < 60.0))
src.sysmessage Zehiri tedavi edecek kadar yetenekli degilsiniz.
return 1
endif
else
var.nx1 ( / {20 50})
var.nx2 ( / 50)
var.nx3 + + {3 10})>
endif

src.sd 1
src.anim 17
src.newitem i_mem_healing
src.act.morey >
if !( == ) // heal other
src.act.morex 1
src.act.link
src.face
endif
src.act.equip
return 1

[itemdef i_mem_healing]
ID=i_memory
TYPE=t_eq_script
NAME=healing mem

On=@Create
attr attr_decay|attr_newbie

On=@Equip
src.events +e_healing
timer 3

On=@UnEquip
cont.events -e_healing

On=@Timer
if ()
if ( == 3) // veterinary
if !( < ) && !()
cont.sysmessage tedaviye ihtiyac duymuyor.
remove
return 1
elseif ()
if ( < 60.0) || ( < 60.0)
cont.sysmessage Zehiri tedavi edecek kadar yetenekli degilsiniz.
remove
return 1
endif
elseif !(<
Link to comment
Sosyal ağlarda paylaş

×
  • Yeni Oluştur...