emre11 - 22-12-2016 16:10 GMT -
Merhabalar Golem'e bandaj heal pot in vas mani atılmasını isteniyorum golem tamirler aletiyle tedavi edilmesini istiyorum yardımcı olurmusunuz Teşekkürler.
Merhabalar Golem'e bandaj heal pot in vas mani atılmasını isteniyorum golem tamirler aletiyle tedavi edilmesini istiyorum yardımcı olurmusunuz Teşekkürler.
Kod:
[ITEMDEF i_golem_repair]
NAME=golem repairing tool
ID=i_tinker_tools
WEIGHT=1
On=@Create
COLOR=0901
On=@Dclick
if (<src.stamina> < 10)
src.sysmessage Golem tamir edemeyecek kadar yorgunsunuz.
return 1
endif
if (<src.tinkering> < 70.0)
src.sysmessage Golem tamir edebilmek icin tinkering skill'inizin 70.0 veya ustu olmasi gerekiyor.
return 1
endif
IF !(<src.restest 10 i_ingot_iron>) || !(<src.restest 10 i_ingot_bronze>)
SRC.SYSMESSAGE Golem tamir edebilmek icin icin 10 bronze ingot, 10 iron ingot'a ihtiyaciniz var.
RETURN 1
ENDIF
TARGET Tamir edeceginiz golem'i seciniz.
RETURN 1
On=@TargOn_Item
RETURN 1
On=@TargOn_Char
IF (<src.targ.distance> > 3)
src.sysmessage Golem'e cok uzaksiniz
elseif (<src.targ.id> == c_m_golem_tinker1)
if (<src.targ.hits> == <src.targ.str>)
src.sysmessage Golem'in tamire ihtiyaci yok.
elseif (<src.targ.hits> > 350)
src.targ.hits 450
src.sysmessage Golem yepyeni oldu.
src.consume 10 i_ingot_iron
src.consume 10 i_ingot_bronze
src.stamina (<src.stamina> - 10)
elseif (<src.targ.hits> < 350)
src.targ.hits (<src.targ.hits> + 80)
src.sysmessage Golemi tamir ettiniz.
src.consume 10 i_ingot_iron
src.consume 10 i_ingot_bronze
src.stamina (<src.stamina> - 10)
endif
elseif (<src.targ.id> == c_m_golem_tinker2)
if (<src.targ.hits> == <src.targ.str>)
src.sysmessage Golem'in tamire ihtiyaci yok.
elseif (<src.targ.hits> > 450)
src.targ.hits 550
src.sysmessage Golem yepyeni oldu.
src.consume 10 i_ingot_iron
src.consume 10 i_ingot_bronze
src.stamina (<src.stamina> - 10)
elseif (<src.targ.hits> < 450)
src.targ.hits (<src.targ.hits> + 80)
src.sysmessage Golemi tamir ettiniz.
src.consume 10 i_ingot_iron
src.consume 10 i_ingot_bronze
src.stamina (<src.stamina> - 10)
endif
endif
return 1
[ITEMDEF i_power_crystal]
NAME=power crystal
ID=01f1c
WEIGHT=3
On=@Create
COLOR=0901
On=@DClick
return 1
On=@click
message @0482 a <name>
return 1
[ITEMDEF i_clockwork_assembly]
NAME=clockwork assembly
ID=01ea9
WEIGHT=15
On=@Create
COLOR=0901
On=@click
message @0482 a clockwork asembly
return 1
[DIALOG d_golem]
150,75
nomove
noclose
resizepic 0 0 3500 265 150
tilepic 110 55 8407
text 81 21 9 0
text 80 20 449 0
button 50 100 1153 1155 1 0 1
button 185 100 1150 1152 1 0 0
text 48 78 450 1
text 180 78 450 2
[DIALOG d_golem Text]
Golem yapimi
Evet
Hayir
[DIALOG d_golem Button]
On=1
if !(<restest 350 i_ingot_iron>) || !(<restest 350 i_ingot_bronze>) || !(<restest 2 i_clockwork_assembly>) || !(<restest 2 i_power_crystal>)
src.sysmessage @38,,1 Golem yapabilmek icin 350 bronze ingot, 350 iron ingot, 2 clockwork assembly ve 2 power crystal'e ihtiyaciniz var.
else
consume 350 i_ingot_iron
consume 350 i_ingot_bronze
consume 2 i_power_crystal
consume 2 i_clockwork_assembly
itemmake
newitem i_pet_golem1
act.bounce
else
newitem i_pet_golem2
act.bounce
endif
[ITEMDEF i_pet_golem1]
ID=i_pet_elem_earth
TYPE=t_figurine
NAME=Golem
WEIGHT=20.0
SKILLMAKE=TINKERING 90.0,t_tinker_tools
RESOURCES=1 i_power_crystal,1 i_clockwork_assembly
On=@Create
COLOR=0455
MORE=c_m_golem_tinker1
on=@dclick
if !(<src.findid.i_bokunucikarma>)
src.newitem i_bokunucikarma
src.new.timer 10
src.new.equip
else
src.sysmessage @0790,,1 Tekrar açabilmek için <src.findid.i_bokunucikarma.timer> saniye beklemelisiniz.
return 1
endif
[ITEMDEF i_pet_golem2]
ID=i_pet_elem_earth
TYPE=t_figurine
NAME=Golem
WEIGHT=20.0
SKILLMAKE=TINKERING 98.0,t_tinker_tools
RESOURCES=1 i_power_crystal,1 i_clockwork_assembly,5 i_axel_and_gears,50 i_ingot_iron,50 i_ingot_bronze
On=@Create
COLOR=0455
MORE=c_m_golem_tinker2
on=@dclick
if !(<src.findid.i_bokunucikarma>)
src.newitem i_bokunucikarma
src.new.timer 10
src.new.equip
else
src.sysmessage @0790,,1 Tekrar açabilmek için <src.findid.i_bokunucikarma.timer> saniye beklemelisiniz.
return 1
endif
[CHARDEF c_m_golem_tinker1]
DEFNAME=c_m_golem_tinker1
NAME=Taş Adam
ID=c_elem_earth
SOUND=snd_ELEMENTL_ERTHEL1
ICON=i_pet_elem_earth
DAM=15,40
ARMOR=50
//TEVENTS=e_intel_golem_tinker
CAN=MT_WALK|MT_USEHANDS
//SHELTER=r_dungeon
DESIRES=c_m_golem_tinker1,c_m_golem_tinker2
AVERSIONS=r_water,t_eerie_stuff
BLOODCOLOR=0515
on=@dclick
src.sysmessage @07a0,,1 CAN=> [<hits>]
src.sysmessage @0846,,1 STR=> [<Str>]
src.sysmessage @0846,,1 DEX=> [<dex>]
ON=@Create
COLOR=0455
STR={1200 1200}
DEX={800 800}
INT={300 400}
PARRYING=100.0
MAGERY=0
MAGICRESISTANCE=850.0
TACTICS=150.0
WRESTLING=150.0
NPC=brain_monster
FAME=1000
KARMA=1200
on=@click
if !(strmatch('<name>','Taş Adam'))
name Taş Adam
endif
if (<memoryfindtype.memory_ipet>)
message @07a1,1,1enu * <memoryfindtype.memory_ipet.link.name> *
message @07a0,1,1 <name> [Dikkat!]
return 1
else
message @0823,1,1 <name>
return 1
endif
CATEGORY=Monsters
SUBSECTION=Golems
DESCRIPTION=Tinker Low
[CHARDEF c_m_golem_tinker2]
DEFNAME=c_m_golem_tinker2
NAME=Taş Adam
ID=c_elem_earth
SOUND=snd_ELEMENTL_ERTHEL1
ICON=i_pet_elem_earth
DAM=25,50
ARMOR=50
//TEVENTS=e_intel_golem_tinker
CAN=MT_WALK|MT_USEHANDS
//SHELTER=r_dungeon
DESIRES=c_m_golem_tinker1,c_m_golem_tinker2
AVERSIONS=r_water,t_eerie_stuff
BLOODCOLOR=0525
on=@dclick
src.sysmessage @07a0,,1 CAN=> [<hits>]
src.sysmessage @0846,,1 STR=> [<Str>]
src.sysmessage @0846,,1 DEX=> [<dex>]
ON=@Create
COLOR=0455
STR={1200 1200}
DEX={800 800}
INT={300 400}
PARRYING=100.0
MAGERY=0
MAGICRESISTANCE=850.0
TACTICS=150.0
WRESTLING=150.0
NPC=brain_monster
FAME=1000
KARMA=1200
on=@click
if !(strmatch('<name>','Taş Adam'))
name Taş Adam
endif
if (<memoryfindtype.memory_ipet>)
message @07a1,1,1enu * <memoryfindtype.memory_ipet.link.name> *
message @07a0,1,1 <name> [Dikkat!]
return 1
else
message @0823,1,1 <name>
return 1
endif
CATEGORY=Monsters
SUBSECTION=Golems
DESCRIPTION=Tinker High
[CHARDEF c_m_golem]
DEFNAME=c_m_golem
NAME=Golem
ID=c_elem_earth
SOUND=snd_ELEMENTL_ERTHEL1
ICON=i_pet_elem_earth
DAM=35,60
ARMOR=30
CAN=MT_WALK|MT_RUN|MT_USEHANDS|MT_FIRE_IMMUNE
DESIRES=c_m_golem
AVERSIONS=r_water
BLOODCOLOR=0454
On=@Click
message @38,,1 [Golem]
message @0790,,1 Hits : <hits>
message @0823,,1 Dex : <dex>
return 1
endif
ON=@Create
COLOR=0454
STR=1000
DEX=1000
INT=500
FAME={7000 9000}
KARMA={-6000 -6999}
PARRYING={90.0 100.0}
MAGERY={200.0 300.0}
MAGICRESISTANCE={1290.0 1900.0}
TACTICS={90.0 100.0}
WRESTLING={90.0 100.0}
npc=brain_monster
ITEMNEWBIE=i_spellbook
ADDSPELL=s_energy_bolt
ITEM=loot_GOLEM
CATEGORY=Monsters
SUBSECTION=Golems
DESCRIPTION=Spawned
[TEMPLATE loot_golem]
DEFNAME=loot_golem
CATEGORY=Item Templates
SUBSECTION=Golem Loot Templates
DESCRIPTION=Golem
ITEM=i_bilet,{1000 5000}
ITEM=i_ingot_bronze,{10 15}
ITEM=i_ingot_iron,{10 15}
ITEM=i_clockwork_assembly,R10
ITEM=i_power_crystal,R10
[eof]
RasmuS - 23-12-2016 05:22 GMT -
Tecrübeye bakarak tarif edeyim sen yap ;
- Bandaj için ; bandaj sisteminde targon_char a sorgu ekleyip eğer golem ise engellemesini eklemelisin
- Heal büyüleri için ; golemlere bir event verip @spelleffect triggerına heal ve greater heal büyüleri ise işletme bana demelisin veya @spellsuccess ile yapabilirsin.
Kolay gelsin.
Tecrübeye bakarak tarif edeyim sen yap ;
- Bandaj için ; bandaj sisteminde targon_char a sorgu ekleyip eğer golem ise engellemesini eklemelisin
- Heal büyüleri için ; golemlere bir event verip @spelleffect triggerına heal ve greater heal büyüleri ise işletme bana demelisin veya @spellsuccess ile yapabilirsin.
Kolay gelsin.
xwerswoodx - 23-12-2016 05:24 GMT -
Pot ile nasıl tedavi ediliyor bilemiyorum ama eğer üzerine konuluyor ise Heal Potion scriptini bulup 3 potunda yani greater, less and normal heal potlarını bulup 3 ününde altına
Büyü ile iyileştirilmemeleri için sphere_scripts içinde SPELL 4 ve SPELL 29 büyülerinin altına;
Bandaj içinde verirdim ama bandajda nasıl sorgular kullandığını bilmiyorum sistemin bu nedenle veremiyorum.
Pot ile nasıl tedavi ediliyor bilemiyorum ama eğer üzerine konuluyor ise Heal Potion scriptini bulup 3 potunda yani greater, less and normal heal potlarını bulup 3 ününde altına
Kod:
On=@DropOn_Char
IF (STRMATCH(c_m_golem*, <ARGO.BASEID>))
SRC.SYSMESSAGE @,,1 Golemleri potion ile iyileştiremezsiniz.
RETURN 1
ENDIF
Büyü ile iyileştirilmemeleri için sphere_scripts içinde SPELL 4 ve SPELL 29 büyülerinin altına;
Kod:
On=@Start
IF (STRMATCH(c_m_golem*, <ACT.BASEID>))
SYSMESSAGE @,,1 Golemleri büyü ile iyileştiremezsiniz.
FAIL
RETURN 1
ENDIF
Bandaj içinde verirdim ama bandajda nasıl sorgular kullandığını bilmiyorum sistemin bu nedenle veremiyorum.
RasmuS - 23-12-2016 05:27 GMT -
Yapmayın bunları. Site yardım sitesi diye biliyorum
Yapmayın bunları. Site yardım sitesi diye biliyorum
emre11 - 23-12-2016 14:51 GMT -
Hallettim Teşekkür Ederim.
Hallettim Teşekkür Ederim.