|
//*************************************
// YAZAR: Basic & xwerswoodx
// YAPIM: Hamit Devecioğlu (c)2003-2009
// TARİH: 15.08.2009
// SAAT : 15:53
// KONU : Fix Script
//*************************************
VERSION=0.56b
//**********
//xwerswoodx
//**********
[Events e_fix]
on=@spellcast //Magery + Staff ve Spellbook elden düşmesin.
if !(<src.findlayer(2).type>==t_weapon_mace_staff)
src.findlayer(2).bounce
if !(<src.findlayer(1).type>==t_spellbook)
src.findlayer(1).bounce
endif
endif
//*****
//Basic
//*****
if (<argn> == 12)
src.spellfreeze 2
elif (<argn> == 20)
src.spellfreeze 2
elif (<argn> == 7)
src.spellfreeze 1
elif (<argn> == 29)
src.spellfreeze 3
elif (<argn> == 11)
src.spellfreeze 2
elif (<argn> == 44)
src.spellfreeze 3
elif (<argn> == 4)
src.spellfreeze 2
elif (<argn> == 22)
src.spellfreeze 1
else
src.spellfreeze (<dargn3> / 6)
endif
//**************************
//Bundan sonrası: xwerswoodx
//**************************
On=@SpellEffect //Oto tp
If (<argn> == 38) || (<argn> == 47)
if (<findid.i_pouch_trapped>)
if (<findid.i_pouch_trapped.more2> > 1)
effect 3,i_fx_explode,3,25,1
sound snd_spell_explosion
damage 2
findid.i_pouch_trapped.more2 -=1
return 1
else
effect 3,i_fx_explode,3,25,1
sound snd_spell_explosion
damage 2
findid.i_pouch_trapped.remove
return 1
endif
elseif !(<src.uid> == <uid>)
findid.i_rune_poison.remove
endif
endif
On=@itemclick //Item renkli isim ve özellik.
if (<act.isweapon>)
if (<act.attr>&attr_identified)
act.color=color_<act.morey>
act.arma [ <def.isim_<act.morey>> (+<eval <act.morey>/66>) ]
act.isim <serv.itemdef.<act.dispid>.name>
return 1
else
act.isim <serv.itemdef.<act.dispid>.name>
return 1
endif
elseif (<act.baseid>==i_guildstone)
if (<act.more1> == 1)
act.message @255 [Order]
elseif (<act.more1> == 2)
act.message @35 [Chaos]
endif
if (strmatch('<act.abbrev>',''))
act.arma [ <act.name> ]
else
act.arma [ <act.name>, <act.abbrev> ]
endif
act.isim guildstone
return 1
else
if (<act.amount>==1)
act.isim <serv.itemdef.<act.dispid>.name>
return 1
else
act.isim <act.amount> <serv.itemdef.<act.dispid>.name>
return 1
endif
endif
On=@itemdclick //Spellbook a 2 kere tıklayınca "eline versin" :D
if (<act.isweapon>)
act.color=color_<act.morey>
elseif (<act.type>==t_spellbook)
act.equip
endif
On=@itemcreate //Kılınç yaratınca araştırılmış çıkartalım :)
if (<argo.isweapon>)
argo.color=color_<argo.morey>
argo.attr=attr_magic|attr_identified
return 1
endif
On=@Click //Staff Plevel Message & Guild Message
if (<daccount.plevel> > 1)
message @75 [ <serv.name> <def.admin_plevel_<account.plevel>> ]
message @95 <name>
title <serv.name> <def.admin_plevel_<account.plevel>>
return 1
endif
obj = <memoryfindtype.memory_guild.link.uid>
if (<memoryfindtype.memory_guild>)
if strmatch('<obj.memberfromuid.<uid>.guildtitle>','')
message [<obj.name>]
else
message [<obj.memberfromuid.<uid>.guildtitle> of <obj.abbrev>]
endif
endif
On=@charclick //Giriş Yasaklama, npc ve Vendor Fix
if (<src.account.plevel> > 1) && (<src.account.plevel> < 7) // Plevel 2-3-4-5-6 Spawn & Zoo Giriş Yasak.
if (<act.npc>==1) || (<act.npc>==10) || (<act.npc>==11) || (<act.npc>==12) || (<act.npc>==13)
src.go star chamber
src.fix Siz spawnlara giremezsiniz.
return 1
else
act.isim <act.name>
return 1
endif
endif
if (<act.npc>==3) || (<act.npc>==4) || (<act.npc>==5) || (<act.npc>==6) || (<act.npc>==7) || (<act.npc>==8) || (<act.npc>==9)
act.arma [ <act.job> ]
act.isim <act.name>
return 1
elseif (<act.npc>==10) || (<act.npc>==11) || (<act.npc>==12) || (<act.npc>==13)
act.arma [ Hits/Str: <act.hits>/<act.str> ]
act.isim <act.name>
return 1
elseif (<act.flags>&statf_pet)
act.arma [ Sahibi: <act.findid.i_memory.name> ]
act.isim <act.name>
return 1
elseif (<act.npc>==0)
else
act.isim <act.name>
return 1
endif
On=@chardclick //Stafflar bineğe binemez yau :)
if (<src.account.plevel> > 1)
if !(<act.body>==c_man) && !(<act.body>==c_woman)
act.fix Bunu stafflar yapamaz.
return 1
endif
endif
On=@Mount // Poison ve Paralyze Bug Fix
if (<argo.findid.i_rune_poison>)
src.fix Canlilarin ustunde zehir varken ustune binemezsiniz.
return 1
elseif <argo.findid.i_rune_paralyze> || <argo.findid.i_rune_paralyze_field>
src.fix Canlilar paralyze iken ustune binemezsiniz.
return 1
endif
//Jail Fix (Deneme)
//On=@Gethit
//if (<act.findid.i_jailde>) //Jail itemi!
//act.hits=<act.str>
//return 1
//endif
//******************************************************
//Basic Functions
[function spellfreeze]
tag0.nomovetill=<EVAL <SERV.TIME> + (<ARGS> * 6)>
[function f_fizzle]
tag0.nomovetill=0
if (<mana> >= 8)
mana -={3 8}
return 1
endif
//xwerswoodx
[Defname weapon_fix]
color_0 00
color_200 05
color_400 045
color_600 075
color_800 025
color_1000 095
isim_0 Normal
isim_200 Ruin
isim_400 Might
isim_600 Force
isim_800 Power
isim_1000 Vanquishing
[Function fix]
src.sysmessage @026,,1 <args>
return 1
[Function isim]
message @048 <args>
return 1
[Function arma]
message @095 <args>
return 1
[EOF]Daha neler eklemeliyim yorumlarınızı bekliyorum hazır olunca siteyede atacam!Güncelleme:
[--.--.----]
Magery
Otomatik tp patlaması
[15.08.2009]
Weapon Fix
Vendor Fix
Npc Fix
Amount'u 1 den büyük itemmlerin yanında amount sayısı.
Bineklerin üstünde adı yazması
Staff ve spellbook'un düşmesi engellendi
Guild Fix
Poison Bug Fix
Spawn ve zoo ya plevel 1 üstü ve plevel 7 altındakilerin girişi yasaklandı :)
[16.08.2009]
Guildstone
Kılıçların güçleri (Ruin-might...)
Paralyze Bug Fix
Guild kısaltması gözüksün
Guild tarafı eklendi (Chaos - Order)
Guild kısaltması olmayayınca stonede [ xx, ] şeklinde gözükmesi engellendi
[FIX]
Magery Fix
Büyü atınca spellbook ve mace stafflar elden düşmesin.
Bazı büyülerin ev içinde ve korumalı alanda kullanılamaması
Bazı büyülerin üzerinizde poison varken kullanılamaması
Bazı büyüleri sadece kendine atabilme
Poison büyüsünün kendisine atılamaması
Donmuş, taş veya üzerinde zırh varsa büyü atılamaması
Ev ve pazar vendorlarına büyü atılamaması
Summon büyülerini gezi içinde kullanamama
Hiding yaparken altında binek varsa gizlenememe
Otomatik Trapped Pouch patlaması
Guild üyelerini iyileştirememe
ıtemlerin isminin yeşil yazması
Weapon Fix
Guild Fix
Newbie Fix
Cesetlerde renkli eşya sayısı
Çantalarda kaç eşya olduğunu yazması
Kendi çantanda kaç eşya olduğunu senden başka kimse göremesin
Spellbook a iki kere tıklayınca eline gelsin
ıncognito büyüsü varken ceset açamasın
Stafflar cesetleri ve playerlerin çantalarını açamasın
Potionlar yerdeyken çantada kullanabilirsiniz uyarısı versin
Plevel 7 den düşük stafflar spawnı aktif veya inaktif duruma geçiremesin
Kılıç yaratılınca araştırılmış çıksın
Plevel 7 den küçük stafflar worldgem bit yaratamasın
Staff Plevel
Guild Stone Fix
Guild Name
Jailde iken göstersin
Plevel 7 ve 1 dışında kimse spawn ve hayvanat bahcesine giremesin
Vendor Fix
Monster Fix (Hits)
Animal Fix (Sahip)
Stafflar bineğe binemesin
Vendora çift tıklayınca buy dialogu açılsın
İtem satın alınca yell geçsin
İtem satınca yell geçsin
Poison Fix
Paralyze Fix
Rename Fix
Balık yakalayınca balıklar çantaya düşsün
Mage ile yemek yapınca yemek çantaya düşsün
Profil
Ölünce kimin kimin tarafından öldürüldüğü yell geçsin
Açlıktan Ölme
Bleeding Bonus
Disarm Bonus
Stun Bonus
Dismount Bonus
Paradarbe Bonus
Deadly Arrow Bonus
[NO FIX]
Breattaking Bonus
Fast Arrow Bonus
Armor to Rural Bonususizce neler eklenmeli? Yakında paylaşacam ama bitirmek istiyorum bu arada son 3 bonusu yapmaya çalışıyorum
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Hazır sunucu veya script pack hk.
Son cevap: 09-11 20:01 · Son yazan: Aftrosh* · Mesaj: 2 · Görüntü: 1673
|
Sarı Sayfalar | 09-11 20:01 | 2 | 1673 | |
|
|
Copilot ve Sphere Script
Son cevap: 05-04 20:59 · Son yazan: Athynas · Mesaj: 9 · Görüntü: 5281
|
Script Yardımı | 05-04 20:59 | 9 | 5281 | |
|
|
Sphere X ve Script Pack
Son cevap: 22-11 13:26 · Son yazan: xrambo · Mesaj: 7 · Görüntü: 5032
|
Script Yardımı | 22-11 13:26 | 7 | 5032 | |
|
|
Ultima Online Twitch Paketi Açık Kaynaklı Script
Son cevap: 13-04 20:53 · Son yazan: NorthShieldUO · Mesaj: 19 · Görüntü: 9145
|
Diğer Emulatörler ve Script Yardım | 13-04 20:53 | 19 | 9145 | |
|
|
Ücretli Script Yardımı
Son cevap: 23-01 23:13 · Son yazan: Sarhos · Mesaj: 8 · Görüntü: 3832
|
Script Yardımı | 23-01 23:13 | 8 | 3832 |