UO-Dev Arama

 



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

serkserk


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 32
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #97930   27-01-2020 01:05 GMT    
        
Kod:
[itemdef i_makas]
name=Makas
id=i_scissors
RESOURCES=4 i_ingot_iron
TYPE=T_scissors
WEIGHT=1   
CATEGORY=Items by Professions
SUBSECTION=Tailor
DESCRIPTION=Scissors
SKILLMAKE=TINKERING 14.5,t_tinker_tools

On=@DClick
target
src.SYS_BEYAZ Keseceğiniz eşyayı seçiniz.
return 1

On=@TargOn_Item
if !(<src.targ.topobj.uid> == <src.uid>)
src.SYS_KIRMIZI Keseceğiniz eşya üzerinizde olmalı.
endif

if (<src.findid.i_fire_robe>)
src.SYS_BEYAZ Fire robe'u kestiniz.
src.newitem i_crystal_fire
src.act.bounce
src.targ.remove
elseif (<src.findid.i_earth_robe>)
src.SYS_BEYAZ Earth robe'u kestiniz.
src.newitem i_crystal_earth
src.act.bounce
src.targ.remove
elseif (<src.findid.i_energy_robe>)
src.SYS_BEYAZ Energy robe'u kestiniz.
src.newitem i_crystal_energy
src.act.bounce
src.targ.remove
elseif (<src.findid.i_ice_robe>)
src.SYS_BEYAZ Ice robe'u kestiniz.
src.newitem i_crystal_ice
src.act.bounce
src.targ.remove
else
src.SYS_KIRMIZI Bunu kesemezsiniz.
endif   
return 1


Özel robeleri keserken kaynak malzemelerin çantaya düşmesini bu şekilde yazarak sağladım. Çantaya rastgele düşme nasıl eklenir? Birde eksikler yada yanlış yazdığım yerler neler?



Yazar

RasmuS


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 755
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #97931   27-01-2020 03:05 GMT    
        
Bu bölüm,

Kod:
if !(<src.targ.topobj.uid> == <src.uid>)
src.SYS_KIRMIZI Keseceğiniz eşya üzerinizde olmalı.
endif


Böyle olmalı,

Kod:
if !(<src.targ.topobj.uid> == <src.uid>)
src.SYS_KIRMIZI Keseceğiniz eşya üzerinizde olmalı.
return 1
endif


Rastgele düşmeden kastınız nedir ?


 serkserk
Sunucu Projesi : Resurrection of Sosaria

Yazar

serkserk


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 32
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #97934   27-01-2020 09:08 GMT    
        
Düzeltme için teşekkürler. Şimdiki haliyle her makas kullanımında bir "crystal" veriyor. Bunu rastgele bir hale getirebilir miyim?



Yazar

RasmuS


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 755
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #97938   27-01-2020 14:25 GMT    
        
if <r1,3> yaparsanız 3'te bir şans ile verir.


Sunucu Projesi : Resurrection of Sosaria

Yazar

serkserk


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 32
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #97941   27-01-2020 18:03 GMT    
        
Alıntı
RasmuS :
if <r1,3> yaparsanız 3'te bir şans ile verir.



Bunu nasıl kullanacağım hakkında bir fikrim yok açıkcası.



Yazar

Daedhelon


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 81
Oyun Tarzı:
Emulatör:
Tecrübe: Scripter
Yaş: 31
Mesaj #97945   27-01-2020 21:56 GMT    
        
Kod:
if (<src.findid.i_fire_robe>)
src.SYS_BEYAZ Fire robe'u kestiniz.
if (<r1,3>) //<- Böyle hiç kullanmadım // if (<r3> == 1) // if (Rand(3) == 1) // if (rand(3))
src.newitem i_crystal_fire
endif
src.act.bounce
src.targ.remove


Böyle


The Cave You Fear to Enter Holds the Treasure You Seek...

Yazar

serkserk


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 32
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #97946   27-01-2020 23:03 GMT    
        
Kod:
On=@TargOn_Item
if !(<src.targ.topobj.uid> == <src.uid>)
src.SYS_KIRMIZI Keseceğiniz eşya üzerinizde olmalı.
return 1
endif
if (<src.findid.i_fire_robe>)
src.SYS_BEYAZ Fire robe'u kestiniz.
if (Rand(3) == 1)
src.newitem i_crystal_fire
endif
src.act.bounce
src.targ.remove
elseif (<src.findid.i_earth_robe>)
src.SYS_BEYAZ Earth robe'u kestiniz.
if (Rand(3) == 1)
src.newitem i_crystal_earth
endif
src.act.bounce
src.targ.remove
elseif (<src.findid.i_energy_robe>)
src.SYS_BEYAZ Energy robe'u kestiniz.
if (Rand(3) == 1)
src.newitem i_crystal_energy
endif
src.act.bounce
src.targ.remove
elseif (<src.findid.i_ice_robe>)
src.SYS_BEYAZ Ice robe'u kestiniz.
if (Rand(3) == 1)
src.newitem i_crystal_ice
endif
src.act.bounce
src.targ.remove
else
src.SYS_KIRMIZI Bunu kesemezsiniz.
endif   
return 1

