|
|
| Yazar | Mesaj |
Aldarson[EMRE]
Nereden: Turkey Yalova |
#310644
2008-07-28 14:50 GMT
Kod: [function yell] çalışmıyor anlamadım gitti ya
serv.allclients sysmessage @0481 [<serv.servname> Staff Duyuru] : serv.allclients sysmessage @07ed [Duyuru]: <args> [events e_death_announce] On=@Death src.syshata Daha Once [<deaths>] Kere Olduruldun if !(<isevent.e_fix>) if (<fame> > 9900) && (<memoryfindtype.memory_harmedby>) && (<act.ischar>) && (<act.uid> != <uid>) serv.allclients sysmessage @077a [<sex Lord/Lady>] [<name>], [<act.name>] tarafindan [<region.name>] civarlarinda olduruldu. dialogclose d_runebook findid.i_rune_incognito.remove endif endif [function spell_say] if (0<account.plevel> <2) src.sayua 077a,0,0,eng, <args> else return 1 endif [events e_fix] On=@Attack if (<npc> = brain_vendor) if (<argo.npc> = brain_vendor) if (<argo.isnpc>) skii fail endif endif return 1 On=@HitTry if (<memoryfindtype.memory_guild.link.more1> == 1) && (<act.memoryfindtype.memory_guild.link.more1> == 1) Src.Action = -1 Src.Flags = <SRC.FLAGS> & ~statf_war Return 1 elseif (<memoryfindtype.memory_guild.link.more1> == 2) && (<act.memoryfindtype.memory_guild.link.more1> == 2) Src.Action = -1 Src.Flags = <SRC.FLAGS> & ~statf_war Return 1 endif If (<src.npc> == brain_vendor) || (<src.npc> == brain_banker) || (<src.npc> == brain_animal_trainer) || (<src.npc> == brain_healer) Src.Action = -1 Src.Flags = <SRC.FLAGS> & ~statf_war Return 1 Elseif (<Src.Uid> == <Uid>) Src.Action = -1 Src.Flags = <SRC.FLAGS> & ~statf_war Return 1 Elseif (<Src.Flags>&(statf_stone|statf_invul|statf_hidden|statf_invisible)) Src.Action = -1 Src.Flags = <SRC.FLAGS> & ~statf_war Return 1 Endif On=@Logout src.action -1 return 1 On=@Profile src.sdialog d_profile [DIALOG d_profile] 0, 0 PAGE 0 resizepic 1 0 9300 385 290 text 26 13 2010 0 text 25 55 2010 1 text 25 86 2010 2 text 26 119 2010 3 text 28 154 2010 4 text 28 191 2010 5 text 29 226 2010 6 button 336 253 2714 2715 1 0 1 text 27 255 2010 7 [DIALOG d_profile TEXT] Sayin <src.name> Profil Bilgileri Account <account> Online Sureniz <eval (<account.totalconnecttime> / 60)> Saat. Kayit Tarihi <account.firstconnectdate> Str/Int/Dex <str> / <int> / <dex> Fame/Karma/Kills/Food <fame> / <karma> / <kills> / <food> Skilltotal <skilltotal> Bulundugunuz Koordinatlar <p> [DIALOG d_profile BUTTON] on=1 src.syshata Iptal Edildi. return 1 On=@Death if (<kills> > 99999999999) f_statloss endif dialogclose d_runebook [function f_statloss] if (<isevent.e_spr>) events -e_spr sysmessage @48,,1 Stat'lariniz artik korunmuyor. tag0.ostr tag0.oint tag0.odex endif if (0<tag0.loss>) if (<kills> > <eval <tag0.loss>>) if (<str> > 26) str (<str> - 2) endif if (<dex> > 26) dex (<dex> - 2) endif if (<int> > 26) int (<int> - 2) endif endif endif tag0.loss <kills> On=@GetHit if (<findtype.t_eq_trade_window>) findtype.t_eq_trade_window.remove endif On=@EnvironChange if !(<memoryfindtype.memory_guild.link.align>) || (<kills> > 5) if (<findlayer(2).baseid> == i_shield_chaos) || (<findlayer(2).baseid> == i_shield_order) //findlayer(2).unequip endif endif endif if !((<findlayer(32)> || <findlayer(44)> || <findlayer(47)>)) // active stat-effecting spell? stchk if ((<findlayer(10).baseid> == i_platemail_gorget) && (<findlayer(6).baseid> == i_platemail_helm) && (<findlayer(7).baseid> == i_platemail_gloves) && (<findlayer(13).baseid> == i_platemail_chest) && (<findlayer(19).baseid> == i_platemail_arms) && (<findlayer(24).baseid> == i_platemail_leggings)) if (<dex> > 80) dex 80 endif elseif ((<findlayer(6).baseid> == i_bone_helmet) && (<findlayer(13).baseid> == i_bone_chest) && (<findlayer(19).baseid> == i_bone_arms) && (<findlayer(7).baseid> == i_bone_gloves) && (<findlayer(4).baseid> == i_bone_leggings)) if (<dex> > 85) dex 85 endif endif if !((<isevent.e_str>) || (<isevent.e_dex>) || (<isevent.e_int>) || (<isevent.e_spr>)) var.stats <eval (<str> + <int> + <dex>)> // stat cap fix if (<eval <var.stats>> > 300) statcapdex endif endif endif On=@SpellCast dialogclose d_runebook if (<act.id> == c_pv) return 1 endif if !(<act.uid> == <uid>) && (<act.region.guarded> == 1) && (<region.guarded> == 1) if (<memoryfindtype.memory_guild.link.align> == 1) // order if (<act.memoryfindtype.memory_guild.link.align> == 1) f_fizzle return 1 //vurmayi engelle endif endif if (<memoryfindtype.memory_guild.link.align> == 2) if (<act.memoryfindtype.memory_guild.link.align> == 2) f_fizzle return 1 endif endif endif if (<findlayer(1).type> == t_spellbook) findlayer(2).unequip elseif !(<findlayer(2).type> == t_weapon_mace_staff) findlayer(1).unequip findlayer(2).unequip endif if ((<flags>&statf_freeze) || (<flags>&statf_stone) || (<findtype.t_armor.cont.uid> == <uid>)) // dur bakim nolyo f_fizzle return 1 endif if (<act.ischar>) if !(<act.flags>&statf_insubstantial) && (0<act.account.plevel> > 0<account.plevel>) f_fizzle return 1 elseif ((<argn> == 7) || (<argn> == 15)) // no prot. & reac. arm. over armor if (<act.findtype.t_armor.cont.uid> == <act.uid>) f_fizzle return 1 endif elseif (<argn> == 59) && !(<act.flags>&statf_dead) f_fizzle return 1 endif endif if (<act.id> == c_pv) if !((<argn> == 25) || (<argn> == 26) || (<argn> == 46) || (<argn> == 48) || (<argn> == 49) || (<argn> == 54) || (<argn> == 55) || (<argn> == 57)) f_fizzle return 1 endif endif if (<argn> == 1) // Clumsy spell_say Uus Jux mg1 elseif (<argn> == 2) // Create food spell_say In Mani Ylem mg1 elseif (<argn> == 3) // Feeblemind spell_say Rel Wis mg1 elseif (<argn> == 4) // Heal spell_say In Mani // spellfreeze 1 sd 1 mg1 elseif (<argn> == 5) // Magic Arrow spell_say In Por Ylem mg1 elseif (<argn> == 6) // Night Sight spell_say In Lor mg1 elseif (<argn> == 7) // Reactive Armor if (<act.serial>==<targ.serial>) spell_say Flam Sanct sd 1 mg8 else skill fail sysmessage @1153 Bu buyuyu sadece kendi uzerinizde kullanabilirsiniz... return 1 endif elseif (<argn> == 8) // Weaken spell_say Des Mani mg1 elseif (<argn> == 9) // Agility if (<act.serial>==<targ.serial>) spell_say Ex Uus mg2 else skill fail sysmessage @1153 Bu buyuyu sadece kendi uzerinizde kullanabilirsiniz... return 1 endif elseif (<argn> == 10) // Cunning if (<act.serial>==<targ.serial>) spell_say Uus Wis mg2 else skill fail sysmessage @1153 Bu buyuyu sadece kendi uzerinizde kullanabilirsiniz... return 1 endif elseif (<argn> == 11) // Cure spell_say An Nox // spellfreeze 1 sd 1 if (<act.findid.i_rune_poison>) if (<act.findid.i_rune_poison.morey> > <eval ((<magery> + 400) / 2)>) if !(rand(8) == 1) act.effect 3,0374a,1,15,1 act.sound snd_spell_poison f_fizzle return 1 endif endif endif mg2 elseif (<argn> == 12) // Harm if (<src.findid.i_spdelay_man>) || (<src.findid.i_spdelay_woman>) || (<src.findid.i_spdelay_unisex>) skill fail else spell_say An Mani sd 1 mg2 endif elseif (<argn> == 13) // Trap spell_say In Jux f_fizzle return 1 elseif (<argn> == 14) // Untrap spell_say An Jux f_fizzle return 1 elseif (<argn> == 15) // Protection if (<act.serial>==<targ.serial>) spell_say Uus Sanct // spellfreeze 1 sd 1 mg7 else skill fail sysmessage @1153 Bu buyuyu sadece kendi uzerinizde kullanabilirsiniz... return 1 endif elseif (<argn> == 16) // Strength if (<act.serial>==<targ.serial>) spell_say Uus Mani // spellfreeze 1 sd 1 mg2 else skill fail sysmessage @1153 Bu buyuyu sadece kendi uzerinizde kullanabilirsiniz... return 1 endif elseif (<argn> == 17) // Bless if (<act.serial>==<targ.serial>) spell_say Rel Sanct // spellfreeze 1 sd 1 mg3 else skill fail sysmessage @1153 Bu buyuyu sadece kendi uzerinizde kullanabilirsiniz... return 1 endif elseif (<argn> == 18) // Fireball spell_say Vas Flam // spellfreeze 1 sd 1 mg3 elseif (<argn> == 19) // Lock spell_say An Por f_fizzle return 1 elseif (<argn> == 20) // Poison if (<src.region.guarded> == 1) src.sysmessage @0481,,1 Bu buyuyu guarded zone icinde yapamazsiniz. f_fizzle return 1 elseif (<act.hits> == 0) f_fizzle src.sysmessage @0481,,1 Olulere poison atamazsiniz. skill fail return 1 elseif (<src.targ.findid.i_rune_summon_creature> f_fizzle src.sysmessage @0481,,1 Buyu ile yaratilmis cisimlere poison atamazsiniz. skill fail return 1 elseif (<src.act.topobj.stone> == 1) src.sysmessage @0481,,1 Bu buyuyu stone haldeki ki$ilere atamazsiniz. f_fizzle return 1 elseif (<act.uid> == <src.uid>) src.sysmessage @1100 Kendinize atamazsiniz! f_fizzle return 1 else spell_say In Nox // spellfreeze 1 psg sd 1 endif elseif (<argn> == 21) // Telekinesis f_fizzle spell_say Ort Por Ylem // spellfreeze 1 sd 1 if (<act.isitem>) if (<act.cont.isitem>) if ((<act.cont.type> == t_corpse) || (<act.topobj.id> == c_pv)) f_fizzle return 1 endif endif else f_fizzle return 1 endif mg3 elseif (<argn> == 22) // Teleport spell_say Rel Por if (<act.topobj.ischar>) f_fizzle return 1 elseif (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif // spellfreeze 2 mg3 elseif (<argn> == 23) // Unlock spell_say Ex Por f_fizzle return 1 elseif (<argn> == 24) // Wall spell_say In Sanct Ylem if (<act.topobj.ischar>) f_fizzle return 1 elseif (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif // spellfreeze 1 sd 1 mg3 elseif (<argn> == 25) // Arch Cure spell_say Vas An Nox // spellfreeze 2 sd 2 mg4 elseif (<argn> == 26) // Arch Protection spell_say Vas Uus Sanct // spellfreeze 2 sd 2 mg4 elseif (<argn> == 27) // Curse spell_say Des Sanct // spellfreeze 2 sd 2 mg4 elseif (<argn> == 28) // Fire Field spell_say In Flam Grav if (<act.topobj.ischar>) f_fizzle return 1 elseif (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif // spellfreeze 1 mg4 sd 2 elseif (<argn> == 29) // Greater Heal spell_say In Vas Mani // spellfreeze 1 sd 2 mg4 elseif (<argn> == 30) // Lightning spell_say Por Ort Grav // spellfreeze 1 sd 2 mg4 elseif (<argn> == 31) // Mana Drain spell_say Ort Rel // spellfreeze 1 return 1 elseif (<argn> == 32) // Recall spell_say Kal Ort Por // spellfreeze 2 sd 2 mg4 elseif (<argn> == 33) // Blade Spirits spell_say In Jux Hur Ylem // spellfreeze 2 sd 2 mg5 elseif (<argn> == 34) // Dispel Field spell_say An Grav if (<act.topobj.ischar>) f_fizzle return 1 elseif (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif if (<act.ischar>) f_fizzle return 1 endif // spellfreeze 2 sd 2 mg5 elseif (<argn> == 35) // Incognito spell_say Kal In Ex // spellfreeze 2 sd 2 mg5 elseif (<argn> == 36) // Magic Reflect if (<act.serial>==<targ.serial>) spell_say In Jux Sanct // spellfreeze 2 sd 1 mg8 else skill fail ekranitemizle sysmessage @1153 Bu buyuyu sadece kendi uzerinizde kullanabilirsiniz... return 1 endif elseif (<argn> == 37) // Mind Blast spell_say Por Corp Wis // spellfreeze 2 sd 2 mg5 elseif (<argn> == 38) // Paralyze if (<src.findid.i_spdelay_man>) || (<src.findid.i_spdelay_woman>) || (<src.findid.i_spdelay_unisex>) skill fail else spell_say An Ex Por sd 2 mg5 endif elseif (<argn> == 39) // Poison Field spell_say In Nox Grav if (<act.topobj.ischar>) f_fizzle return 1 elseif (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif if (<act.topobj.ischar>) f_fizzle return 1 endif // spellfreeze 2 sd 2 mg5 elseif (<argn> == 40) // Summon Creature spell_say Kal Xen if (<act.topobj.ischar>) f_fizzle return 1 elseif (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif // spellfreeze 2 mg5 sd 2 elseif (<argn> == 41) // Dispel spell_say An Ort if (<act.topobj.ischar>) f_fizzle return 1 elseif (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif // spellfreeze 2 sd 2 mg6 elseif (<argn> == 42) // Energy Bolt if (<src.findid.i_spdelay_man>) || (<src.findid.i_spdelay_woman>) || (<src.findid.i_spdelay_unisex>) skill fail else spell_say Corp Por sd 2 mg6 endif elseif (<argn> == 43) // Explosion spell_say Vas Ort Flam // spellfreeze 2 sd 2 mg6 elseif (<argn> == 44) // Invisibility spell_say An Lor Xen // spellfreeze 2 sd 2 mg6 elseif (<argn> == 45) // Mark spell_say Kal Por Ylem // spellfreeze 2 sd 2 mg6 elseif (<argn> == 46) // Mass Curse spell_say Vas Des Sanct // spellfreeze 2 sd 2 mg6 elseif (<argn> == 47) // Paralyze Field spell_say In Ex Grav if (<act.topobj.ischar>) f_fizzle return 1 elseif (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif if (<act.topobj.ischar>) f_fizzle return 1 endif // spellfreeze 2 sd 3 mg6 elseif (<argn> == 48) // Reveal spell_say Wis Quas // spellfreeze 2 sd 2 mg6 elseif (<argn> == 49) // Chain Lightning spell_say Vas Ort Grav if (<act.uid> == <uid>) f_fizzle return 1 elseif (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif // spellfreeze 3 sd 3 mg7 elseif (<argn> == 50) // Energy Field spell_say In Sanct Grav if (<act.topobj.ischar>) f_fizzle return 1 elseif (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif if (<act.topobj.ischar>) f_fizzle return 1 endif // spellfreeze 3 sd 3 mg7 elseif (<argn> == 51) // Flame strike if (<src.findid.i_spdelay_man>) || (<src.findid.i_spdelay_woman>) || (<src.findid.i_spdelay_unisex>) skill fail else spell_say Kal Vas Flam sd 3 mg7 endif elseif (<argn> == 52) // Gate Travel spell_say Vas Rel Por // spellfreeze 3 sd 3 mg7 elseif (<argn> == 53) // Mana Vampire spell_say Ort Sanct // spellfreeze 3 f_fizzle return 1 elseif (<argn> == 54) // Mass Dispel spell_say Vas An Ort //if (<act.topobj.ischar>) //f_fizzle //return 1 if (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif // spellfreeze 3 sd 3 mg7 elseif (<argn> == 55) // Meteor Swarm spell_say Flam Kal Des Ylem if (<act.uid> == <uid>) f_fizzle return 1 elseif (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif // spellfreeze 2 sd 3 mg7 elseif (<argn> == 56) // Polymorph f_fizzle src.skill fail sd 3 mg3 elseif (<argn> == 57) // Earthquake spell_say In Vas Por // spellfreeze 3 sd 3 mg8 elseif (<argn> == 58) // Energy Vortex spell_say Vas Corp Por if (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif // spellfreeze 3 sd 3 mg8 elseif (<argn> == 59) // Resurrect spell_say An Corp // spellfreeze 3 sd 3 mg8 elseif (<argn> == 60) // Air Elemental spell_say Kal Vas Xen Hur if (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif // spellfreeze 3 sd 3 mg8 elseif (<argn> == 61) // Summon Deamon spell_say Kal Vas Xen Corp if (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif // spellfreeze 3 sd 3 mg8 elseif (<argn> == 62) // Earth Elemental spell_say Kal Vas Xen Ylem if (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif // spellfreeze 3 sd 3 mg8 elseif (<argn> == 63) // Fire Elemental spell_say Kal Vas Xen Flam if (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif // spellfreeze 3 sd 3 mg8 elseif (<argn> == 64) // Water Elemental spell_say Kal Vas Xen An Flam if (<src.region.guarded> == 1) && !(<isgm>) src.sysmessage @0481,,1 Bu buyuyu guard zone icinde yapamazsiniz f_fizzle return 1 endif // spellfreeze 3 sd 3 mg8 endif On=@SpellEffect if (<flags>&statf_dead) // oluye dokunulmaz, ayiptir if (<argn> == 59) sfx snd_spell_resurrection findlayer(22).remove color <oskin> update effect 3,0376a,2,20,1 else return 1 endif elseif ((<argn> == 9) || (<argn> == 10) || (<argn> == 16) || (<argn> == 17)) // stat fix findlayer(32).remove // spell findlayer(44).remove // potion elseif ((<argn> == 49) || (<argn> == 55)) // eve disardan chain atsalar bile icerdeki yemez if !(<src.region.uid> == <region.uid>) return 1 endif elseif (<argn> == 37) // mindblast if (<src.int> > <int>) var.mb (<src.int> - <int>) var.mb <eval (<var.mb> / 2)> if (<eval <var.mb>> > 40) var.mb 40 endif damage <eval (<var.mb> + {-5 5)> else damage {5 10} endif sfx snd_spell_mind_blast effect 3,0374a,1,15,1 elseif ((<argn> == 41) || (<argn> == 54)) // dispel & mass dispel if (<findid.i_morpher>) if !(<findid.i_pre_morph>) findid.i_morpher.remove endif endif elseif ((<argn> == 20) || (<argn> == 39)) // poison, poison field if !(<findid.i_rune_poison>) && (<flags>&statf_poisoned) flags <flags>&~statf_poisoned endif if !(<src.uid> == <uid>) skill fail endif if (<eval (<src.poisoning> + 100)> > <eval <findid.i_rune_poison.morey>>) findid.i_rune_paralyze.remove findid.i_rune_paralyze_field.remove findid.i_rune_poison.remove if (<distance> > 3) && (<eval (<src.poisoning> + 100)> > 700) poison (600 + {-100 100}) else poison (<src.poisoning> + {-100 100}) endif endif sfx snd_spell_poison effect 3,0374a,1,15,1 return 1 elseif ((<argn> == 38) || (<argn> == 47)) // paralyze & paralyze field if (<findid.i_pouch_trapped>) effect 3,i_fx_explode,3,25,1 sound snd_spell_explosion damage 20 findid.i_pouch_trapped.remove return 1 elseif !(<src.uid> == <uid>) findid.i_rune_poison.remove endif elseif (<argn> == 26) // no arch prot. over armor if (<findtype.t_armor.cont.uid> == <uid>) return 1 endif elseif (<argn> == 25) // arch cure if (<memoryfindtype.memory_town>) && !(<src.memoryfindtype.memory_town>) return 1 elseif (<memoryfindtype.memory_guild.link.align> > 0) && !(<src.memoryfindtype.memory_guild.link.align>) return 1 endif if (<findid.i_rune_poison>) if (<findid.i_rune_poison.morey> > <eval ((<src.magery> + 400) / 2)>) if !(rand(8) == 1) effect 3,0374a,1,15,1 sound snd_spell_poison return 1 endif endif endif elseif (<argn> == 4) || (<argn> == 29) || (<argn> == 11) if (<memoryfindtype.memory_town>) && !(<src.memoryfindtype.memory_town>) src.syshata Faction uyelerini iyilestiremezsiniz. return 1 elseif (<memoryfindtype.memory_guild.link.align> > 0) && !(<src.memoryfindtype.memory_guild.link.align>) src.syshata Order/Chaos uyelerini iyilestiremezsiniz. return 1 endif if (<argn> == 4) || (<argn> == 29) if (<findid.i_rune_poison>) effect 3,0374a,1,15,1 sound snd_spell_poison return 1 endif endif endif On=@SkillStart if (<action> == id(skill_stealth)) || (<action> == skill_stealth) if (<src.hiding> <80.0) src.sysmessage @38,1,1 Stealth yapabilmek icin 80 hiding skilline ihtiyaciniz var. skill fail return 1 elseif (<eval (<ac> * 100)> > <eval (<stealth> + 200)>) src.sysmessage @38,1,1 Zirhinizin verdigi agirlik gizlenmenizi engelliyor skill fail return 1 elseif (<flags>&statf_onhorse) src.sysmessage @38,1,1 Binek uzerinde gizlenemezsiniz. skill fail return 1 endif elseif (<action> == id(skill_hiding)) || (<action> == skill_hiding) if (<eval (<ac> * 100)> > <eval (<hiding> + 200)>) src.sysmessage @38,1,1 Zirhinizin verdigi agirlik gizlenmenizi engelliyor skill fail return 1 elseif (<flags>&statf_onhorse) src.sysmessage @38,1,1 Binek uzerinde gizlenemezsiniz. skill fail return 1 endif if (<action> == id(skill_archery)) || (<action> == skill_archery) flags <flags>&~statf_archercanmove endif elseif ((<action> == id(skill_herding)) || (<action> == skill_herding)) if (<targ.id> == c_pv) skill fail return 1 endif elseif ((<action> == id(skill_stealing)) || (<action> == skill_stealing)) // stealing fiks if (<targ.topobj.id> == c_pv) skill fail return 1 elseif !(<targ.topobj.ischar>) syshata Sadece canli varliklardan calabilirsiniz. skill fail return 1 elseif (<targ.isitem>) if (<targ.cont>) if (<targ.cont.type> == t_eq_trade_window) skill fail return 1 endif endif endif endif if (strmatch('<tag0.ms>','<action>')) tag0.mn <eval (<tag0.mn> + 1)> elseif ((strmatch('<tag0.ms>','Skill_Magery')) && (strmatch('Skill_Meditation','<action>'))) tag0.mn <eval (<tag0.mn> + 1)> elseif ((strmatch('<tag0.ms>','Skill_Meditation')) && (strmatch('Skill_Magery','<action>'))) tag0.mn <eval (<tag0.mn> + 1)> else tag0.mn 0 endif if (<eval <tag0.mn>> > 2500) // bu sayi ile oynamayin, sicar. var.act <act> newitem i_macro_detect tag0.mt <act.uid> act.link <uid> act.name <act.link.name> [<serv.time>] act.more1 <serv.time> if (strmatch('<serv.servname>','Loster')) act.cont 040004353 try var.mts <uid.04018c20d.rescount> elseif (strmatch('<serv.servname>','Loster')) act.cont 040004353 try var.mts <uid.040132e0c.rescount> endif var.syshatagx 0251 serv.allclients macrodetect <eval <var.mts>>: <name> act <var.act> tag0.mn 0 else tag0.ms <action> endif on=@click if !(<findid.i_rune_incognito>) && (<memoryfindtype.memory_guild>) if (strmatch('<tag0.gs_title>','') message [<memoryfindtype.memory_guild.link.name>] else message [<tag0.gs_title>, <memoryfindtype.memory_guild.link.abbrev>] endif //on=@Click //message @0790,,1 <name> //return 1 //else //endif On=@ItemSpell if !((<argn> == 2) || (<argn> == 13) || (<argn> == 14) || (<argn> == 19)|| (<argn> == 21) || (<argn> == 23) || (<argn> == 24) || (<argn> == 28) || (<argn> == 32) || (<argn> == 34) || (<argn> == 39) || (<argn> == 45) || (<argn> == 46) || (<argn> == 47) || (<argn> == 48) || (<argn> == 50) || (<argn> == 54) || (<argn> == 55) || (<argn> == 57)) // no enchant f_fizzle return 1 endif On=@ItemEquip if (<act.attr>&attr_magic) && !(<act.type> == t_armor) && !(<act.type> == t_shield) && !(<act.type> == t_armor_leather) //if (<act.color> == 02bc) || (<act.color> == 0373) || (<act.color> == 070d) || (<act.color> == 075f) || (<act.color> == 0454) //act.color 0 act.name endif endif On=@ItemUnEquip if (<act.type> == t_weapon_axe) events -e_axer endif On=@ItemDClick if (<targ.topobj.id> == c_pv) if (<targ.type> == t_container) targ.open endif return 1 endif On=@ItemClick if (<act.type> == t_weapon_axe) || (<act.type> == t_weapon_mace_staff) || (<act.type> == t_weapon_fence) || (<act.type> == t_weapon_sword) || (<act.type> == t_weapon_mace_pick) || (<act.type> == t_weapon_mace_smith)|| (<act.type> == t_weapon_mace_sharp) || (<act.type> == t_weapon_bow) || (<act.type> == t_weapon_mace_staff) if (<src.act.morez> > 0) src.sysmessage @54,1,1 Bu silah zehirli. endif if !(<eval ((<act.more1l> * 100) / <act.more1h>)> == 100) src.sysmessage @38,1,1 Bu silah %<eval (100 - ((<act.more1l> * 100) / <act.more1h>))> hasar almi$. //return 0 else src.sysmessage @68,1,1 Bu silah saglam. endif endif if (<act.cont.isitem>) if (strmatch('<act.cont.type>','t_eq_trade_window')) act.message @0810 [guvenli] endif endif //on=@ItemClick if (<act.topobj.id> == c_pv) if (strmatch('<act.price>','')) act.message @0810 [satilamaz] elseif (<act.price> <= 0) act.message @0810 [satilik degil] else if ((<act.type> == t_armor) || (<act.type> == t_armor_leather) || (<act.type> == t_shield) || (<act.type> == t_clothing) || (<act.type> == t_weapon_sword) || (<act.type> == t_weapon_fence) || (<act.type> == t_weapon_mace_staff) || (<act.type> == t_weapon_mace_smith) || (<act.type> == t_weapon_mace_pick) || (<act.type> == t_weapon_bow) || (<act.type> == t_weapon_xbow)) if !(<eval ((<act.more1l> * 100) / <act.more1h>)> == 100) act.message [<act.price> gp] [%<eval (100 - ((<act.more1l> * 100) /<act.more1h>))> eski] else act.message [<act.price> gp] endif else act.message [<act.price> gp] endif endif endif if (<act.layer> == 21) && (<act.cont.ischar>) act.message @48,,1 backpack [e$ya: <act.rescount>] return 1 else if ((<act.attr>&attr_newbie) && (<act.topobj.ischar>)) act.message @048,,1 [ Newbified ] endif if (<act.type> == t_container) if !(<act.baseid> == i_strong_box) if (<act.attr>&attr_move_never) && !(strmatch('<act.region.tag0.owner>,'')) && (<act.region.uid> == <region.uid>) act.message @48,,1 [sabit] endif if (<act.baseid> == i_bones) act.message @048,,1 [Loot: <act.rescount> e$ya] act.message @048,,1 <act.name> else act.message @48,,1 <act.typedef.name> endif return 1 endif endif endif if ((<act.topobj.uid> == <uid>) if (<act.type> == t_weapon_xbow) act.message @048,,1 [bolts: <eval <rescount <act.tdata3>>>] elseif (<act.type> == t_weapon_bow) act.message @048,,1 [arrows: <eval <rescount <act.tdata3>>>] endif endif IF (<act.layer>=1) || (<act.layer>=2) IF !( <act.type> == t_shield ) && !( <act.type> == t_light_lit ) && !( <act.type> == t_light_out ) && !( <act.type> == t_fish_pole ) && !( <act.type> == t_spellbook ) && !( <act.baseid> == i_runebook ) if (<act.morey>=0) act.message @048,,1 [dmg: <act.dam>] [speed: <act.speed>] else act.message @048,,1 [speed: <act.speed>] endif ENDIF ENDIF On=@ItemPickUp_Pack if !(0<act.value> == 0) if !(0<act.price>) return 0 endif if (<act.topobj.id> == c_pv) if !(<uid> == <act.topobj.tag0.owner>) return 1 endif elseif !(strmatch('<act.price>','')) act.price 0 endif endif On=@ItemTargOn_Item if ((<targ.topobj.id> == c_pv) && (<act.cont.uid> != <targ.topobj.uid>)) return 1 endif On=@ItemDropOn_Ground if (<act.attr> == 04008) act.attr 0 endi [speech spk_player] ON=* if (<src.action> == skill_magery) src.sysmessage @066d,,1 Buyu Atarken Yazi Yazamazsiniz. return 1 endif if (<findid.i_mem_healing>) f_fizzle src.sysmessage @0481,,1 Bandaj kullanirken buyu yapamazsiniz... return 1 endif [EOF]
|
berkanu
Nereden: Turkey Herkesin geldiği yerden :) |
#310645
2008-07-28 15:06 GMT
eventi vermemişsindir on=@logini altına events +fix yaz r r çek olur
Delikanlılık ne adam dövmek ne adam kesmek, delikanlıklık ne içki içmek ne kadını hor görmek , delikanlılık koltuğunun altına ekmek alıp evinin yolunu tutmaktır. Gta San Andreas Multi Player Rp Serverı Giriş Öncelikle SA-MP 02 yi indirin siteden sonra bağlanın |
Aldarson[EMRE]
Nereden: Turkey Yalova |
#310646
2008-07-28 15:08 GMT
yaptımki onu
|
berkanu
Nereden: Turkey Herkesin geldiği yerden :) |
al bunu kullan ozaman bu daha geniş kapsamlı
![]() Kod: [function spell_say]
if (0< <src.account.plevel> < 2) sayua 0bb2,6,6,eng, <args> else return 1 endif [events e_death_announce] On=@Death if !(<isevent.e_qchar>) if (<fame> > 9900) && (<memoryfindtype.memory_harmedby>) && (<act.ischar>) && (<act.uid> != <uid>) serv.allclients sysmessage @077a <sex Lord/Lady> <name>, <act.name> tarafindan <region.name> civarlarinda olduruldu. endif endif [events fix] On=@Attack if (<memoryfindtype.memory_guild.link.more1> == 1) && (<src.memoryfindtype.memory_guild.link.more1> == 1) sysmessage @54,,1 Yandaslariniza zarar veremezsiniz. return 1 elseif (<memoryfindtype.memory_guild.link.more1> == 2) && (<src.memoryfindtype.memory_guild.link.more1> == 2) sysmessage @54,,1 Yandaslariniza zarar veremezsiniz. return 1 endif If (<src.id> == c_pv) sysmessage @54 Player vendorlarina zarar veremezsiniz. return 1 endif if (strmatch(&裟<src.id>&裟,&裟c_hakem&裟)) smg Buna saldiramazsin... return 1 endif On=@HitTry if (<memoryfindtype.memory_guild.link.more1> == 1) && (<act.memoryfindtype.memory_guild.link.more1> == 1) Src.Action = -1 Src.Flags = <SRC.FLAGS> & ~statf_war Return 1 elseif (<memoryfindtype.memory_guild.link.more1> == 2) && (<act.memoryfindtype.memory_guild.link.more1> == 2) Src.Action = -1 Src.Flags = <SRC.FLAGS> & ~statf_war Return 1 endif If (<src.npc> == brain_vendor) || (<src.npc> == brain_banker) || (<src.npc> == brain_animal_trainer) || (<src.npc> == brain_healer) Src.Action = -1 Src.Flags = <SRC.FLAGS> & ~statf_war Return 1 Elseif (<Src.Uid> == <Uid>) Src.Action = -1 Src.Flags = <SRC.FLAGS> & ~statf_war Return 1 Elseif (<Src.Flags>&(statf_stone|statf_invul|statf_hidden|statf_invisible)) Src.Action = -1 Src.Flags = <SRC.FLAGS> & ~statf_war Return 1 Endif On=@Logout src.action -1 return 1 On=@Profile if (<src.uid> == <uid>) || (0<src.account.plevel> > 2) src.sysmessage @0481,,1 Kullanici Adi: <account>, src.sysmessage @0481,,1 Online Sureniz: <eval (<account.totalconnecttime> / 60)>s src.sysmessage @0481,,1 Kayit Tarihi: <account.firstconnectdate> if (strmatch(&裟<src.uid.04009a3fa.tag.<account>_vet>&裟,&裟01&裟)) src.sysmessage Veteran: odul verilmis. endif src.sysmessage @0481,,1 Karakter: <eval (<age> / 86400)> gun once dogmus. endif On=@Death if (<kills> > 99999999999) f_statloss endif On=@GetHit if (<findtype.t_eq_trade_window>) findtype.t_eq_trade_window.remove endif On=@EnvironChange if !(<memoryfindtype.memory_guild.link.align>) || (<kills> > 5) if (<findlayer(2).baseid> == i_shield_chaos) || (<findlayer(2).baseid> == i_shield_order) //findlayer(2).unequip endif endif endif if !((<findlayer(32)> || <findlayer(44)> || <findlayer(47)>)) // active stat-effecting spell? stchk if ((<findlayer(10).baseid> == i_platemail_gorget) && (<findlayer(6).baseid> == i_platemail_helm) && (<findlayer(7).baseid> == i_platemail_gloves) && (<findlayer(13).baseid> == i_platemail_chest) && (<findlayer(19).baseid> == i_platemail_arms) && (<findlayer(24).baseid> == i_platemail_leggings)) if (<dex> > 80) dex 80 endif elseif ((<findlayer(6).baseid> == i_bone_helmet) && (<findlayer(13).baseid> == i_bone_chest) && (<findlayer(19).baseid> == i_bone_arms) && (<findlayer(7).baseid> == i_bone_gloves) && (<findlayer(4).baseid> == i_bone_leggings)) if (<dex> > 85) dex 85 endif endif if !((<isevent.e_str>) || (<isevent.e_dex>) || (<isevent.e_int>) || (<isevent.e_spr>)) var.stats <eval (<str> + <int> + <dex>)> // stat cap fix if (<eval <var.stats>> > 225) statcapdex endif endif endif On=@SpellCast dialogclose d_runebook if (<act.id> == c_hakem) f_fizzle return 1 endif if !(<act.uid> == <uid>) && (<act.region.guarded> == 1) && (<region.guarded> == 1) if (<memoryfindtype.memory_guild.link.align> == 1) // order if (<act.memoryfindtype.memory_guild.link.align> == 1) f_fizzle return 1 //vurmayi engelle endif endif if (<memoryfindtype.memory_guild.link.align> == 2) if (<act.memoryfindtype.memory_guild.link.align> == 2) f_fizzle return 1 endif endif endif if (<argn> == 47) // para field of stone town fix if (<src.region.DEFNAME>&a_townBritain) src.sysmessage @38 burada bu buyuyu atamazsiniz. return 1 endif endif if (<findlayer(1).type> == t_spellbook) findlayer(2).unequip elseif !(<findlayer(2).type> == t_weapon_mace_staff) findlayer(1).unequip findlayer(2).unequip endif if ((<flags>&statf_freeze) || (<flags>&statf_stone) || (<findtype.t_armor.cont.uid> == <uid>)) // dur bakim nolyo f_fizzle return 1 endif if (<act.ischar>) if !(<act.flags>&statf_insubstantial) && (0<act.account.plevel> > 0<account.plevel>) f_fizzle return 1 elseif ((<argn> == 7) || (<argn> == 15)) // no prot. & reac. arm. over armor if (<act.findtype.t_armor.cont.uid> == <act.uid>) f_fizzle return 1 endif elseif (<argn> == 59) && !(<act.flags>&statf_dead) f_fizzle return 1 endif endif if (<act.id> == c_pv) if !((<argn> == 25) || (<argn> == 26) || (<argn> == 46) || (<argn> == 48) || (<argn> == 49) || (<argn> == 54) || (<argn> == 55) || (<argn> == 57)) f_fizzle return 1 endif endif if (<findid.i_bandajvar>) f_fizzle src.sysmessage @0481,,1 Bandaj kullanirken buyu yapamazsiniz... return 1 endif if (<argn> == 1) // Clumsy if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Uus Jux mg1 elseif (<argn> == 2) // Create food if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say In Mani Ylem newitem &褳09e9 1 i_bread_loaf 1 i_bread_french 1} act.bounce CONSUME=1 i_reag_garlic CONSUME=1 i_reag_ginseng CONSUME=1 i_reag_mandrake_root mg1 elseif (<argn> == 3) // Feeblemind if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Rel Wis mg1 elseif (<argn> == 4) // Heal if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say In Mani if (<src.findid.i_rune_poison>) f_fizzle return 1 endif if ((<findid.i_spdelay_man>) findid.i_spdelay_man.timer 1 elseif ((<findid.i_spdelay_woman>) findid.i_spdelay_woman.timer 1 elseif ((<findid.i_spdelay_unisex>) findid.i_spdelay_unisex.timer 1 else sd 1 endif mg1 elseif (<argn> == 5) // Magic Arrow if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say In Por Ylem mg1 elseif (<argn> == 6) // Night Sight if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say In Lor mg1 elseif (<argn> == 7) // Reactive Armor if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif if (<act.uid> == <src.uid>) spell_say Flam Sanct if ((<findid.i_spdelay_man>) findid.i_spdelay_man.timer 1 elseif ((<findid.i_spdelay_woman>) findid.i_spdelay_woman.timer 1 elseif ((<findid.i_spdelay_unisex>) findid.i_spdelay_unisex.timer 1 else sd 1 endif mg1 else src.sysmessage @39 Bu buyuyu sadece kendinize atabilirsiniz. f_fizzle return 1 endif elseif (<argn> == 8) // Weaken if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Des Mani mg1 elseif (<argn> == 9) // Agility if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Ex Uus mg2 elseif (<argn> == 10) // Cunning if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Uus Wis mg2 elseif (<argn> == 11) // Cure if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say An Nox if ((<findid.i_spdelay_man>) findid.i_spdelay_man.timer 1 elseif ((<findid.i_spdelay_woman>) findid.i_spdelay_woman.timer 1 elseif ((<findid.i_spdelay_unisex>) findid.i_spdelay_unisex.timer 1 else sd 1 endif if (<act.findid.i_rune_poison>) if (<act.findid.i_rune_poison.morey> > 790 if (rand(2) == 1) act.effect 3,0374a,1,15,1 act.sound snd_spell_poison f_fizzle return 1 endif endif if (<act.findid.i_rune_poison.morey> > <eval ((<magery> + 400) / 2)>) if !(rand(8) == 1) act.effect 3,0374a,1,15,1 act.sound snd_spell_poison f_fizzle return 1 endif endif endif mg3 elseif (<argn> == 12) // Harm if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say An Mani sd 1 mg2 elseif (<argn> == 13) // Trap if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say In Jux f_fizzle return 1 elseif (<argn> == 14) // Untrap if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say An Jux f_fizzle return 1 elseif (<argn> == 15) // Protection if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Uus Sanct sd 1 mg2 elseif (<argn> == 16) // Strength if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Uus Mani sd 1 mg2 elseif (<argn> == 17) // Bless if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Rel Sanct sd 1 mg3 elseif (<argn> == 18) // Fireball if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Vas Flam sd 1 mg3 elseif (<argn> == 19) // Lock if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say An Por f_fizzle return 1 elseif (<argn> == 20) // Poison if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif if !(<act.uid> == <src.uid>) if (<act.ischar>) if (<act.hits> < 1) || (<act.findid.i_rune_summon_creature>) || (<act.id>==c_h_darkelf_archer) || (<act.id>==c_h_darkelf_wizard) || (<src.region.safe>) f_fizzle src.sysmessage @38 Boyle bir sey yok! findid.i_poisonlvl.remove return 1 endif endif spell_say In Nox psg if ((<findid.i_spdelay_man>) findid.i_spdelay_man.timer 1 elseif ((<findid.i_spdelay_woman>) findid.i_spdelay_woman.timer 1 elseif ((<findid.i_spdelay_unisex>) findid.i_spdelay_unisex.timer 1 else sd 1 endif else f_fizzle findid.i_poisonlvl.remove return 1 endif elseif (<argn> == 21) // Telekinesis if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Ort Por Ylem sd 1 if ((<src.targ.type> == t_corpse) || (<src.targ.type> == c_pv)) f_fizzle return 1 else f_fizzle return 1 endif mg3 elseif (<argn> == 22) // Teleport if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif if (strmatch(&裟<region.events>&裟,&裟r_house_public&裟)) || (strmatch(&裟<region.events>&裟,&裟r_house_private&裟)) f_fizzle return 1 endif if (<act.topobj.ischar>) f_fizzle return 1 endif spell_say Rel Por mg3 elseif (<argn> == 23) // Unlock if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Ex Por f_fizzle return 1 elseif (<argn> == 24) // Wall if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say In Sanct Ylem sd 1 mg3 elseif (<argn> == 25) // Arch Cure if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Vas An Nox sd 2 mg4 elseif (<argn> == 26) // Arch Protection if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Vas Uus Sanct sd 2 mg4 elseif (<argn> == 27) // Curse if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Des Sanct sd 2 mg4 elseif (<argn> == 28) // Fire Field if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say In Flam Grav if (<act.topobj.ischar>) f_fizzle return 1 endif sd 2 mg4 elseif (<argn> == 29) // Greater Heal if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif if (<src.findid.i_rune_poison>) f_fizzle return 1 endif spell_say In Vas Mani sd 2 mg4 elseif (<argn> == 30) // Lightning if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Por Ort Grav sd 2 mg4 elseif (<argn> == 31) // Mana Drain if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Ort Rel f_fizzle return 1 elseif (<argn> == 32) // Recall if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Kal Ort Por sd 2 mg4 f_fizzle return 1 elseif (<argn> == 33) // Blade Spirits if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say In Jux Hur Ylem sd 2 mg5 elseif (<argn> == 34) // Dispel Field if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say An Grav if (<act.ischar>) f_fizzle return 1 endif sd 2 mg5 elseif (<argn> == 35) // Incognito if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Kal In Ex sd 2 mg5 elseif (<argn> == 36) // Magic Reflect if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif if (<act.uid> == <src.uid>) spell_say In Jux Sanct sd 2 mg5 else src.sysmessage @39 Bu buyuyu sadece kendinize atabilirsiniz. f_fizzle return 1 endif elseif (<argn> == 37) // Mind Blast if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Por Corp Wis if ((<findid.i_spdelay_man>) findid.i_spdelay_man.timer 2 elseif ((<findid.i_spdelay_woman>) findid.i_spdelay_woman.timer 2 elseif ((<findid.i_spdelay_unisex>) findid.i_spdelay_unisex.timer 2 else sd 2 endif mg5 elseif (<argn> == 38) // Paralyze if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say An Ex Por if ((<findid.i_spdelay_man>) findid.i_spdelay_man.timer 2 elseif ((<findid.i_spdelay_woman>) findid.i_spdelay_woman.timer 2 elseif ((<findid.i_spdelay_unisex>) findid.i_spdelay_unisex.timer 2 else sd 2 endif mg5 elseif (<argn> == 39) // Poison Field if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say In Nox Grav if (<act.topobj.ischar>) f_fizzle return 1 endif sd 2 mg5 elseif (<argn> == 40) // Summon Creature if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif if (strmatch(&裟<src.region.guarded>&裟,&裟1&裟)) f_Fizzle sysmessage @39 Sehir icinde bu buyuyu kullanamazsiniz. return 1 endif spell_say Kal Xen sd 2 mg5 elseif (<argn> == 41) // Dispel if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say An Ort sd 2 mg6 elseif (<argn> == 42) // Energy Bolt if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Corp Por if ((<findid.i_spdelay_man>) findid.i_spdelay_man.timer 2 elseif ((<findid.i_spdelay_woman>) findid.i_spdelay_woman.timer 2 elseif ((<findid.i_spdelay_unisex>) findid.i_spdelay_unisex.timer 2 else sd 2 endif mg6 elseif (<argn> == 43) // Explosion if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Vas Ort Flam sd 2 mg6 elseif (<argn> == 44) // Invisibility if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif if (strmatch(&裟<act.region.events>&裟,&裟r_house_public&裟)) || (strmatch(&裟<act.region.events>&裟,&裟r_house_private&裟)) if (0<act.npc> == 1) sysmessage @39 Ev icinde NPC gizleyemezsiniz. f_fizzle return 1 endif endif spell_say An Lor Xen sd 2 mg6 elseif (<argn> == 45) // Mark if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Kal Por Ylem sd 2 mg6 elseif (<argn> == 46) // Mass Curse if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Vas Des Sanct sd 2 mg6 elseif (<argn> == 47) // Paralyze Field if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say In Ex Grav if (<act.topobj.ischar>) f_fizzle return 1 endif sd 3 mg6 elseif (<argn> == 48) // Reveal if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Wis Quas sd 2 mg6 elseif (<argn> == 49) // Chain Lightning if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Vas Ort Grav if (<act.uid> == <uid>) f_fizzle return 1 endif sd 3 mg7 elseif (<argn> == 50) // Energy Field if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say In Sanct Grav if (<act.topobj.ischar>) f_fizzle return 1 endif sd 3 mg7 elseif (<argn> == 51) // Flame strike if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Kal Vas Flam if ((<findid.i_spdelay_man>) findid.i_spdelay_man.timer 3 elseif ((<findid.i_spdelay_woman>) findid.i_spdelay_woman.timer 3 elseif ((<findid.i_spdelay_unisex>) findid.i_spdelay_unisex.timer 3 else sd 3 endif mg7 elseif (<argn> == 52) // Gate Travel if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Vas Rel Por sd 3 mg7 f_fizzle return 1 elseif (<argn> == 53) // Mana Vampire if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Ort Sanct f_fizzle return 1 elseif (<argn> == 54) // Mass Dispel if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Vas An Ort sd 3 mg7 elseif (<argn> == 55) // Meteor Swarm if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Flam Kal Des Ylem if (<act.uid> == <uid>) f_fizzle return 1 endif sd 3 mg7 elseif (<argn> == 56) // Polymorph if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif if (0<tag.donus>) spell_say Vas Ylem Rel sd 3 mg3 tag.donus else skillmenu sm_polymorph return 1 endif elseif (<argn> == 57) // Earthquake if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say In Vas Por sd 3 mg8 elseif (<argn> == 58) // Energy Vortex if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Vas Corp Por if (<region.guarded>) criminal 1 endif sd 3 mg8 elseif (<argn> == 59) // Resurrect if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say An Corp sd 3 mg8 elseif (<argn> == 60) // Air Elemental if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Kal Vas Xen Hur if (<region.guarded>) criminal 1 endif sd 3 mg8 elseif (<argn> == 61) // Summon Deamon if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Kal Vas Xen Corp if (<region.guarded>) criminal 1 endif sd 3 mg8 elseif (<argn> == 62) // Earth Elemental if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Kal Vas Xen Ylem if (<region.guarded>) criminal 1 endif sd 3 mg8 elseif (<argn> == 63) // Fire Elemental if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Kal Vas Xen Flam if (<region.guarded>) criminal 1 endif sd 3 mg8 elseif (<argn> == 64) // Water Elemental if (<src.findid.i_mem_spellheal>) src.sysmessage @39 Bandaj yaparken buyu atamazsiniz. return 1 endif spell_say Kal Vas Xen An Flam if (<region.guarded>) criminal 1 endif sd 3 mg8 endif On=@SpellEffect if (<flags>&statf_dead) if (<argn> == 59) sfx snd_spell_resurrection findlayer(22).remove color <oskin> update effect 3,0376a,2,20,1 else return 1 endif elseif ((<argn> == 9) || (<argn> == 10) || (<argn> == 16) || (<argn> == 17)) // stat fix findlayer(32).remove // spell findlayer(44).remove // potion elseif ((<argn> == 49) || (<argn> == 55)) if !(<src.region.type> == <region.type>) return 1 endif elseif (<argn> == 37) // mindblast if (<src.int> > <int>) var.mb (<src.int> - <int>) var.mb <eval (<var.mb> / 2)> if (<eval <var.mb>> > 45) var.mb 45 endif hits <eval (<hits> - <var.mb>)> damage 2 return 1 else damage &褳1 2} endif sfx snd_spell_mind_blast effect 3,0374a,1,15,1 elseif ((<argn> == 41) || (<argn> == 54)) // dispel & mass dispel if (<findid.i_morpher>) if !(<findid.i_pre_morph>) findid.i_morpher.remove endif endif elseif ((<argn> == 20) || (<argn> == 39)) if !(<findid.i_rune_poison>) && (<flags>&statf_poisoned) flags <flags>&~statf_poisoned endif if !(<src.uid> == <uid>) skill fail endif if (<eval (<src.poisoning> + 100)> > <eval <findid.i_rune_poison.morey>>) findid.i_rune_paralyze.remove findid.i_rune_paralyze_field.remove findid.i_rune_poison.remove if (<distance> > 3) && (<eval (<src.poisoning> + 100)> > 700) poison (600 + &褳-100 100}) else poison (<src.poisoning> + &褳-100 100}) endif endif sfx snd_spell_poison effect 3,0374a,1,15,1 return 1 elseif ((<argn> == 38) || (<argn> == 47)) if (<findid.i_pouch_trapped>) effect 3,i_fx_explode,3,25,1 sound snd_spell_explosion damage 20 findid.i_pouch_trapped.remove return 1 elseif !(<src.uid> == <uid>) findid.i_rune_poison.remove endif elseif (<argn> == 26) // no arch prot. over armor if (<findtype.t_armor.cont.uid> == <uid>) return 1 endif elseif (<argn> == 25) // arch cure if (<memoryfindtype.memory_town>) && !(<src.memoryfindtype.memory_town>) return 1 elseif (<memoryfindtype.memory_guild.link.align> > 0) && !(<src.memoryfindtype.memory_guild.link.align>) return 1 endif if (<findid.i_rune_poison>) if (<findid.i_rune_poison.morey> > <eval ((<src.magery> + 400) / 2)>) if !(rand(8) == 1) effect 3,0374a,1,15,1 sound snd_spell_poison return 1 endif endif endif elseif (<argn> == 4) || (<argn> == 29) || (<argn> == 11) if (<memoryfindtype.memory_town>) && !(<src.memoryfindtype.memory_town>) src.sysmessage @38 Faction uyelerini iyilestiremezsiniz. return 1 if (<memoryfindtype.memory_guild.link.align> > 0) && !(<src.memoryfindtype.memory_guild.link.align>) src.sysmessage @38 Order / Chaos uyelerini iyilestiremezsiniz. return 1 endif if (<argn> == 4) || (<argn> == 29) if (<findid.i_rune_poison>) effect 3,0374a,1,15,1 sound snd_spell_poison return 1 endif endif endif On=@SkillStart if (<action> == id(skill_stealth)) || (<action> == skill_stealth) if (<hiding> < 80.0) sysmessage @0481,,1 Stealth yapabilmek icin 80 hiding skilline ihtiyaciniz var. skill fail return 1 elseif (<eval (<ac> * 100)> > <eval (<stealth> + 200)>) sms Zirhinizin verdigi agirlik gizlenmenizi engelliyor skill fail return 1 elseif (<flags>&statf_onhorse) sms Binek uzerinde gizlenemezsiniz. skill fail return 1 endif elseif ((<action> == id(skill_snooping)) || (<action> == skill_snooping)) if (<src.region.safe> == 1) src.sysmessage @0800 Burada Snooping kullanamazsiniz. skill fail return 1 endif elseif (<action> == id(skill_hiding)) || (<action> == skill_hiding) if (<eval (<ac> * 100)> > <eval (<hiding> + 200)>) sms Zirhinizin verdigi agirlik gizlenmenizi engelliyor skill fail return 1 elseif (<flags>&statf_onhorse) sms Binek uzerinde gizlenemezsiniz. skill fail return 1 endif elseif ((<action> == id(skill_herding)) || (<action> == skill_herding)) if (<targ.id> == c_pv) skill fail return 1 endif elseif ((<action> == id(skill_stealing)) || (<action> == skill_stealing)) // stealing fiks if (<targ.topobj.id> == c_pv) skill fail return 1 elseif !(<targ.topobj.ischar>) sms Sadece canli varliklardan calabilirsiniz. skill fail return 1 elseif (<targ.isitem>) if (<targ.cont>) if (<targ.cont.type> == t_eq_trade_window) skill fail return 1 endif endif endif endif if (strmatch(&裟<tag.ms>&裟,&裟<action>&裟)) tag.mn <eval (<tag.mn> + 1)> elseif ((strmatch(&裟<tag.ms>&裟,&裟Skill_Magery&裟)) && (strmatch(&裟Skill_Meditation&裟,&裟<action>&裟))) tag.mn <eval (<tag.mn> + 1)> elseif ((strmatch(&裟<tag.ms>&裟,&裟Skill_Meditation&裟)) && (strmatch(&裟Skill_Magery&裟,&裟<action>&裟))) tag.mn <eval (<tag.mn> + 1)> else tag.mn 0 endif if (<eval <tag.mn>> > 2500) // bu sayi ile oynamayin, sicar. var.act <act> newitem i_macro_detect tag.mt <act.uid> act.link <uid> act.name <act.link.name> [<serv.time>] act.more1 <serv.time> if (strmatch(&裟<serv.name>&裟,&裟Locus&裟)) act.cont 040004353 try var.mts <uid.04018c20d.rescount> elseif (strmatch(&裟<serv.name>&裟,&裟Quann&裟)) act.cont 040004353 try var.mts <uid.040132e0c.rescount> endif var.smsgx 0251 serv.allclients macrodetect <eval <var.mts>>: <name> act <var.act> tag.mn 0 else tag.ms <action> endif On=@Click if !(<findid.i_rune_incognito>) && (<memoryfindtype.memory_guild>) if (strmatch(&裟<tag.gs_title>&裟,&裟&裟) message [<memoryfindtype.memory_guild.link.name>] else message [<tag.gs_title>, <memoryfindtype.memory_guild.link.abbrev>] endif //on=@Click //message @0790,,1 <name> //return 1 //else //endif On=@ItemSpell if !((<argn> == 2) || (<argn> == 13) || (<argn> == 14) || (<argn> == 19)|| (<argn> == 21) || (<argn> == 23) || (<argn> == 24) || (<argn> == 28) || (<argn> == 32) || (<argn> == 34) || (<argn> == 39) || (<argn> == 45) || (<argn> == 46) || (<argn> == 47) || (<argn> == 48) || (<argn> == 50) || (<argn> == 54) || (<argn> == 55) || (<argn> == 57)) // no enchant f_fizzle return 1 endif On=@ItemEquip if (<act.attr>&attr_magic) && !(<act.type> == t_armor) && !(<act.type> == t_shield) && !(<act.type> == t_armor_leather) //if (<act.color> == 02bc) || (<act.color> == 0373) || (<act.color> == 070d) || (<act.color> == 075f) || (<act.color> == 0454) //act.color 0 act.name endif endif On=@ItemUnEquip if (<act.type> == t_weapon_axe) events -e_axer endif On=@ItemDClick if (<targ.topobj.id> == c_pv) if (<targ.type> == t_container) targ.open endif return 1 endif On=@ItemClick if (<act.topobj.id> == c_pv) if (strmatch(&裟<act.price>&裟,&裟&裟)) act.message [satilamaz] elseif (<act.price> <= 0) act.message [satilik degil] else if ((<act.type> == t_armor) || (<act.type> == t_armor_leather) || (<act.type> == t_shield) || (<act.type> == t_clothing) || (<act.type> == t_weapon_sword) || (<act.type> == t_weapon_fence) || (<act.type> == t_weapon_mace_staff) || (<act.type> == t_weapon_mace_smith) || (<act.type> == t_weapon_mace_pick) || (<act.type> == t_weapon_bow) || (<act.type> == t_weapon_xbow)) if !(<eval ((<act.more1l> * 100) / <act.more1h>)> == 100) act.message @65 [<act.price> gp] [%<eval (100 - ((<act.more1l> * 100) / <act.more1h>))> eski] else act.message @65 [<act.price> gp] endif else act.message @65 [<act.price> gp] endif endif endif if (<act.layer> == 21) && (<act.cont.ischar>) act.message @85 Inventory return 1 else if ((<act.attr>&attr_newbie)) // blessed itemlari belirt src.sysmessage @70 Su anda goruntulediginiz item [newbified] endif if (<act.type> == t_container) if !(<act.baseid> == i_strong_box) if (<act.attr>&attr_move_never) && !(strmatch(&裟<act.region.tag.owner>,&裟&裟)) && (<act.region.type> == <region.type>) act.message [sabit] endif if (<act.baseid> == i_bones) act.message [loot: <act.rescount> esya] act.message <act.name> elseif (<act.rescount> > 0) act.message <act.typedef.name> [<act.rescount>,<eval ((<act.weight> / 10) - <act.typedef.weight>)>] else act.message <act.typedef.name> endif return 1 endif endif endif if ((<act.topobj.uid> == <uid>) if ((<act.type> == t_weapon_sword) || (<act.type> == t_weapon_fence) || (<act.type> == t_weapon_mace_staff) || (<act.type> == t_weapon_mace_smith) || (<act.type> == t_weapon_mace_pick) || (<act.type> == t_weapon_bow) || (<act.type> == t_weapon_xbow)) act.message @0805 a <act.name> act.message @38 Hasar: <act.dam> act.message @38 Durability: <eval <act.hitpoints>*4>/100 return 1 endif endif if ((<act.topobj.uid> == <uid>) if ((<act.type> == t_armor) || (<act.type> == t_armor_leather) || (<act.type> == t_shield) || (<act.type> == t_clothing)) act.message @0805 a <act.name> act.message @38 Armor: <eval <act.armor>> act.message @38 Durability: <eval <act.hitpoints>> return 1 endif endif if ((<act.type> == t_armor) || (<act.type> == t_armor_leather) || (<act.type> == t_shield) || (<act.type> == t_clothing) || (<act.type> == t_weapon_sword) || (<act.type> == t_weapon_fence) || (<act.type> == t_weapon_mace_staff) || (<act.type> == t_weapon_mace_smith) || (<act.type> == t_weapon_mace_pick) || (<act.type> == t_weapon_bow) || (<act.type> == t_weapon_xbow)) sysmessage @0805 Elinizde veya cantanizda iken detayli bilgi alabilirsiniz. On=@ItemPickUp_Pack if (<act.topobj.id> == c_pv) if !(<uid> == <act.topobj.tag.owner>) return 1 endif endif On=@ItemTargOn_Item if ((<targ.topobj.id> == c_pv) && (<act.cont.uid> != <targ.topobj.uid>)) return 1 elseif (<targ.baseid> == i_corpse) // human cesetleri bicememe if ((<targ.amount> == 400) || (<targ.amount> == 401)) return 1 endif endif On=@ItemDropOn_Ground if (<act.attr> == 04008) act.attr 0 endif if !((<weight> + <act.weight>) > <weightmax>) if ((<action> == id(skill_fishing)) || (<action> == skill_fishing)) if (<act.type> == t_fish) // tutulan baliklari act.bounce // at cantaya endif elseif ((<action> == id(skill_magery)) || (<action> == skill_magery)) if (<act.type> == t_food) // yapilan yemekleri act.bounce // at cantaya endif endif endif // end of main fixes [events e_qchar] On=@Death hits 5 fame 10000 return 1 On=@GetHit hits (<hits> + 15) if (<hits> > <str>) hits <str> endif On=@EnvironChange if (<npc>) food 999 endif [events e_fixhayvan] ON=@SpellCast src.events +e_fixhayvan If (<argn>=s_bless) If (<argn>=s_protection) If (<argn>=s_reactive_armor) If (<argn>=s_magic_reflection) If (<src.act.npc>=brain_animal) src.sysmessage Bu buyuyu hayvanlar uzerinde kullanamazsiniz. endif endif endif endif endif [events gmfix] On=@Click IF (<FLAGS> & statf_insubstantial) TAG.TEPE = [Invissible] else tag.tepe endif IF (<ACCOUNT.PLEVEL> = 2) message @1153 <TAG.TEPE> message @07a1 [ Gozlemci ] message @077a <name> return 1 elseIF (<ACCOUNT.PLEVEL> = 3) message @1153 <TAG.TEPE> message @07a1 [ Server Copcusu ] message @077a <name> return 1 elseIF (<ACCOUNT.PLEVEL> = 4) message @1153 <TAG.TEPE> message @07a1 [ Gamemaster ] message @077a <name> return 1 elseIF (<ACCOUNT.PLEVEL> = 5) message @1153 <TAG.TEPE> message @07a1 [ Scripter ] message @077a <name> return 1 elseIF (<ACCOUNT.PLEVEL> = 6) message @1153 <TAG.TEPE> message @07a1 [ Administrator ] message @077a <name> return 1 elseIF (<ACCOUNT.PLEVEL> = 7) message @1153 <TAG.TEPE> message @07a1 [ World Builder-Coder] message @077a <name> return 1 elseif (strmatch(&裟<account>&裟,&裟syko&裟)) message @0819,0 [Staff] message @0a15,0 Owner <name> return 1 endif On=@DClick if (<privshow>) title <serv.name> Yetkili Kadrosu elseif strmatch(&裟<title>&裟,&裟<serv.name> Yetkili Kadrosu&裟)) title endif [EOF]
Delikanlılık ne adam dövmek ne adam kesmek, delikanlıklık ne içki içmek ne kadını hor görmek , delikanlılık koltuğunun altına ekmek alıp evinin yolunu tutmaktır. Gta San Andreas Multi Player Rp Serverı Giriş Öncelikle SA-MP 02 yi indirin siteden sonra bağlanın |










