UO-Dev Arama

 

İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar
Skill Title: Journeyman
Toplam Mesaj: 120
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 27
Beğeni: 11
Mesaj #100844   18-02-2021 01:37 GMT    
     
merhabalar aynı konuyu açmak istemezdim ama daha önceki konuya bişey yazınca en üste gelmiyor sadece düzeltme oluyor bineklerin ismi değiştirilmiyordu onun için binek isim deed oluşturdu MirroR çantada olmadan bineğin ismi değiştirilmiyordu şimdi çantada binek isim deed olmadan binegin ismi değiştiriliyor yardımcı olurmusunuz.

[ sphere.inide ] yazılan events
EventsPlayer=e_Rename


[ sphere_speech]
yazılı olan kod


Script Kodu:
[events e_Rename]
on=@Rename
if (( <argo.Brain> != brain_Animal )
  src.Sysmessage @38,,1 Sadece bineklerin ismi değiştirilebilir.
elif !( <src.Restest 1 i_binek_isim> )
  src.Sysmessage @38,,1 Üzerinizde binek isim deed yok.
elif ( <eval STRLEN(<args>)> > 12 )
  src.Sysmessage @38,,1 En fazla 12 karakter olabilir.
else
src.Consume 1 i_binek_isim
src.Sysmessage @0481,,1 Yeni isim: <args>
endif


[ binek isim değiştirme deed ]


Script Kodu:
[ITEMDEF i_binek_isim]
Value=750000
Name=Binek Rename Belgesi
ID=i_deed
type=t_script
weight=0

On=@create
color=0799
timer 86400

On=@click
if <timer> = 0
remove
src.sysmessage @0484,1 Esyanizin suresi dolmustur.
return 1
endif
message @38,,1 [ Ozel Item ]
message @045,,1 [ <name> ]
src.sysmessage @38 [ Cift tiklama binegin ismini Degistir Deed otomatik silinecektir. ]
src.sysmessage @0856,1 Silinmesine: <eval <timer>/86400> Gun <eval (<timer>/3600)-((<timer>/86400)*24)> Saat <eval (<timer>/60)-((<timer>/3600)*60)> Dakika <eval <timer>-((<timer>/60)*60)> Saniye.
return 1

[eof]


Son güncelleme: TheRaskol tarafından 18-02-2021 20:38 GMT, 245 Gün önce düzenlendi.



Yazar
Skill Title: Novice
Toplam Mesaj: 15
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 36
Beğeni: 3
Mesaj #100845   18-02-2021 02:38 GMT    
     
Açıkçası Konuyu anlamadım.
şunu mu demek istiyorsun Binek isim çantada tıklıyıp yere atınçamı ismini değiştire biliyorsun ?



Yazar
Skill Title: Journeyman
Toplam Mesaj: 120
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 27
Beğeni: 11
Mesaj #100846   18-02-2021 02:39 GMT    
     
çantasında binek isim deed olmadan ismi değişmemesi lazım



Yazar
Skill Title: Expert
Toplam Mesaj: 317
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Player
Yaş: 31
Beğeni: 68
Mesaj #100847   18-02-2021 03:23 GMT    
     

Script Kodu:
[events e_Rename]
on=@Rename
if (( <argo.Brain> != brain_Animal )
  src.Sysmessage @38,,1 Sadece bineklerin ismi değiştirilebilir.
elif !( <src.Restest 1 i_binek_isim> )
  src.Sysmessage @38,,1 Üzerinizde binek isim deed yok.
elif ( <eval STRLEN(<args>)> > 12 )
  src.Sysmessage @38,,1 En fazla 12 karakter olabilir.
else
src.Consume 1 i_binek_isim
src.Sysmessage @0481,,1 Yeni isim: <args>
endif


Burada scriptin devam etmemesi için engel yok çünkü şöyle ki return 1 yok iflerin altında altta ki gibi düzelt


Script Kodu:
[events e_Rename]
on=@Rename
if (( <argo.Brain> != brain_Animal )
  src.Sysmessage @38,,1 Sadece bineklerin ismi değiştirilebilir.
return 1
ElseIF !( <src.Restest 1 i_binek_isim> )
  src.Sysmessage @38,,1 Üzerinizde binek isim deed yok.
return 1
ElseIF ( <eval STRLEN(<args>)> > 12 )
  src.Sysmessage @38,,1 En fazla 12 karakter olabilir.
return 1
Endif
src.Consume 1 i_binek_isim
src.Sysmessage @0481,,1 Yeni isim: <args>
Return 1


 Marshall Longcloak, Eren19944

Yazar
Skill Title: Journeyman
Toplam Mesaj: 120
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 27
Beğeni: 11
Mesaj #100859   18-02-2021 20:23 GMT    
     
simdi cantada binek deed olmadan değiştiremezsiniz diyor ama bu sefer çantada binek isim deed var binegin ismi yanda değişmiştir diyor ama binegin ismini değiştirmiyor 4s3d3 kardesim.



Yazar
Skill Title: Journeyman
Toplam Mesaj: 157
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 27
Beğeni: 36
Mesaj #100860   18-02-2021 20:42 GMT    
     
Son post'a güncelledim.


Son güncelleme: Marshall Longcloak tarafından 18-02-2021 21:47 GMT, 245 Gün önce düzenlendi.


 Eren19944
Marshall.寂しい
Discord: Marshall.寂しい#1650

Yazar
Skill Title: Journeyman
Toplam Mesaj: 120
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 27
Beğeni: 11
Mesaj #100861   18-02-2021 21:08 GMT    
     
böylede isim değiştirmiyor cantasında binek isim deed'de var



Yazar
Skill Title: Expert
Toplam Mesaj: 305
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 30
Beğeni: 68
Mesaj #100862   18-02-2021 21:36 GMT    
     
DENEYECĞİN BİNEKTE E_RENAME EVENTİ VARMI DIYE BIR BAK ISTERSEN YOKSA


Script Kodu:
[CHARDEF 01039]
DEFNAME=c_m_nightmare
NAME=Nightmare
ID=c_horse_brown_dk
SOUND=snd_ANIMALS_HORSE1
ICON=i_pet_horse_brown_dk
DAM=19,29
ARMOR=15
RESOURCES=25 i_ribs_raw,10 i_hide
TEVENTS=E_RENAME  //////////////////////////// BURADAKİ ÖRNEK GİBİ



BİRDE BÖYLE DENE BAKLM


Script Kodu:
[events e_Rename]
on=@Rename
if (( <argo.Brain> != brain_Animal )
  src.Sysmessage @38,,1 Sadece bineklerin ismi değiştirilebilir.
  RETURN 1
ENDIF
if !( <src.Restest 1 i_binek_isim> )
  src.Sysmessage @38,,1 Üzerinizde binek isim deed yok.
  RETURN 1
ENDIF
if ( <eval STRLEN(<args>)> > 12 )
  src.Sysmessage @38,,1 En fazla 12 karakter olabilir.
  RETURN 1
ENDIF

src.Consume 1 i_binek_isim
src.Sysmessage @0481,,1 Yeni isim: <args>


 Eren19944
Discord= Zedikus#4967
Script && Mull && Word

Yazar
Skill Title: Journeyman
Toplam Mesaj: 157
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 27
Beğeni: 36
Mesaj #100863   18-02-2021 21:43 GMT    
     
Şu şekilde değiştirin, test ettim çalışıyor. Denerken i_katana yaptım itemleri onları kendi binek deed'in ile değiştirirsin

Script Kodu:
On=@Rename
if ( <argo.Brain> != brain_Animal )
  src.Sysmessage @38,,1 Sadece bineklerin ismi değiştirilebilir.
return 1
ElseIF !( <src.Restest 1 i_katana> )
  src.Sysmessage @38,,1 Üzerinizde binek isim deed yok.
return 1
ElseIF ( <eval STRLEN(<args>)> > 12 )
  src.Sysmessage @38,,1 En fazla 12 karakter olabilir.
return 1
Endif
src.Consume 1 i_katana
src.Sysmessage @0481,,1 Yeni isim: <args>


Ayrı bir event olarakta vermene gerek yok illaki genel bir tırnak içinde fix tabir edilen genel event'in altına ON=@rename olarak direk verebilirsin. Başka bir server'in pack'ini kullanıyorsan yine bir kontrol et başka aynı @rename trigger'ı var mı diye çakışmasınlar.


 Eren19944
Marshall.寂しい
Discord: Marshall.寂しい#1650

Yazar
Skill Title: Adept
Toplam Mesaj: 729
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 29
Beğeni: 117
Mesaj #100866   18-02-2021 22:30 GMT    
     
Scripts sorgulamalarını doğru bir şekilde yapıyor triggerın sonunu return 1 ile kesmediğimiz için yine de trigger kendi işlemini gerçekleştirerek isim değişikliğini yapıyor.


Script Kodu:
[events e_Rename]
on=@Rename
if (( <argo.Brain> != brain_Animal )
  src.Sysmessage @38,,1 Sadece bineklerin ismi değiştirilebilir.
elif !( <src.Restest 1 i_binek_isim> )
  src.Sysmessage @38,,1 Üzerinizde binek isim deed yok.
elif ( <eval STRLEN(<args>)> > 12 )
  src.Sysmessage @38,,1 En fazla 12 karakter olabilir.
else
argo.Name = <args>
src.Consume 1 i_binek_isim
src.Sysmessage @0481,,1 Yeni isim: <args>
endif
return 1


if elif else, if elif elseif kullanımlarınız yanlış arkadaşlar doğru ama şu ki her şeyin altına return 1 vermek çözüm değil.

if ( sorgu )
islem
islem
elif ( sorgu )
islem
islem
endif // endif altında sorgudan geçmesini istemediğiniz yani if veya elif içerisinde bir şey var ise return 1 ile kestirilip atılır.


Script Kodu:
[events e_Rename]
on=@Rename
if (( <argo.Brain> != brain_Animal ) // tipi animal türü değilse.
  src.Sysmessage @38,,1 Sadece bineklerin ismi değiştirilebilir. // mesajı ver
elif !( <src.Restest 1 i_binek_isim> ) // cantasında isim deed yoksa
  src.Sysmessage @38,,1 Üzerinizde binek isim deed yok. // mesajı ver
elif ( <eval STRLEN(<args>)> > 12 ) // 12 karakterden uzunsa
  src.Sysmessage @38,,1 En fazla 12 karakter olabilir. // mesajı ver
else // bunların hiç biri yoksa
argo.Name = <args> // ismini değiştir.
src.Consume 1 i_binek_isim // cantasındaki istediğimiz deed'i sil.
src.Sysmessage @0481,,1 Yeni isim: <args> // ismnin değiştiğine dair mesajı ver.
endif
return 1 // if içerisinde mesajlardan sonra return olmadığı için triggerın kendi işlemini sonlardırmak adına return 1.


 Eren19944
Yazar
Skill Title: Journeyman
Toplam Mesaj: 120
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 27
Beğeni: 11
Mesaj #100869   18-02-2021 22:50 GMT    
     
ilk önce mahsuni kardesim binekte zaten TEVENTS=e_horses böyle bir event var altına senin dediğin eventi eklesem sıkıntı olurmu

Marshall Longcloak kardesim @rename trigger bu yok bende ve fix scripinin icinde event arattım yok event scripim var ama onun içine nereye yapıstırayım bilemedim.

mirror kardesim sıkıntı nerde acaba



Yazar
Skill Title: Journeyman
Toplam Mesaj: 157
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 27
Beğeni: 36
Mesaj #100870   18-02-2021 22:57 GMT    
     
Direk fix event'in altına yapıştırabilirsin.


Script Kodu:
[events e_fix] //gibi sendeki ne ise işte.
On=@Rename
if ( <argo.Brain> != brain_Animal )
  src.Sysmessage @38,,1 Sadece bineklerin ismi değiştirilebilir.
return 1
ElseIF !( <src.Restest 1 i_binek_isim> )
  src.Sysmessage @38,,1 Üzerinizde binek isim deed yok.
return 1
ElseIF ( <eval STRLEN(<args>)> > 12 )
  src.Sysmessage @38,,1 En fazla 12 karakter olabilir.
return 1
Endif
src.Consume 1 i_binek_isim
src.Sysmessage @0481,,1 Yeni isim: <args>


 Eren19944
Marshall.寂しい
Discord: Marshall.寂しい#1650

Yazar
Skill Title: Expert
Toplam Mesaj: 317
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Player
Yaş: 31
Beğeni: 68
Mesaj #100871   18-02-2021 23:10 GMT    
     
İlk yazdığım cevabı referans al kardeşim en altta Return 1 ekledik ya hemen ondan önce Argo.Name <Args> ekle olsun bitsin. eğer scriptin tamamı o değilse en sonda yazmış olduğum return 1 i kaldır sorunun çözülür kafanı bulandırma
Yani :


Script Kodu:
[events e_Rename]
on=@Rename
if (( <argo.Brain> != brain_Animal )
  src.Sysmessage @38,,1 Sadece bineklerin ismi değiştirilebilir.
return 1
ElseIF !( <src.Restest 1 i_binek_isim> )
  src.Sysmessage @38,,1 Üzerinizde binek isim deed yok.
return 1
ElseIF ( <eval STRLEN(<args>)> > 12 )
  src.Sysmessage @38,,1 En fazla 12 karakter olabilir.
return 1
Endif
src.Consume 1 i_binek_isim
src.Sysmessage @0481,,1 Yeni isim: <args>
Argo.Name <Args>
Return 1


Açıklayıcı olması için yanlışın şurada :Tüm işlemleri yapıp bineğin ismini değiştirecek asıl kodu yazmıyorsun yani "Argo.Name <Args>"


 Eren19944

Yazar
Skill Title: Adept
Toplam Mesaj: 729
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 29
Beğeni: 117
Mesaj #100872   18-02-2021 23:42 GMT    
     
İnsanız kardeşim hata yapabiliriz niye kızıyorsun ki. En azından senin gibi sağa sola return 1 sallamıyoruz dimi


 Eren19944
Yazar
Skill Title: Journeyman
Toplam Mesaj: 120
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 27
Beğeni: 11
Mesaj #100873   18-02-2021 23:44 GMT    
     
hepinizden Allah Razı Olsun yardımcı oldugunuz için 4s3d3 kardesim dediğin gibi yaptım oldu teşekkür ederim HEPİMİZİN REGAİP KANDİLİ MÜBAREK OLSUN


 4s3d3

Yazar
Skill Title: Expert
Toplam Mesaj: 317
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Player
Yaş: 31
Beğeni: 68
Mesaj #100874   19-02-2021 00:52 GMT    
     
Alıntı
MirroR :
İnsanız kardeşim hata yapabiliriz niye kızıyorsun ki. En azından senin gibi sağa sola return 1 sallamıyoruz dimi

Valla güzel kardeşim nereden üzerine alındın niye böyle bir çıkışta bulundun bilmiyorum ama herhangi bir kişiye bir atıfta bulunmamıştım nasıl üzerine alındın ya da nasıl senin hata yaptığını ima ettiğimi düşündün bilmiyorum yine de alınıp kırıldıysan kusura bakma kardeşim amacım birisini eleştirmek ya da düzeltmek değil genel olarak arkadaşın kafasının karıştığını düşünerek bir düzeltme yaptım o kadar ötesi yok yani

Not : Return 1 iyidir eğer işlem orada durması gerekiyorsa durmalı onun için Return 1 konusunda elimi korkak alıştırmam her yere yazarım

@Eren19944

Sağol kardeşim senin de kandilin mübarek olsun


 MirroR, Eren19944

Yazar
Skill Title: Expert
Toplam Mesaj: 305
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 30
Beğeni: 68
Mesaj #100876   19-02-2021 01:23 GMT    
     
VALLAH EREN 30 KİŞİ BİRDEN SENİN HORSE'YE İSİM VERMEYE CALİŞTIK NE HORSEYMİŞ BE


 Eren19944
Discord= Zedikus#4967
Script && Mull && Word

Yazar
Skill Title: Journeyman
Toplam Mesaj: 120
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 27
Beğeni: 11
Mesaj #100883   19-02-2021 09:35 GMT    
     
HERKEZDEN ALLAH RAZI OLSUN YA SEVİLİYORUM YADA ULTİMA İLERLEMESİ İÇİN HERKEZ ELİNDEN GELENİ YAPIYOR YILMAZCIM.


 mahsuni

Yazar
Skill Title: Expert
Toplam Mesaj: 305
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 30
Beğeni: 68
Mesaj #100884   19-02-2021 09:47 GMT    
     
burdan özel msj atamiyorm dc bak haci


 Eren19944
Discord= Zedikus#4967
Script && Mull && Word

Yazar
Skill Title: Journeyman
Toplam Mesaj: 120
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 27
Beğeni: 11
Mesaj #100898   19-02-2021 14:58 GMT    
     
Yılmaz şuan işteyim saat 6 gibi evde olurum sana mesaj atarım dc den



Sayfalar: 1


Benzer Konular :

KonularMesajlarSon gönderenTarih
Binek Hp Fulleme Deed15Rowall22-10-2021
Ev kaldırılınca deed olarak çantaya gelmiyor17manolya15-07-2021
Binek renk sorunu9senedor25004-05-2021
P dosyası olmadan binek eklemek2RasmuS17-04-2021
4x ve üzeri Clientlere Binek Ekleme36M.CANILIK29-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