Bu şekilde yaptıktan sonra başta belli bir süre saçmaladı ve sürekli "fire robe" olarak kesti sonra düzeldi. Şimdilik düzgün çalışyor teşekkürler.

Tekrar kontrol ettim server kapanıp açıldıktan sonra makas kendi kendini kesebiliyor hatta herşeyi kesebiliyor ve crystal veriyor. Düzgün çalışmıyor sonra bir şekilde düzeliyor çözemedim.


Son güncelleme: serkserk tarafından 28-01-2020 15:35 GMT, 66 Gün önce düzenlendi.



Yazar

Daedhelon


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 81
Oyun Tarzı:
Emulatör:
Tecrübe: Scripter
Yaş: 31
Mesaj #97951   28-01-2020 17:45 GMT    
        
Kod:
if !(<src.targ.topobj.uid> == <src.uid>)
src.SYS_KIRMIZI Keseceğiniz eşya üzerinizde olmalı.
return 1
endif
if (<src.targ.baseid> == i_fire_robe>)
src.SYS_BEYAZ Fire robe'u kestiniz.
if (Rand(3) == 1)
src.newitem i_crystal_fire
src.act.bounce
src.targ.remove
endif
elseif (<src.targ.baseid> == i_earth_robe>)
..
....
...
(tüm robeler bittikten sonra)
else
src.sys_kirmizi Sadece ozel robeleri kesebilirsiniz
return 1
endif


The Cave You Fear to Enter Holds the Treasure You Seek...

Yazar

serkserk


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 32
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #97953   28-01-2020 19:55 GMT    
        
Kod:
On=@TargOn_Item
if !(<src.targ.topobj.uid> == <src.uid>)
src.SYS_KIRMIZI Keseceğiniz eşya üzerinizde olmalı.
return 1
endif
if (<src.targ.baseid> == i_robe_fire>) <----37 burası hata veriyor
src.SYS_BEYAZ Fire robe'u kestiniz.
src.targ.remove <---- bunu buaraya taşıdım yoksa silme işlemide rastgele oluyor.
if (Rand(3) == 1)
src.newitem i_crystal_fire
src.act.bounce
endif
.
.
.

Kod:
22:50:ERROR:(Ozel mage robeler.scp,37)Undefined symbol ''


Kod:
[ITEMDEF i_robe_fire]
// fire Robe
NAME=Fire Robe
DEFNAME=i_robe_fire
ID=i_shroud
TYPE=T_armor_leather
ARMOR=40
DYE=0

DESCRIPTION=Mage Robe
SUBSECTION=Special Items
CATEGORY=Provisions - GM Items

SKILLMAKE=TAILORING 98.1, MAGERY 98.1,  t_sewing_kit
RESOURCES=24 i_cloth, i_fire_crystal, i_hardening_crystal
VALUE=25000



Yazar

Freeman


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 43
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Diğer
Yaş:
Mesaj #97954   28-01-2020 20:54 GMT    
        
Sanki bir tane endif noksan görünüyor, Scp'i tam göremediğimden tam emin değilim!


Geceleri uyuyamayanların, gündüzlere sığamayacak kadar karmaşık hesapları vardır.

Yazar

serkserk


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 32
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #97955   28-01-2020 21:16 GMT    
        
Kod:
if (<src.targ.baseid> == i_robe_fire>)
">" gözden kaçan fazlalığı buldum.


 Daedhelon

Yazar

Daedhelon


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 81
Oyun Tarzı:
Emulatör:
Tecrübe: Scripter
Yaş: 31
Mesaj #97962   29-01-2020 14:01 GMT    
        
İş çıkışı yazdım herhalde gözümden kaçmış kardeşim düzeltince sorunsuz çalışmaya başladı değil mi?


 serkserk
The Cave You Fear to Enter Holds the Treasure You Seek...

Yazar

serkserk


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 32
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #97978   30-01-2020 16:54 GMT    
        
Alıntı
Daedhelon :
İş çıkışı yazdım herhalde gözümden kaçmış kardeşim düzeltince sorunsuz çalışmaya başladı değil mi?


Evet sorunsuz çalışyor teşekkür ederim. Zaten sorun çıkarması çalışma mantığını daha iyi kavramama neden oldu.


 Daedhelon

Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
Her şey için teşekkürler1HAMZO01-01-2020
Power Play Sunucu için Scripter1Man.Grafted20-11-2019
Warrior robe giyince...5serkserk21-04-2019
Yeni Projemiz İçin Scripter Arayışı.10Nigga21-03-2019
Donate Sistemi İçin Özgün Eşyalar?41Alp15-10-2018


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ı,