UO-Dev Arama

 



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

manyaqq


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 278
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 32
Mesaj #98678   09-05-2020 14:57 GMT    
        
Arkadaşlar değişik bir script yazmak istedim ama hatalarım çıktı ve bilmediklerim var..
Kod:
[spoiler][ITEMDEF i_bomblanet]
ID=i_teleporter
NAME=SUICIDE BOMB!!!
WEIGHT=10
TYPE=0
CATEGORY=Carpentry
SUBSECTION=Explosives
DESCRIPTION=SUICIDE BOMB!!!

ON=@Create
COLOR=1152

ON=@Dclick
if ((<src.mage> < 90.0)
SRC.SYSMESSAGE @481 Bunu kullanmak icin 90 Magery skilline sahip olmalisiniz !
RETURN 1
endif (<region.guarded>==1)
src.sysmessage Guard Zone icinde kullanilmaz !.
return 1
endif **
********
ELSE
cont.newitem i_bomblanet
cont.act.p = <morep>
cont.act.amount = 1
cont.act.update
return 1

ON=@Step
SRC.EMOTE Lanetlenir
SRC.ACT.TIMER=2
freeze
src.newitem=i_fire_column
SRC.ACT.P=<SRC.P>
SRC.ACT.TIMER=0
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=N 1
SRC.ACT.TIMER=1
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=S 1
SRC.ACT.TIMER=1
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=W 1
SRC.ACT.TIMER=1
src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=E 1
SRC.ACT.TIMER=1
REMOVE
RETURN 1[/spoiler]

1.Burada FX Explode 1 sn. sonra siliniyor ama dire column silinmiyor.
2.IF (<region.guarded>==1) olmadı yani sadece evlerde kurulsun istiyorum ama başaramadım.
3.****** yazdığım yere ise sadece evde kurulabilir diye uyarı istiyorum.
4.Item yer target ile kurulsun ve invis olsun, itemin üzerinden geçtiğinde 1 sn. donarak beklensin.
Birşey daha
Itemleri yazdığımız scp'lere ne yazıp kıbırdatamayız?

Örnğin
Kod:
****
src.sysmessage @1153 Bu itemi yerinden oynatamazsınız
Return 1



Yazar

RasmuS


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 770
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #98679   09-05-2020 15:38 GMT    
        
Neresinden tutarsan orası elinde kalır tarzında bir script olmuş. Biraz daha araştırırsanız sadece sorunlar sizin belirttiğiniz kadar değil.


Sunucu Projesi : Resurrection of Sosaria

Yazar

manyaqq


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 278
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 32
Mesaj #98681   09-05-2020 16:30 GMT    
        
Alıntı
RasmuS :
Neresinden tutarsan orası elinde kalır tarzında bir script olmuş. Biraz daha araştırırsanız sadece sorunlar sizin belirttiğiniz kadar değil.



tamamda benim hatalarım için bana bilgi vermektense, neden beni kötüler ağzıyla konuşuyorsun ?
Istemiyorsan cevap yazmazsın ya kötülemenin ne anlamı var ?
Cevap yazma oldu - bitti - gitti Hacı



Yazar

RasmuS


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 770
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #98682   09-05-2020 17:11 GMT    
        
Sakin ol, kötülemedim. Hepimiz hata yaparak yada bozarak öğrendik. Önerilerim ;

[ITEMDEF i_bomblanet]
ID=i_teleporter
NAME=SUICIDE BOMB!!!
WEIGHT=10
TYPE=0 // Type 0 diye yazmak yerine t_normal veya t_script yazman daha sonra okurken seni rahatlatır.


CATEGORY=Carpentry
SUBSECTION=Explosives // Bu bölüm genelde AXIS için kullanılıyor kullanmasan da olur.
DESCRIPTION=SUICIDE BOMB!!!


ON=@Create
COLOR=1152

ON=@Dclick
if ((<src.mage> < 90.0) // Bir parantez fazla olmuş
SRC.SYSMESSAGE @481 Bunu kullanmak icin 90 Magery skilline sahip olmalisiniz !
RETURN 1
endif (<region.guarded>==1) // Endif den sonra bir satır aşağı inip if (<region.guarded>==1) yazman gerekir.
src.sysmessage Guard Zone icinde kullanilmaz !.
return 1
endif **
********
ELSE // Yukarıdaki tüm if leri kapattığın için ELSE burada çalışmayacaktır. Silebilirsin çünkü if'e takılırsa zaten return 1 yaptırarak başa döndürmüşsün.
cont.newitem i_bomblanet
cont.act.p = <morep>
cont.act.amount = 1
cont.act.update
return 1

İlk etapta gördüklerim bunlar, düzelterek devam edebilirsin. Ayrıca kimseyi küçümsemek gibi bir huyum yok yıllar önceki mesajlarıma bakacak olursan gökten inmediğimi anlarsın. Kolay gelsin.


 TheRaskol, manyaqq
Sunucu Projesi : Resurrection of Sosaria

Yazar

manyaqq


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 278
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 32
Mesaj #98683   09-05-2020 18:04 GMT    
        
Uo'ya uzun zaman oldu ara vereli
Script yazmayı o zaman yarım yamalak biliyordum, şuan korona eve hapis ettiği için tekrar ilgilenmeye başladım
Teşekkürler bilgiler için



Yazar

mahsuni


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 172
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 29
Mesaj #98684   09-05-2020 20:19 GMT    
        
merhablar bu scpde tam ne yapmak isetediğini bilemedim ama alattğin kadarindan yola cikarak..
Kod:
[DEFNAME D_BOMBLANET]
Playerin_gidecegi_Kordi  1067,2233// BURAYADA YENİ KORDİNAT GİR NEREYE ATMASINI İSTİYORSAN


[ITEMDEF i_bomblanet]
ID=i_teleporter
NAME=SUICIDE BOMB!!!
WEIGHT=10
TYPE=T_TELEPAD


ON=@Create
COLOR=1152
ATTR=010// Burasi itemi Static Yapar.. 010||04 Bu sekşilde yazarsan olarak attr'yi hem invis orur teleport hemde static

ON=@Dclick
SRC.SYSMESSAGE @481 Sadece üstünden ğeçebilirsiniz.
return 1

ON=@Step
IF (<src.mage> < 90.0)
SRC.SYSMESSAGE @481 Bunu kullanmak icin 90 Magery skilline sahip olmalisiniz !
RETURN 1
endif

IF !(<SRC.FINDID.i_bomblanet>)
SRC.SYSMESSAGE @481 Daha önce almişsınız !
RETURN 1
endif

SRC.GO=<def.Playerin_gidecegi_Kordi>///// Bu adamin itemin üstünden geçtiği Zaman
SRC.FLAGS=<SRC.FLAGS>|STATF_FREEZE//////  item Vermenin Mantııgnı çözemedim ama yinede
SRC.INVIS=1////////////////////////////   Senin isdiğğin gibi yaptim.... :)))
SERV.NEWITEM I_BOMBLANT///////////////
SRC.ACT.P = <morep>//////////////////
NEW.AMOUNT = 1//////////////////////
SRC.UPDATE/////////////////////////
SRC.TIMERF 2,SRC.FLAGS=<SRC.FLAGS>&~Statf_freeze
SRC.TIMERF 2,INVIS=0
SRC.F_LANET
RETURN




////////////////////////////////////////////////////////////////////////////////////Region Alana verilir Kişiye deil orasi gereksiz
[FUNCTION F_LANET]
SRC.EMOTE Lanetlenir
src.newitem=i_fire_column
SRC.ACT.P=<SRC.P>
NEW.ATTR=ATTR_DECAY/////// Eğer bunlari unutuursan item sureklei effect'ti Tekrarliyip durcak Brada iteme attr olarak decay ozelligi verdik.....
NEW.TIMER=2/////////////// Burda is Kac saniye sureceğini....

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=N 1
new.attr=attr_decay
NEW.ATTR=ATTR_DECAY/////// Eğer bunlari unutuursan item sureklei effect'ti Tekrarliyip durcak Brada iteme attr olarak decay ozelligi verdik.....
NEW.TIMER=2/////////////// Burda is Kac saniye sureceğini....

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=S 1
NEW.ATTR=ATTR_DECAY/////// Eğer bunlari unutuursan item sureklei effect'ti Tekrarliyip durcak Brada iteme attr olarak decay ozelligi verdik.....
NEW.TIMER=2/////////////// Burda is Kac saniye sureceğini....

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=W 1
NEW.ATTR=ATTR_DECAY/////// Eğer bunlari unutuursan item sureklei effect'ti Tekrarliyip durcak Brada iteme attr olarak decay ozelligi verdik.....
NEW.TIMER=2/////////////// Burda is Kac saniye sureceğini....

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=E 1
NEW.ATTR=ATTR_DECAY/////// Eğer bunlari unutuursan item sureklei effect'ti Tekrarliyip durcak Brada iteme attr olarak decay ozelligi verdik.....
NEW.TIMER=2/////////////// Burda is Kac saniye sureceğini....
RETURN 1


Son güncelleme: mahsuni tarafından 10-05-2020 09:14 GMT, 21 Gün önce düzenlendi.


 manyaqq
Discord= mahsuni#4967

Yazar

manyaqq


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 278
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 32
Mesaj #98687   10-05-2020 09:00 GMT    
        
Alıntı
mahsuni :

Teşekkür ederim..
Evet baştan anlatayım, biraz uzun olacak ama

/////////////

[ITEMDEF i_bomblanet2]
ID=i_teleporter
NAME=SUICIDE BOMB!!!
WEIGHT=10
TYPE=t_normal

ON=@Create
attr=attr_invis

On=@
function f_lanet On=@ alanına ne yazmam gerek? Mayını eve kurunca, mayına function vermesini istiyorum.

[ITEMDEF i_bomblanet]
ID=i_teleporter
NAME=SUICIDE BOMB!!!
WEIGHT=10
TYPE=t_normal

ON=@Create
COLOR=1152

ON=@Dclick
if (<src.mage> < 90.0)
SRC.SYSMESSAGE @481 Bunu kullanmak icin 90 Magery skilline sahip olmalisiniz !
RETURN 1
endif
if (<region.guarded>==1)
src.sysmessage @1153 Guard Zone icinde kullanilmaz !.
return 1
endif
if
return 1 Bu alanda ev dışında kuramasın, herhangi bir ev. Ne yazmalıyım ?
endif

src.sysmessage @1153 Sayin <src.name> mayin nereye kurulacak ?
Target
src.events +e_mayinkuracak

[events e_mayinkuracak]
On=@Targon_Item
src.sysmessage @1161 Yeri secmelisin !
return 1

Burada eventse ne vermeliyim ?
src.sysmessage @1158 Mayini eve basari ile kurdunuz.
cont.newitem i_bomblanet2
cont.act.p = <morep>
cont.act.amount = 1
cont.act.update
src.events -e_mayinkuracak
return 1

[FUNCTION F_LANET]
On=@Step
SRC.EMOTE Lanetlenir
src.newitem=i_fire_column
SRC.ACT.P=<SRC.P>
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=N 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=S 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=W 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=E 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2
RETURN 1

Remove Burada ise yere kurduğu mayın ezilirse patlayıp, silinecek

[EOF]


Son güncelleme: manyaqq tarafından 10-05-2020 09:07 GMT, 21 Gün önce düzenlendi.



Yazar

mahsuni


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 172
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 29
Mesaj #98688   10-05-2020 11:36 GMT    
        
Alıntı
manyaqq :
Gerçekten çok çalişman lazm derdini burda acikça anlatirsan mutlaka yardimci olurlar

Bu item + target
Kod:
[ITEMDEF i_bomblanet]
ID=i_teleporter
NAME=SUICIDE BOMB!!!
WEIGHT=10
TYPE=t_normal

ON=@Create
COLOR=1152
attr=010

on=@click
message @07a1,,1 Bu Mayını <Link.name> Koymustur
Return 1

on=@step
if !(<link>)
message @07a1,,1 !!Mayina Basar!!
SRC.F_LANET
remove
Endif

on=@timer
remove
return 1


[function f_tuzak]
TARGETf f_tuzak1
src.sysmessage @07a1,,1 Evinize kurmak istediginiz yeri secin
return 1

[function f_tuzak1]
if (<region.guarded>==1)
src.sysmessage @1153 Guard Zone icinde kullanilmaz !.
return 1
endif

if (<src.magery> < 90.0)
SRC.SYSMESSAGE @481 Bunu kullanmak icin 90 Magery skilline sahip olmalisiniz !
RETURN 1
endif

if !(<src.isevent.r_house_system>)    ///////////////////// burada House eventin neyse sunucuya ait onu yaz...
SRC.SYSMESSAGE @481 Bunu kullanmak icin evde olmasiniz
return 1
endif

Serv.newitem i_bomblanet
new.p=<src.targp>
new.link=<uid>
new.attr=010
new.timer 500


Buda senin ayarladigın effect funcionu Buna hic bakmadim sorun cikarsa haber verirsin...
Kod:
[FUNCTION F_LANET]
////On=@Step  ///////////// Buraya on=@step bu triggiri sadece uzerinden gectigimiz itemlerde kullanbiliriz..
////////////////////////// Ornek Bir buyu kitani yere atip ustunden geçersen bu Trigger devreye girer..
SRC.EMOTE Lanetlenir
src.newitem=i_fire_column
SRC.ACT.P=<SRC.P>
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=N 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=S 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=W 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=E 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2
RETURN 1


Discord= mahsuni#4967

Yazar

manyaqq


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 278
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 32
Mesaj #98690   10-05-2020 13:16 GMT    
        
Alıntı
mahsuni :

Senin yazdığın gibi olmadı dostum, bende bi kaç değişiklik yaptım oldu ama istediğim gibi değil ((:
Kod:
[ITEMDEF i_bomblanet]
ID=i_teleporter
NAME=SUICIDE BOMB!!!
WEIGHT=10
TYPE=t_normal

ON=@Create
COLOR=1152
attr=010

on=@click
message @07a1,,1 Bu Mayını <Link.name> Koymustur
Return 1

On=@Dclick
if !(<cont> == <src.findlayer.21.uid>)
src.sysmessage @1161 Tuzak kurabilmeniz icin cantanizda olmasi gerekmektedir !
return 1
endif
src.f_tuzak
timer 1
return 1

on=@timer
remove
return 1

[function f_tuzak]
TARGETf f_tuzak1
src.sysmessage @07a1,,1 Evinize kurmak istediginiz yeri secin
return 1

[function f_tuzak1]
if (<region.guarded>==1)
src.sysmessage @1153 Guard Zone icinde kullanilmaz !.
return 1
endif

if (<src.magery> < 90.0)
SRC.SYSMESSAGE @481 Bunu kullanmak icin 90 Magery skilline sahip olmalisiniz !
RETURN 1
endif

if !(<src.isevent.r_house_system>)    ///////////////////// burada House eventin neyse sunucuya ait onu yaz...
SRC.SYSMESSAGE @481 Bunu kullanmak icin evde olmasiniz
return 1
endif

Serv.newitem i_bomblanet2
new.p=<src.targp>
new.link=<uid>
new.attr=010
new.timer 500

[ITEMDEF i_bomblanet2]
ID=i_teleporter
NAME=SUICIDE BOMB!!!
WEIGHT=10
TYPE=t_normal

ON=@Create
attr=attr_invis

On=@Dclick
Return 1

On=@step
src.f_lanet
return 1

[FUNCTION F_LANET]
On=@Step

SRC.EMOTE Lanetlenir
src.newitem=i_fire_column
SRC.ACT.P=<SRC.P>
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=N 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=S 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=W 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2

src.newitem=i_fx_explode
SRC.ACT.P=<SRC.P>
SRC.ACT.MOVE=E 1
NEW.ATTR=ATTR_DECAY
NEW.TIMER=2
RETURN 1

[EOF]

Böyle oldu olmasına ama sadece kendi üzerime tıkladığım zaman yere bırakıyor..
Tamamda kurduğu zaman çantaki itemi silmiyor [Sanırımki fuunctiona(if !(<restest i_bomblanet>eklemedim)emin değilim]
Üstelik item yere kurulduğunda üzerinden geçince F_LANET çalışmıyor.
//Edit
Funtion altındaki ON=@Step silinince patlıyor ((:
Item dahi seçsem olduğum yere atıyor
Ve
Çantadan silmiyor


Son güncelleme: manyaqq tarafından 10-05-2020 13:24 GMT, 21 Gün önce düzenlendi.



Yazar

mahsuni


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 172
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 29
Mesaj #98692   10-05-2020 13:53 GMT    
        
Helal olsn vallah cozmussun işi senin kullandigin sphere sürümü sorunlu bende gayet ii Calısıyordu..


Discord= mahsuni#4967

Yazar

manyaqq


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 278
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 32
Mesaj #98695   10-05-2020 15:38 GMT    
        
Alıntı
mahsuni :
Helal olsn vallah cozmussun işi senin kullandigin sphere sürümü sorunlu bende gayet ii Calısıyordu..


Valla dostum sıfırdan spehere bulamıyorum
Yani sıfırdan dediğim spheretables felan istiyor konsol, yoksa çok sphere server indirdim ama bi bakıyorum;
Biri mesaj item renkleri olmasına rağmen göstermiyor
Bir diğeri doğru script'leri kabul etmiyor..
Az çok script yazabiliyorum işte, bu bana uğraş oluyor



Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
Pack , Sistem , Verdata, Script Satışları35CapssMan17-08-2016
UORPG ~PvP/PvM~ (Level Sistem)2Elhamra.19-07-2016
House sistem5cemax05-04-2015
Kücük bir sistem istemi scripter arkadaşlar1Alienrage29-03-2015
Sistem paylaşabilecek varmıdır (ÜYE)10desperado01-04-2015


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