Hesabına erişemeyen eski üyeler Discord üzerinden yardım alabilir.
Ya Ben 2-3 npc yaptım bunların strleri 2000-2500 felan olsun istiyorum ama fazla Vurmasın istiyorum bi ayarlayamadım İşte scpler

[chardef c_bosskoruma]
defname c_bosskoruma
id c_headless
can mt_walk|mt_fly
dam 5
armor 100
name Caos Soldier

on=@create
color 0995
str 1000
dex 150
int 100

wrestling 60.0
tactics 60.0
parrying 120.0

karma -10000
fame 8000

item=i_gold,45000
ITEM=RANDOM_WEAPON_power
item=i_silvercoins,{1500,2000}

on=@Click
Message @07c5,4 [ Sotexis PvP ]
message @20,4 [ Boss Guardian ]

on=@gethit
message @07a1,2 Don't Killed My Master ..!
if (<flags> &statf_poisoned) 
sayua 0481,2,0,eng,* Zehir Hosuna Gider *
sound snd_spell_cure 
sound snd_spell_greater_heal
findid.i_rune_poison.remove
hits=(<hits> + 75)
endif
Bu 25-30 Vursun istiyorum


Buda başka bir Npc Bunn özelliki Ok ve Silah cekior Deişkenli :D
[chardef c_bosskoruma2]
id c_man
name Xtoindery
CAN=mt_walk|mt_run
armor=40
dam=2

ON=@CREATE
str=1200
int=1000
dex=1000
HITS=10000

archery=100.0
swordsmanship=150.0
tactics=300.0
anatomy=150.0
parrying=100.0

fame=5000
karma={-8000 -10000}

ITEMNEWBIE=Angel_bow2
item=i_gold,25000
item=i_silvercoins,1000
ITEMNEWBIE=Angel_sword
ITEMNEWBIE=Angel_shield
ITEMNEWBIE=i_angel_robe

on=@click
message @07c5,4 [ Sotexis PvP ]
message @055,,1 [ Warlock ]
ON=@GETHIT
if (<DISTANCE> > 2)
findid(Angel_sword2).CONT=<findlayer(21).UID>
findid(Angel_shield).CONT=<findlayer(21).UID>
findid(Angel_bow2).CONT=<UID>
update
else
findid(Angel_bow2).CONT=<findlayer(21).UID>
findid(Angel_sword).CONT=<UID>
findid(Angel_shield).CONT=<UID>
update
endif
if (<hits> < 200) 
sayua 150,2,0,eng,* kendini iyilestirir *
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
hits=(<hits> + 80) 
endif 
message @07a1,4 * It Does Not Influence Me..! *
ON=@NPCSEENEWPLAYER
if (<DISTANCE> > 2)
findid(Angel_sword2).CONT=<findlayer(21).UID>
findid(Angel_shield).CONT=<findlayer(21).UID>
findid(Angel_bow2).CONT=<UID>
update
else
findid(Angel_bow2).CONT=<findlayer(21).UID>
findid(Angel_sword).CONT=<UID>
findid(Angel_shield).CONT=<UID>
update
endif

ON=@HITTRY
if (<DISTANCE> > 2)
findid(Angel_sword).CONT=<findlayer(21).UID>
findid(Angel_shield).CONT=<findlayer(21).UID>
findid(Angel_bow2).CONT=<UID>
update
else
findid(Angel_bow2).CONT=<findlayer(21).UID>
findid(Angel_sword).CONT=<UID>
findid(Angel_shield).CONT=<UID>
update
endif

[ITEMDEF Angel_shield]
id i_shield_heater
name Caos Shield
armor 20

ON=@CREATE
color=077b
HITPOINTS 5000



[ITEMDEF Angel_bow2]
id=i_bow
name=Caos Bow
dam=15
speed 80
weight=0
reqstr=250
TDATA4=I_FX_ENERGY_RAY

ON=@CREATE
color=077b
hitpoints={2000 3000}


[ITEMDEF Angel_sword]
id=i_Sword_long
name=Caos Sword
speed 120
weight=1
dam=15
reqstr=250

ON=@CREATE
color=077b
hitpoints={2000 3000}

ON=@EQUIP
src.swordsmanship=<src.swordsmanship>+50.0
return 1

ON=@DCLICK
equip
return 1

ON=@UNEQUIP
src.swordsmanship=<src.swordsmanship>-50.0

ON=@DAMAGE
IF (<src.OBODY>==c_Devil)
src.DAMAGE 80
src.speak Gırcc!! Gotune Girsin..!
endif


[itemdef i_angel_robe]
NAME=Caos Robe
TYPE=t_clothing
ID=0204e
WEIGHT=5
ARMOR=10

ON=@Create
color 0980
attr=attr 04
HITPOINTS=5000
buda 30-40 Felan vursun istiyorum ama bi ayarlayamadım...yardımlarınız icin şimdiden saolun ...!
üstteki için str yazan kısmı 3000 yaparsan 3000 hp olur

alttaki biraz problemli dam=2 yazan kısmı degistireceksin ama deneme yanılmayla olur asla sabit damage vurmaz

yada daha iyi öneri str si düserse damage azalır
Ya Şimdi O str ayarını felan biliyorum ama str 3000 yapınca tek atıyor playere sabit damage vurmaz onu bende biliyorum ama misal 10 ile 50 arası vursun gibi onu nasıl ayarlıcam :p

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.