UO-Dev Arama

 

İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar
Skill Title: Novice
Toplam Mesaj: 43
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Grafiker
Yaş: 22
Beğeni: 3
Mesaj #101813   25-04-2021 21:48 GMT    
     
Bu sistemde binegi bankaya atmada sorun yok uniyi atiyor mesela ama shire must gibi binekleri atinca deed olarak dusuyor cikarinca renkleri degisiyor bunu nasil renkleri degismeden yapabilirim.



Script Kodu:
[ITEMDEF i_binek_temizle]
NAME=Binek Temizlik
ID=i_gravestone_18
TYPE=t_normal

on=@create
ATTR=010
COLOR=01
TIMER=23200
TAG0.SILINMEZ=1

on=@timer
f_guarde_zone_binek_temizle
TIMER=240
TAG0.SILINMEZ=1
return 1

ON=@dclick
return 1

ON=@click
msg_kirmizi <kalansure <timer>>
msg_beyaz Binek Ayarlamaları
return 1


[function f_guarde_zone_binek_temizle]
forchars 999999
if (<isanimals>) && (<tag0.binek>) && !(<isevent.e_sergide>)
if (strmatch('<region.name>','pazar'))
if !(<memoryfindtype.memory_ipet.link>)
remove
endif
endif
endif
endfor

forchars 999999
if (<isanimals>) && (<tag0.binek>) && !(<isevent.e_sergide>)
if (strmatch('<region.name>','pazar'))
if (<memoryfindtype.memory_ipet.link>)
serv.newitem i_binek,1,<memoryfindtype.memory_ipet.link.findlayer.29>
new.tag0.binek <id>
remove
endif
endif
endif
endfor
serv.allclients SISTEM_DUYURU pazar alanında Bulunan Sahipli binekler sahiplerinin bankalarına gönderilmiştir.



Yazar
Skill Title: Expert
Toplam Mesaj: 312
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Player
Yaş: 31
Beğeni: 63
Mesaj #101816   26-04-2021 00:36 GMT    
     
Unicorn gibi bineklerin tek rengi olduğu için renk problemi yaşamazsın yani muhtemelen shire ve must scriptin random renk özelliğine sahip, bu yüzden küçülttüğünde rengin tagını alman gerekiyor, bineğin hangi binek olduğunu kaydediyorsun öyle atıyorsun bankaya. STR DEX ya da skillerinide yedeklemiyor sistemin direk id üzerinden işlem yapıyor.



Yazar
Skill Title: Adept
Toplam Mesaj: 835
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 34
Beğeni: 74
Mesaj #101821   26-04-2021 02:59 GMT    
     

Script Kodu:
forchars 999999


Aktif bir sunucu da böyle bir for döngüsü sakın ha kullanmayın.


Sunucu Projesi : Resurrection of Sosaria
Discord : Rasmus#4460

Yazar
Skill Title: Novice
Toplam Mesaj: 43
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Grafiker
Yaş: 22
Beğeni: 3
Mesaj #101822   26-04-2021 04:06 GMT    
     
Yani ne demek bu for döngüsü
forchars 999999 ?



Yazar
Skill Title: Journeyman
Toplam Mesaj: 235
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 29
Beğeni: 46
Mesaj #101823   26-04-2021 04:24 GMT    
     
Bu sorunun cevabı i_binek iteminde saklı


 Ege ERKEK
Yazar
Skill Title: Adept
Toplam Mesaj: 835
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 34
Beğeni: 74
Mesaj #101824   26-04-2021 05:33 GMT    
     

Script Kodu:
forchars 999999
// İşlevin yapıldığı yerden 999999 kare çapını tara ve canlı olanlara işlem yap diyerek başlıyorsun ki illa bu forchars ı kullanacağım diyorsan 6144 diye hatırlıyorum bunun üstüne gerek yok çünkü tüm harita 6144*6144 den küçük ( net rakamı hatırlamıyorum )
if (<isanimals>) && (<tag0.binek>) && !(<isevent.e_sergide>) // 1. sorgu
// Bu tarama da hayvan, binek tagı olanları ama e_sergide eventi olmayanları seç
if (strmatch('<region.name>','pazar')) // 2. sorgu
// Üstteki kriterleri karşılayanlar arasından region name'i pazar olanları seç
if !(<memoryfindtype.memory_ipet.link>) // 3. sorgu
// Seçilenler arasındakilerden sahipsiz olanları seç
remove
// Tüm bu kriterleri sağlayanları sil
endif
// 3. sorguyu kapat
endif
// 2. sorguyu kapat
endif
// 1. sorguyu kapat
endfor
// taramayı sonlandır


Sunucu Projesi : Resurrection of Sosaria
Discord : Rasmus#4460

Yazar
Skill Title: Novice
Toplam Mesaj: 43
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Grafiker
Yaş: 22
Beğeni: 3
Mesaj #101825   26-04-2021 14:39 GMT    
     
Anladım. Tsklr
Ben şimdi i binek burayami yogunlasayim sorun burada mı ?



Yazar
Skill Title: Expert
Toplam Mesaj: 312
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Player
Yaş: 31
Beğeni: 63
Mesaj #101826   26-04-2021 15:24 GMT    
     
Sorununun çözümünün Forcharsla alakası yok @Ramus güzel bir tavsiyede bulunmuş aktif sunucuda Forchars kullanırsan eğer çok sıkıntılar çekeceğini söylemiş çünkü FORCHARS haritayı kare kare tarayıp npc npc arayıp npclerden oyuncuları moonsterleri binekleri vendorları parça parça ayıran bir döngü. Forchars yerine FORINSTANCES kullanabilirsin. sorunun cevabına gelecek olursak tekrardan sorunun cevabı :


Script Kodu:
serv.newitem i_binek,1,<memoryfindtype.memory_ipet.link.findlayer.29>
new.tag0.binek <id>
burada sadece bineğin idsini yedekliyorsun bineğin rengiyle alakalı bir işlem yapmıyorsun yani şöyle birşey daha eklemen lazım altına

Script Kodu:
new.tag0.binekrenk <color>
bunu yapınca bitiyor mu dersen bitmiyor çünkü bu sefer "ITEMDEF i_binek" scriptinde @DClick altınada rengi ayarlaman lazım.



Yazar
Skill Title: Novice
Toplam Mesaj: 43
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Grafiker
Yaş: 22
Beğeni: 3
Mesaj #101911   03-05-2021 03:10 GMT    
     
evet hocam şimdi mantigini anlamdim ama i_binek altina nasil renk verecegimi anliyamadim daha acik yazarmsiniz size zahmet


Script Kodu:
ON=@DCLICK
IF !(<SRC.ISINPACK <UID>>)
SRC.SYS_KIRMIZI <DEF.UNPACKMSG>
RETURN 1
ENDIF


Son güncelleme: senedor250 tarafından 04-05-2021 08:06 GMT, 6 Gün önce düzenlendi.



Sayfalar: 1


Benzer Konular :

KonularMesajlarSon gönderenTarih
Renk sorunu5xrambo06-05-2021
P dosyası olmadan binek eklemek2RasmuS17-04-2021
4x ve üzeri Clientlere Binek Ekleme36M.CANILIK29-03-2021
Dclick sorunu36manyaqq20-03-2021
Etrafta binek aramak7manyaqq17-03-2021


Kullanıcı Adı:Parola: Beni Hatırla?


Mythic broadsword sphereserver modernuo runuo ServUO JustUO

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

UO-Dev Footer UO-Dev Footer