arkadaşlar bir npc var içinden ya sp çıksın ya gold çıksın istiyorum oranlar %50 olmucak ama %80 gold %20 sp çıkma oranı olcak anlatabildim mi acaba :D bu konuda yardım gerekli nasıl becericez yapamadım :D
Master
59.2997
random (r) fonksiyonu işini görür bu tip bir sistemde. değerleri vermek sana kalmış ama şöyle örneklemek gerekirse;


if (<r4> == 0)
	sysmessage gold çıktı
else
	sysmessage sp çıktı
endif

fakat şunu unutma r'de değerler 1'den değil 0'dan başlar. o yüzden r4 yaptığında 5 ihtimal (0 1 2 3 4) ortaya çıkar.
ya ben pek scriptten anlamıyorum scripti buraya eklesem sen sunu yapıp koysan olur mu usta çok sağol bu arada


[CHARDEF c_biletcanavari]
DEFNAME=c_biletcanavari
NAME=#names_orc
CAN=MT_RUN|MT_WALK
ID=c_ORC
DAM=8,16
ARMOR=70
RESOURCES=8 i_ribs_raw
SHELTER=r_caves,r_dungeon,r_orc_camp
DESIRES=i_gold,spk_orc,t_corpse
TSPEECH=spk_orc
TEVENTS=e_orc,e_orc_ai

ON=@GETHIT
if (<act.baseid>=c_vortex)
sayua 0481,2,0,eng,* buyu etkisini kaldirir *
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
src.remove 
endif
if (<act.baseid>=c_blade_spirit) 
sayua 0481,2,0,eng,* buyu etkisini kaldirir *
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
src.remove 
endif 
if (<act.baseid>=c_daemon) 
sayua 0481,2,0,eng,* buyu etkisini kaldirir *
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
src.remove 
endif 
if (<act.baseid>=c_bear_polar) 
sayua 0481,2,0,eng,* buyu etkisini kaldirir *
effect=3,i_fx_heal_effect,6,35,1 
sound snd_spell_greater_heal 
src.remove 
endif
DORAND 4
SAY @07ac Serseri ! Bana Saldirma !
SAY @07ac Neden vuruyorsun !
SAY @07ac Agzini patlatmaya geliyorum !
ENDDO

ON=@Create
NPC=BRAIN_ANIMAL
COLOR=07ac
STR={200 210}
DEX={500 600}
INT={96 140}

FAME=100
KARMA=2

item=i_gold,(20000 25000)
on=@npcrestock 



CATEGORY=Monsters
SUBSECTION=Orcs
DESCRIPTION=Frightened Orc 

on=@click
message @07ac [Orc Master]
message @0480 <Name>
return 1

on=@hit
src.poison 1000

Üye Ol veya Giriş Yap

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