UO-Dev Arama

 



İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar

emre11


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 80
Oyun Tarzı: Pvp
Emulatör:
Tecrübe: Player
Yaş: 25
Mesaj #90056   22-12-2016 13: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.

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]



Yazar

RasmuS


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 725
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #90069   23-12-2016 02: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.


Sunucu Projesi : www.ros.gen.tr

Yazar

xwerswoodx


Sphere Destek
Skill Title: Master
Online durumu
Toplam Mesaj: 1750
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 10
Mesaj #90070   23-12-2016 02: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

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.


Geçmişi olmayanın, geleceği olmaz.

Scripting Destek Discord: https://discord.gg/yXQ3m5S

Yazar

RasmuS


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 725
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #90071   23-12-2016 02:27 GMT    
        
Yapmayın bunları. Site yardım sitesi diye biliyorum


Sunucu Projesi : www.ros.gen.tr

Yazar

emre11


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 80
Oyun Tarzı: Pvp
Emulatör:
Tecrübe: Player
Yaş: 25
Mesaj #90077   23-12-2016 11:51 GMT    
        
Hallettim Teşekkür Ederim.



Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
Büyü hasarı sorunu3New28-01-2018
oyuncu stam ve büyü fizz44s3d319-01-2018
Büyü Damage Bugu164s3d328-11-2017
büyü fizzle sorunu3jolelikedi01-07-2017
Binek atak - büyü attırma (nadir atsın)7cRobert19-03-2017


Keywords:

ultima online, RunUO, ultima online download, sphere scripting, role play, uo grafik, second age ultima, uo loop, macroman, pvp server, server kurulumu, sphere, multool, ml mulls, 56b 55r 55i, htmlgumps, client 4x, client edit, sphere release, osi, rp server, sunucular, ghost mouse, inside uo, kingdom reborn, stygian abyss, uo nasıl oynanır, mondain's legacy, age of shadows, world build, grandmaster, ultima online pvp, player dosyaları, ultima online indir, frp game, RunUO 1.0.0, razor, uo rice, hue editör, skill tools, ultima online patch, axis, world build, verdata, verdata patcher, map editör, gump editör, mul patcher, aos mulls, scriptler, anim edit, anim publish, hues mul, hosting vps, event dialog, account sistemi, skill gain, static yapımı,