UO-Dev Arama

 



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

serkserk


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 41
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #99260   18-07-2020 10:21 GMT    
        
Kod:
[events e_poisteed] // innox yemez poi field dahil
ON=@Spelleffect
IF (<ARGN>=20) || (<ARGN>=39)
sayua 0481,0,0,0 * etkilenmez *
RETURN 1
ENDIF


Binek poison field üzerinde gezerken sürekli etkilenmez yazısı tekrarlanıyor. Bu event içinden "findid.i_fx_poison_field.remove" gibi bir şey ile bineğin altındaki duvar silinebilir mi? Duvar silici scriptlerden devşirme @gethit altına ekleme yaptım o da çok sağlıklı değil.


Discord=Serkan#6764

Yazar

4s3d3


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 239
Oyun Tarzı: Rp
Emulatör:
Tecrübe: Player
Yaş: 30
Mesaj #99261   18-07-2020 20:10 GMT    
        
@Step



Yazar

serkserk


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 41
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #99262   19-07-2020 10:07 GMT    
        
Alıntı
4s3d3 :
@Step



@Step alana girmekle alakalı diye biliyorum item sorgulatılabilir mi?
Kod:
IF (<ARGN>=20)
sayua 0481,0,0,0 * etkilenmez *
RETURN 1
ENDIF
IF (<ARGN>=39)
sayua 0481,0,0,0 * duvarı siler *
<--- buraya
RETURN 1
ENDIF

Bu şekilde ayırıp sadece poi field silecek şekilde vas an ort atması yada ona benzer bişeyle deniyorum bakalım.


Discord=Serkan#6764

Yazar

dw4yne


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 311
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 26
Mesaj #99263   19-07-2020 10:51 GMT    
        
Alanın girişine item koyup @step altında işlem yaparak genelde kolaya kaçılır. Olması gereken bölgeye region yazarak @enter altında işlem yapmaltır. Senin problemin @step ile çözülebilir.


No [img] !

Yazar

Slothere


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 338
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 28
Mesaj #99264   19-07-2020 15:08 GMT    
        
Kod:
[events e_test]
on=@spelleffect
if <serv.spell.<dargn1>.flags>&spellflag_field
foritems 0
  if <type>==t_spell
   timer 0
  endif
endfor
endif


 serkserk

Yazar

serkserk


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 41
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #99265   19-07-2020 16:51 GMT    
        
Alıntı
Slothere :
Kod:
[events e_test]
on=@spelleffect
if <serv.spell.<dargn1>.flags>&spellflag_field
foritems 0
  if <type>==t_spell
   timer 0
  endif
endfor
endif




Tam olarak istediğim olmuş teşekkürler

Slothere
Kod:
if <serv.spell.<dargn1>.flags>&spellflag_field
bu kısmın çalışma mantığı nedir yazabilir misin?


Son güncelleme: serkserk tarafından 19-07-2020 17:22 GMT, 98 Gün önce düzenlendi.


Discord=Serkan#6764

Yazar

Slothere


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 338
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 28
Mesaj #99266   19-07-2020 17:31 GMT    
        
argn1 atılan büyünün numarası

<serv.spell.<argn1>... ile atılan büyüye erişiyorsun.

flag kısmı büyüye tanımlı olan opsiyonlar gibi düşün, özellikleri olarak geçer. field büyülerinin tümünde spellflag_field opsiyonu mevcuttur.

kodun meali ise effect ile etkilendiğim büyü bir field büyüsü mü? eğer öyle ise büyüyle bağlantılı olan 0 pozisyonunda yanı karakterin tam altında yer alan bir eşya varsa süresini sıfırla ki silsin denilebilir.


 serkserk

Yazar

Jada


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 124
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 36
Mesaj #99290   26-07-2020 11:25 GMT    
        
Ancak serkserk sadece poison field sildirmek istiyor sanırım bu event ile bütün field büyülerini siler üstünden geçtiğinde.

Kod:
on=@spelleffect
foritems 0
  if strmatch('*i_fx_poison_field*','<baseid>')
   timer 0
  endif
endfor


bu şekilde sadece poison fieldi siler. Hepsini sildirmek istiyorsa Slothere'in dediği doğrudur.


 serkserk
Yazar

eywa


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 10
Oyun Tarzı: Rp
Emulatör: RunUO
Tecrübe: Grafiker
Yaş: 8
Mesaj #99298   03-08-2020 12:31 GMT    
        
Kod:
on=@itemstep
if strmatch("i_fx_poison_field","<act.baseid>")
act.remove
endif


for falan döndürmeyin allah aşkına ya ahah


 serkserk

Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
Field remove5mahsuni09-05-2020
Ev eventi sildirme1cRobert24-03-2017
İtemi alışverişten sonra sildirme.2Rowall17-02-2014
tag Sildirme sorunsalı14Michaell05-02-2014
field kaldırma7apaydın08-12-2013


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