Soydan1903 - 02-03-2014 01:24 GMT -
ilk buttona tıklandığında istediğim gump geliyor fakat 2,3 ve 4. buttonlar çalışmıyor! Örneklere de baktım fakat çıkamadım için içinden sanki herşey doğru gibi görünüyor bana
Yardım edenin elleri dert görmesin...
Son güncelleme: TheRaskol tarafından 02-03-2014 10:55 GMT tarihinde, önce.
Kod:
[dialog d_kral]
0,0
nonmove
resizepic 30 30 5054 400 400
resizepic 40 40 5054 380 380
gumppic 200 180 00002328
dhtmlgump 160 50 200 20 0 0 <def.bfont_size20><def.bfont_red> Secme Zamani Geldi!!!
dhtmlgump 60 100 200 20 0 0 <def.bfont_size20><def.bfont_blue> asdfghjkjhgfd
dhtmlgump 100 185 200 20 0 0 SADFGHJHGF
dhtmlgump 120 205 200 20 0 0 Kanunlari
dhtmlgump 255 100 200 20 0 0 <def.bfont_size20><def.bfont_blue> asdfghjklhgfdsdasAS
dhtmlgump 285 185 200 20 0 0 ASDFGHJGHFDSA
dhtmlgump 305 205 200 20 0 0 Kanunlari
dhtmlgump 235 280 200 20 0 0 <def.bfont_size20><def.bfont_blue> sadfghfds
dhtmlgump 278 365 200 20 0 0 sadfgfds
dhtmlgump 300 380 200 20 0 0 Kanunlari
dhtmlgump 60 280 200 20 0 0 <def.bfont_size20><def.bfont_blue> sadfgfdssa
dhtmlgump 97 365 200 20 0 0 sadfghfdsa
dhtmlgump 117 380 200 20 0 0 Kanunlari
button 120 130 000002b05 00002b05 1 0 1
button 305 130 000002b2d 00002b2d 1 0 2
button 305 310 000002b04 00002b04 1 0 3
button 120 310 000002b09 00002b09 1 0 4
[dialog d_kral button]
on 1
src.dialog d_momack
return 1
[dialog d_momack]
o,o
nonmove
gumppic 30 30 00002b02
dhtmlgump 90 50 150 180 0 0 dsadasfhghhgfdddfdgfhg wdjaskh aslkdalshal alsdjalkd hlas haldh
dhtmlgump 240 50 150 180 0 0 aslkll jsdfj jowıejaş skj jaşsdj sjfşsdj lsdjşf sjdşf kklaskd asldkalsdk asd aksldkla lasdkla
on 2
src.dialog d_lindale
return 1
[dialog d_lindale]
0,0
nonmove
gumppic 30 30 0002b2f
dhtmlgump 90 50 150 180 0 0 kdjalsdjals askdjla jsasdj lasdasjdlk ajsldajsl djasl asdjlasj
dhtmlgump 240 50 150 180 0 0 asldjal asldj asdlasd alskdal jsldak jsldaksdlaskdj alsjdalsj
on 3
src.dialog d_yelliwen
return 1
[dialog d_yelliwen]
0,0
nonmove
gumppic 30 30 00002b07
dhtmlgump 90 50 150 180 0 0 kdjalsdjals askdjla jsasdj lasdasjdlk ajsldajsl djasl asdjlasj
dhtmlgump 240 50 150 180 0 0 asldjal asldj asdlasd alskdal jsldak jsldaksdlaskdj alsjdalsj
on 4
src.dialog d_rhendassi
return 1
[dialog d_rhendassi]
0,0
nonmove
gumppick 30 30 00002b01
dhtmlgump 90 50 150 180 0 0 kdjalsdjals askdjla jsasdj lasdasjdlk ajsldajsl djasl asdjlasj
dhtmlgump 240 50 150 180 0 0 asldjal asldj asdlasd alskdal jsldak jsldaksdlaskdj alsjdalsj
ilk buttona tıklandığında istediğim gump geliyor fakat 2,3 ve 4. buttonlar çalışmıyor! Örneklere de baktım fakat çıkamadım için içinden sanki herşey doğru gibi görünüyor bana
Yardım edenin elleri dert görmesin...
Son güncelleme: TheRaskol tarafından 02-03-2014 10:55 GMT tarihinde, önce.
M.CANILIK - 02-03-2014 01:57 GMT -
[dialog d_kral] altında belirttiğin buttonları [dialog d_kral] altında kullanabilirsin. Sen [dialog d_momack] de [dialog d_kral] içinde belirlediğin button özelliğini kullanmaya çalışmışsın ve onuda yanlış yapmışsın. Ayrıca bir dialog yazdığın zaman ;
[dialog xx] <- genel menü
[dialog xx text] <- eğer menüde text ve textentry kullandıysan yazılacak textler
[dialog xx button] <- genel menüde belirlediğin buttonların basıldığı zaman yapacağı işlem.
Elindeki scripti kontrol edersen 4 adet button tanımlanmış
Bu buttonlar sadece d_kral dialoğu açıldığı zaman gözükür. Yani d_kral dan geçiş yaptığın yeni dialogda tekrardan bir button tanımlayacaksın ve o dialogun [dialog xx button] tanımı altında button functionlarını yazıcaksın.
Ufak bir örnek;
Gördüğün gibi bir dialogdan ötekine geçiş yaptık ve yeni dialog içinde buttonumuzu tanımlayıp eski dialoğa geri dönüş yaptık.
[dialog d_kral] altında belirttiğin buttonları [dialog d_kral] altında kullanabilirsin. Sen [dialog d_momack] de [dialog d_kral] içinde belirlediğin button özelliğini kullanmaya çalışmışsın ve onuda yanlış yapmışsın. Ayrıca bir dialog yazdığın zaman ;
[dialog xx] <- genel menü
[dialog xx text] <- eğer menüde text ve textentry kullandıysan yazılacak textler
[dialog xx button] <- genel menüde belirlediğin buttonların basıldığı zaman yapacağı işlem.
Elindeki scripti kontrol edersen 4 adet button tanımlanmış
Kod:
button 120 130 000002b05 00002b05 1 0 1
button 305 130 000002b2d 00002b2d 1 0 2
button 305 310 000002b04 00002b04 1 0 3
button 120 310 000002b09 00002b09 1 0 4
Bu buttonlar sadece d_kral dialoğu açıldığı zaman gözükür. Yani d_kral dan geçiş yaptığın yeni dialogda tekrardan bir button tanımlayacaksın ve o dialogun [dialog xx button] tanımı altında button functionlarını yazıcaksın.
Ufak bir örnek;
Kod:
[dialog d_kral]
0,0
nonmove
resizepic 30 30 5054 400 400
resizepic 40 40 5054 380 380
gumppic 200 180 00002328
text 100 150 500 0
button 120 130 000002b05 00002b05 1 0 1
[dialog d_kral text]
Yazi buraya
[dialog d_kral button]
on 1
src.dialog d_momack
return 1
Kod:
[dialog d_momack]
o,o
nonmove
gumppic 30 30 00002b02
dhtmlgump 90 50 150 180 0 0 dsadasfhghhgfdddfdgfhg wdjaskh aslkdalshal alsdjalkd hlas haldh
dhtmlgump 240 50 150 180 0 0 aslkll jsdfj jowıejaş skj jaşsdj sjfşsdj lsdjşf sjdşf kklaskd asldkalsdk asd aksldkla lasdkla
text 100 150 500 0
button 120 130 000002b05 00002b05 1 0 1
[dialog d_momack text]
Yazi buraya
[dialog d_momack button]
on 1
src.dialog d_kral
return 1
Gördüğün gibi bir dialogdan ötekine geçiş yaptık ve yeni dialog içinde buttonumuzu tanımlayıp eski dialoğa geri dönüş yaptık.
Soydan1903 - 02-03-2014 02:21 GMT -
Anladım fakat, Yaşadığım sorun esas olarak şu;
-Npc'ye tıkladığımda ilk dialog'u gösteriyorum (Sorun yok).
-Dialogun altındaki Button'a tıklatıyorum ve yeni 4 Button'lu 2. Dialog'a geçiyorum (Sorun yok)
-3. aşamadaki Dialog'umda ise 4 adet button var,
Bu Button'lardan ilkine tıkladığımda istediğim yeni diyaloga geçiyor fakat 2,3 ve 4. diyaloglar için 2,3 ve 4. buttonlara tıkladığımda tüm menü kapanıyor... ben ise tek diyalogdan 4 ayrı diyaloğa geçiş istemiştim. Ayrıca bu diyaloglar görüntülenirken de 3 no'lu diyalog açık kalsın. Tek temennim bu
Ben ne yaptım?
-4 button tanıtıp "on 1" ile d_momack, "on 2" ile d_lindale vs. yeni dialoglara kapı açtığımı düşündüm... Dolayısıyla d_momack çalışırken diğer diyaloglar çalışmıyor.
" on 1 " iken tamam. Fakat on 2, on 3, on 4 patlıyor 2,3,4 de sorun nedir cevabını göremedim. (Cehaletime verin)
Not: Diyalog oluştururken kurulacak intizamı kaptım ama teşekkür ederim...
Anladım fakat, Yaşadığım sorun esas olarak şu;
-Npc'ye tıkladığımda ilk dialog'u gösteriyorum (Sorun yok).
-Dialogun altındaki Button'a tıklatıyorum ve yeni 4 Button'lu 2. Dialog'a geçiyorum (Sorun yok)
-3. aşamadaki Dialog'umda ise 4 adet button var,
Kod:
button 120 130 000002b05 00002b05 1 0 1
button 305 130 000002b2d 00002b2d 1 0 2
button 305 310 000002b04 00002b04 1 0 3
button 120 310 000002b09 00002b09 1 0 4
Bu Button'lardan ilkine tıkladığımda istediğim yeni diyaloga geçiyor fakat 2,3 ve 4. diyaloglar için 2,3 ve 4. buttonlara tıkladığımda tüm menü kapanıyor... ben ise tek diyalogdan 4 ayrı diyaloğa geçiş istemiştim. Ayrıca bu diyaloglar görüntülenirken de 3 no'lu diyalog açık kalsın. Tek temennim bu
Ben ne yaptım?
-4 button tanıtıp "on 1" ile d_momack, "on 2" ile d_lindale vs. yeni dialoglara kapı açtığımı düşündüm... Dolayısıyla d_momack çalışırken diğer diyaloglar çalışmıyor.
" on 1 " iken tamam. Fakat on 2, on 3, on 4 patlıyor 2,3,4 de sorun nedir cevabını göremedim. (Cehaletime verin)
Not: Diyalog oluştururken kurulacak intizamı kaptım ama teşekkür ederim...
M.CANILIK - 02-03-2014 02:48 GMT -
Bir dialoğa page atayabilirsin. Şu şekilde;
Dip Not : Burada daha önce dialoglarda page ve button işlevi için kafa patlattım belki işine yarar.
Edit: button 2 3 4 [dialog d_kral button] altında tanımlı olmadığı için çalışmıyor. Ayrıca yukarıda verdiğim konuyu incele "Button 25 125 4005 4006 0 2 0" bu satırlardaki her karakterin ne işe yaratığını orada açıkladım. eğer buttonu 0 0 1 yaparsan 1. buttona basıldığında asıl menü kapanmaz. 1 0 1 yaparsan menü kapanır.
Bir dialoğa page atayabilirsin. Şu şekilde;
Kod:
[dialog d_xx]
220,80
page 0 // <- açılan ilk sayfa
resizepic 0 0 3500 280 280
resizepic 15 15 3000 250 250
dtext 25 25 1153 blabla // <- dtext htmlgump ve text den daha fonksiyonel geliyor bana.
Button 25 125 4005 4006 0 2 0 // <- burada dikkat edeceğin şey yalnızca orta değeri veriyoruz ve 0 2 0 demek dialoğun 2. page i demek.
// dialogdan button fonksiyonuna falan geçiş yapmadan page 2 yi tanıtıyoruz
page 2 // <- button ile açtırttığımız 0 2 0 yani 2. sayfa.
resizepic 290 0 3500 281 220
resizepic 302 12 3000 260 195
Dip Not : Burada daha önce dialoglarda page ve button işlevi için kafa patlattım belki işine yarar.
Edit: button 2 3 4 [dialog d_kral button] altında tanımlı olmadığı için çalışmıyor. Ayrıca yukarıda verdiğim konuyu incele "Button 25 125 4005 4006 0 2 0" bu satırlardaki her karakterin ne işe yaratığını orada açıkladım. eğer buttonu 0 0 1 yaparsan 1. buttona basıldığında asıl menü kapanmaz. 1 0 1 yaparsan menü kapanır.
Soydan1903 - 02-03-2014 07:22 GMT -
Problemin büyük bölümünü hallettim. Yazdığın son satır her şeyi çözdü Teşekkür ederim. Sorun şuymuş;
-Buttonları gösterdikten sonra on 1, on 2, on 3 şeklinde gelecek sayfaları hemen alt alta yazmak ve tüm buttonları önce gestermem gerekiyormuş... ben aralara dialogları soktuğum için alttakiler görünmemiş, ders oldu...
Fakat hala gelen dialogu kapattığımda herşey kapanıyor! Bahsettiğin konuyu okudum, uyguladım ortadaki 0'ı 1 yaptım (hatta o rakamların hepsini tek tek değiştirdim çeşitli kombinasyonlar denedim) fakat hiçbirşey değişmedi ne yazık ki... Hala tüm diyaloglar kapanıyor...
Not: Sorularım sanırım devam edecek bu başlık altında toplayacağım, gelecekte elbet birine lazım olur...
Şimdi oyuncu, seçimini yapma noktasına geldi... 4 seçenekten birini seçeceği dialogu hazırladım. Seçimi ile birlikte, seçtiği şehrin kralının (NPC) huzuruna src.go ile yolladım... Krala yemini dialogundan sonra bu oyuncu bütün dünyayı( oyun içi görevleri(quest), saldırabileceği-saldıramayacağı kişileri, satın alabileceği mülkleri, korunacağı "Guard"ları, düşmanı olan "Guard"ları, kendisine hizmet verecek NPC vendorlara kadar) bu edineceği yeni event vs. ile yaşayacak. Soru ise şu;
-Tüm bu oyunun oyuncuyu algılama biçimini bir +event(Basit bir Order/Chaos guilde üye olmuş gibi) vererek düzenlemek stabil olur mu? Yoksa bir alternatif yola mı girmem gerekir??
Son güncelleme: Soydan1903 tarafından 02-03-2014 08:29 GMT tarihinde, önce.
Problemin büyük bölümünü hallettim. Yazdığın son satır her şeyi çözdü Teşekkür ederim. Sorun şuymuş;
-Buttonları gösterdikten sonra on 1, on 2, on 3 şeklinde gelecek sayfaları hemen alt alta yazmak ve tüm buttonları önce gestermem gerekiyormuş... ben aralara dialogları soktuğum için alttakiler görünmemiş, ders oldu...
Fakat hala gelen dialogu kapattığımda herşey kapanıyor! Bahsettiğin konuyu okudum, uyguladım ortadaki 0'ı 1 yaptım (hatta o rakamların hepsini tek tek değiştirdim çeşitli kombinasyonlar denedim) fakat hiçbirşey değişmedi ne yazık ki... Hala tüm diyaloglar kapanıyor...
Not: Sorularım sanırım devam edecek bu başlık altında toplayacağım, gelecekte elbet birine lazım olur...
Şimdi oyuncu, seçimini yapma noktasına geldi... 4 seçenekten birini seçeceği dialogu hazırladım. Seçimi ile birlikte, seçtiği şehrin kralının (NPC) huzuruna src.go ile yolladım... Krala yemini dialogundan sonra bu oyuncu bütün dünyayı( oyun içi görevleri(quest), saldırabileceği-saldıramayacağı kişileri, satın alabileceği mülkleri, korunacağı "Guard"ları, düşmanı olan "Guard"ları, kendisine hizmet verecek NPC vendorlara kadar) bu edineceği yeni event vs. ile yaşayacak. Soru ise şu;
-Tüm bu oyunun oyuncuyu algılama biçimini bir +event(Basit bir Order/Chaos guilde üye olmuş gibi) vererek düzenlemek stabil olur mu? Yoksa bir alternatif yola mı girmem gerekir??
Son güncelleme: Soydan1903 tarafından 02-03-2014 08:29 GMT tarihinde, önce.
M.CANILIK - 02-03-2014 12:02 GMT -
Region checkleri yaparak kral olduğu şehirde istediğin şeyleri yapmasını sağlayabilirsin. Tabikide düzgün kullandığın taktirde tek bir event yeterince stabil ve fonksiyonlu olacaktır [ bknz events fix ]
Region checkleri yaparak kral olduğu şehirde istediğin şeyleri yapmasını sağlayabilirsin. Tabikide düzgün kullandığın taktirde tek bir event yeterince stabil ve fonksiyonlu olacaktır [ bknz events fix ]
Soydan1903 - 04-03-2014 01:31 GMT -
Bir sorunum var:
Diyorum fakat cevap yok! çatır çatır açılıyor dialog maşallah!!!
Bir sorunum var:
Kod:
Örneğin dialog açılacakken; Eğer oyuncu x,y,z eventlerine sahipse cevap verme diyeceğim...
on=@dclick
if <src.isevent.e_x>
elseif <src.isevent.e_y>
elseif <src.isevent.e_z>
return 1
endif
Diyorum fakat cevap yok! çatır çatır açılıyor dialog maşallah!!!
Rowall - 04-03-2014 01:57 GMT -
de bide bakalım
Kod:
on=@dclick
if (<src.isevent.e_x>) && (<src.isevent.e_y>) && (<src.isevent.e_z>)
return 1
endif
de bide bakalım
Soydan1903 - 04-03-2014 02:10 GMT -
Tamamdır çalıştı sonunda. Teşekkür ederim... Bu arada burada paylaşsam mı acaba scripti dedim ama anormal uzunlukta olacak yazdıklarım... 4 krallık üyelikleri dialogları hatta bir tanesinin sadece krallık üyelerine hizmet veren npcleri vs. vs. Bilemedim...
Birde yazdıklarımı sphere/scripts içinde ayrı bir klasör içinde ayrı ayrı yazayım dedim. yeni metin belgesi olarak bir dökümana .scp uzantısıyla, sonuna [EOF] da koymama rağmen görmedi... Yeni metin belgesi oluşturup içine script yazarken birşeyi unutuyorum ama neyi???
Tamamdır çalıştı sonunda. Teşekkür ederim... Bu arada burada paylaşsam mı acaba scripti dedim ama anormal uzunlukta olacak yazdıklarım... 4 krallık üyelikleri dialogları hatta bir tanesinin sadece krallık üyelerine hizmet veren npcleri vs. vs. Bilemedim...
Birde yazdıklarımı sphere/scripts içinde ayrı bir klasör içinde ayrı ayrı yazayım dedim. yeni metin belgesi olarak bir dökümana .scp uzantısıyla, sonuna [EOF] da koymama rağmen görmedi... Yeni metin belgesi oluşturup içine script yazarken birşeyi unutuyorum ama neyi???
Rowall - 04-03-2014 02:12 GMT -
Klasoru spheretables.scp'ye tanıtmalısın
gibi
Klasoru spheretables.scp'ye tanıtmalısın
Kod:
scripts/krallik
gibi
Soydan1903 - 04-03-2014 03:11 GMT -
Peki Krallık seçen oyuncunun eventine;
eklediğimde doğal olarak ismi 2 kere yazılıyor ve üst üst 3 satırla karşılaşıyorum. Acaba ismin rengini evente göre değiştirmek mümkün mü ki??
Örn:
[The King]
soydan
soydan
gibi... sadece green olan kalsın istiyorum da...
Peki Krallık seçen oyuncunun eventine;
Kod:
on=@click
message @1153,,1 [The King]
message @62,,1 <src.name>
eklediğimde doğal olarak ismi 2 kere yazılıyor ve üst üst 3 satırla karşılaşıyorum. Acaba ismin rengini evente göre değiştirmek mümkün mü ki??
Örn:
[The King]
soydan
soydan
gibi... sadece green olan kalsın istiyorum da...
M.CANILIK - 04-03-2014 04:04 GMT -
Doğal olarak değil eğer sadece istediğin şeylerin yazmasını istiyorsan click triggerini sonuna return 1 koy mesela
Bu sayede kralın üzerinde sadece the king ve kralın ismi yazar.
Son güncelleme: TheRaskol tarafından 08-03-2014 14:37 GMT tarihinde, önce.
Doğal olarak değil eğer sadece istediğin şeylerin yazmasını istiyorsan click triggerini sonuna return 1 koy mesela
Kod:
on=@click
message @1153,,1 [The King]
message @62,,1 <src.name>
return 1
Bu sayede kralın üzerinde sadece the king ve kralın ismi yazar.
Son güncelleme: TheRaskol tarafından 08-03-2014 14:37 GMT tarihinde, önce.
Soydan1903 - 05-03-2014 09:43 GMT -
serverda kim var, kim yok, npcler dahil herkes bu evente sahip oluyor!!! Bu event dediğime bakmayın evente göre kendi isimlerinin yazması lazım herkesde birde benim ismim yazıyor. BU NEDİR???
Edit: Bu script 3 gün gayet normal çalıştı bu sabah birden yukarıdaki duruma geldik... Bütün eklediğim npclere sanki bir yerlerde
gibi birşey varmuş gibi davranıyor itemler hariç herşeye....
Sorunun kaynağı eventin ilk alındığı button scriptinde olabilir mi? Aslında onaylayınca eventi veriyor ama, acaba serverda olan ve olacak olan herkese mi veriyor??
Son güncelleme: Soydan1903 tarafından 05-03-2014 10:08 GMT tarihinde, önce.
Kod:
[EVENTS E_MOMACK]
on=@click
message @1153,,1 [Momack]
message @63 <src.name>
return 1
serverda kim var, kim yok, npcler dahil herkes bu evente sahip oluyor!!! Bu event dediğime bakmayın evente göre kendi isimlerinin yazması lazım herkesde birde benim ismim yazıyor. BU NEDİR???
Edit: Bu script 3 gün gayet normal çalıştı bu sabah birden yukarıdaki duruma geldik... Bütün eklediğim npclere sanki bir yerlerde
Kod:
on=@create
events +e_momack
return 1
gibi birşey varmuş gibi davranıyor itemler hariç herşeye....
Kod:
[dialog d_yemin1 button]
on 1
message @1153,,1 Yeminin kabul edildi.
event +e_momack
Sorunun kaynağı eventin ilk alındığı button scriptinde olabilir mi? Aslında onaylayınca eventi veriyor ama, acaba serverda olan ve olacak olan herkese mi veriyor??
Son güncelleme: Soydan1903 tarafından 05-03-2014 10:08 GMT tarihinde, önce.
Tehliqely - 05-03-2014 15:35 GMT -
Ben yardım etmeye çalışayım öncelikle bu event oyun içerisinde birşeye tıklayıp açılan menuden tıkladığımız button ile mi veriliyor yoksa karakter yaratılırken mi ekleniyor ? Daha sonraki sorum bu eventi oyuncudan kaldırdığında çık gir yaptıktan sonra tekrar geliyormu ? Geliyorsa on=@login kısmının altına bak derim ben eğer oyudna sadece menuden oluyorsa bir gate yada basit bir stone en kolayı ise regionun altına ekleyerek çözebilirsin.
Ben yardım etmeye çalışayım öncelikle bu event oyun içerisinde birşeye tıklayıp açılan menuden tıkladığımız button ile mi veriliyor yoksa karakter yaratılırken mi ekleniyor ? Daha sonraki sorum bu eventi oyuncudan kaldırdığında çık gir yaptıktan sonra tekrar geliyormu ? Geliyorsa on=@login kısmının altına bak derim ben eğer oyudna sadece menuden oluyorsa bir gate yada basit bir stone en kolayı ise regionun altına ekleyerek çözebilirsin.
Soydan1903 - 05-03-2014 20:51 GMT -
şöyle; Bu menü oyun içindeki bir dialog sonucu alınıyor. Event'i kaldırmakla ilgili bir sorunum yok. Kalktığı zaman gidiyor... Nasıl bir şeyse kedi çıkartıyorum yine aynı sorun... Sadece event'i silince gidiyor...
Ama bu arada bilgisayarı kapatıp 2 saat sonra tekrar açtım. Herşey normale dönmüş! Ya sabır... Ne sorunu öğrenebildim, ne çözümü. Scripti yazayım göz atıp yorum yapılabilir...
şöyle; Bu menü oyun içindeki bir dialog sonucu alınıyor. Event'i kaldırmakla ilgili bir sorunum yok. Kalktığı zaman gidiyor... Nasıl bir şeyse kedi çıkartıyorum yine aynı sorun... Sadece event'i silince gidiyor...
Ama bu arada bilgisayarı kapatıp 2 saat sonra tekrar açtım. Herşey normale dönmüş! Ya sabır... Ne sorunu öğrenebildim, ne çözümü. Scripti yazayım göz atıp yorum yapılabilir...
Kod:
[plevel 7]
sil
[function sil]
events -e_momack
events -e_lindale
events -e_rhendassi
events -e_yelliwen
return 1
//[plevel 1]
momack
//[function momack]
if <src.isevent.e_momack>
sdialog d_hmomack
else
sysmessage @1153 Casusluk girisimi ha!
return 1
endif
//[dialog d_hmomack]
0,0
nonmove
gumppic 30 30 00000027
-------// Starter //-----------
[itemdef i_starter]
DEFNAME=i_starter
ID=i_fx_bless_effect
COLOR=00813
on=@click
message @1153,,1 * Valor'un Ruhu *
return 1
on=@dclick
sdialog d_soydan
return 1
[dialog d_soydan]
0,0
nonmove
resizepic 30 30 5054 350 350
resizepic 40 40 5054 330 330
gumppic 300 15 00002328
dhtmlgump 120 50 200 20 0 0 <def.bfont_size13><def.bfont_red> Welcome to New World
dhtmlgump 55 85 200 20 0 0 <def.bfont_size13> Baslarken;
dhtmlgump 60 120 290 175 1 0 -Simdi bu Dunya'da hukum suren 4 kraldan birine baglilik yeminini edip, kralliga hizmetlerin ile kendi konumunu yukseltmeye baslayacaksin... -Kralin hizmetlerinden memnun olursa belki bir gun kendi topraklarina bile hukmedebilirsin!
dhtmlgump 95 315 250 20 0 0 <def.bfont_size7> Devam
button 75 315 000000d4 000000D3 1 0 1
[dialog d_soydan button]
on 1
sdialog d_kral
return 1
[dialog d_kral]
0,0
nonmove
resizepic 30 30 5054 400 400
resizepic 40 40 5054 380 380
//gumppic 200 180 00002328
dhtmlgump 160 50 200 20 0 0 <def.bfont_size20><def.bfont_red> SECME ZAMANI GELDi!!!
dhtmlgump 60 100 200 20 0 0 <def.bfont_size20><def.bfont_blue> Momack (Furius Walerith)
dhtmlgump 100 185 200 20 0 0 Momack Kralligi
dhtmlgump 120 205 200 20 0 0 Kanunlari
dhtmlgump 255 100 200 20 0 0 <def.bfont_size20><def.bfont_blue> Lindale (Skane Lindall)
dhtmlgump 285 185 200 20 0 0 Lindale Kralligi
dhtmlgump 305 205 200 20 0 0 Kanunlari
dhtmlgump 235 280 200 20 0 0 <def.bfont_size20><def.bfont_blue> Rhendassi (Whorin Rhendavud)
dhtmlgump 278 365 200 20 0 0 Rhendassi Kralligi
dhtmlgump 300 380 200 20 0 0 Kanunlari
dhtmlgump 60 280 200 20 0 0 <def.bfont_size20><def.bfont_blue> Yelliwen (Isund Cadereth)
dhtmlgump 97 365 200 20 0 0 Yelliwen Kralligi
dhtmlgump 117 380 200 20 0 0 Kanunlari
resizepic 210 440 5054 220 40
resizepic 215 445 5054 210 30
dhtmlgump 220 450 200 20 0 0 <def.bfont_size20><def.bfont_red> Kararimi Verdim, DEVAM!
button 120 130 000002b05 00002b05 1 0 1
button 305 130 000002b2d 00002b2d 1 0 2
button 305 310 000002b04 00002b04 1 0 3
button 120 310 000002b09 00002b09 1 0 4
button 390 450 0000000D2 000000D3 1 0 5
[dialog d_kral button]
on 1
src.dialog d_momack
return 1
on 2
src.dialog d_lindale
return 1
on 3
src.dialog d_yelliwen
return 1
on 4
src.dialog d_rhendassi
return 1
on 5
src.dialog d_secim
return 1
[dialog d_momack]
o,o
nonmove
gumppic 30 30 00002b02
dhtmlgump 90 50 150 180 0 0 dsadasfhghhgfdddfdgfhg wdjaskh aslkdalshal alsdjalkd hlas haldh
dhtmlgump 240 50 150 180 0 0 aslkll jsdfj jowıejaş skj jaşsdj sjfşsdj lsdjşf sjdşf kklaskd asldkalsdk asd aksldkla lasdkla
[dialog d_lindale]
0,0
nonmove
gumppic 30 30 0002b2f
dhtmlgump 90 50 150 180 0 0 kdjalsdjals askdjla jsasdj lasdasjdlk ajsldajsl djasl asdjlasj
dhtmlgump 240 50 150 180 0 0 asldjal asldj asdlasd alskdal jsldak jsldaksdlaskdj alsjdalsj
[dialog d_yelliwen]
0,0
nonmove
gumppic 30 30 00002b01
dhtmlgump 90 50 150 180 0 0 kdjalsdjals askdjla jsasdj lasdasjdlk ajsldajsl djasl asdjlasj
dhtmlgump 240 50 150 180 0 0 asldjal asldj asdlasd alskdal jsldak jsldaksdlaskdj alsjdalsj
[dialog d_rhendassi]
0,0
nonmove
gumppic 30 30 00002b07
dhtmlgump 90 50 150 180 0 0 kdjalsdjals askdjla jsasdj lasdasjdlk ajsldajsl djasl asdjlasj
dhtmlgump 240 50 150 180 0 0 asldjal asldj asdlasd alskdal jsldak jsldaksdlaskdj alsjdalsj
[dialog d_secim]
0,0
nonmove
resizepic 30 30 5054 400 400
resizepic 40 40 5054 380 380
gumppic 200 180 00002328
dhtmlgump 150 50 200 20 0 0 <def.bfont_size20><def.bfont_red> DEMEK KARARINI VERDiN!
dhtmlgump 60 100 200 20 0 0 <def.bfont_size20><def.bfont_blue> Momack (Furius Walerith)
dhtmlgump 100 185 200 20 0 0 Momack Kralligi'na
dhtmlgump 120 205 200 20 0 0 <def.bfont_size20><def.bfont_red> KATIL!!!
dhtmlgump 255 100 200 20 0 0 <def.bfont_size20><def.bfont_blue> Lindale (Skane Lindall)
dhtmlgump 285 185 200 20 0 0 Lindale Kralligi'na
dhtmlgump 305 205 200 20 0 0 <def.bfont_size20><def.bfont_red> KATIL!!!
dhtmlgump 235 280 200 20 0 0 <def.bfont_size20><def.bfont_blue> Rhendassi (Whorin Rhendavud)
dhtmlgump 278 365 200 20 0 0 Rhendassi Kralligi'na
dhtmlgump 300 380 200 20 0 0 <def.bfont_size20><def.bfont_red> KATIL!!!
dhtmlgump 60 280 200 20 0 0 <def.bfont_size20><def.bfont_blue> Yelliwen (Isund Cadereth)
dhtmlgump 97 365 200 20 0 0 Yelliwen Kralligi'na
dhtmlgump 117 380 200 20 0 0 <def.bfont_size20><def.bfont_red> KATIL!!!
button 120 130 000002b05 00002b05 1 0 1
button 305 130 000002b2d 00002b2d 1 0 2
button 305 310 000002b04 00002b04 1 0 3
button 120 310 000002b09 00002b09 1 0 4
[dialog d_secim button]
on 1
sysmessage @1153,,1 * Kralinin huzuruna cikmaya hazir ol! *
return 1
on 2
sysmessage @1153,,1 * Kralinin huzuruna cikmaya hazir ol! *
on 3
sysmessage @1153,,1 * Kralinin huzuruna cikmaya hazir ol! *
on 4
sysmessage @1153,,1 * Kralinin huzuruna cikmaya hazir ol! *
------------// Furius //----------------
[CHARDEF c_furius]
DEFNAME=c_furius
NAME=Furius Walerith
ID=C_MAN
ON=@Create
COLOR=040d
STR=100
DEX=0
INT=0
NPC=BRAIN_HUMAN
ITEMNEWBIE=i_hair_long
COLOR=003ce
ON=@NPCRestock
ITEM=i_platemail_chest
COLOR=0803
ITEM=i_platemail_arms
COLOR=0803
ITEM=i_ringmail_leggings
COLOR=0803
ITEM=i_platemail_gloves
COLOR=0803
ITEM=i_platemail_gorget
COLOR=0803
ITEM=i_platemail_leggings
COLOR=0803
ITEM=i_cape
COLOR=0795
ITEM=i_spear
COLOR=0806
on=@gethit
return 1
on=@attack
return 1
on=@click
message @1153,,1 [The King]
message @62,,1 Furius Walerith
return 1
on=@dclick
if <src.isevent.e_momack>
return 1
endif
if <src.isevent.e_lindale>
return 1
endif
if <src.isevent.e_yelliwen>
return 1
endif
if <src.isevent.e_rhendassi>
return 1
endif
sdialog d_yemin1
return 1
[dialog d_yemin1]
0,0
nonmove
gumppic 30 30 000004ca
dhtmlgump 80 35 190 190 0 0 <def.bfont_size20><def.bfont_red> - KRALIN YEMiNi -
dhtmlgump 55 65 190 190 0 0 <def.bfont_size20> . Bugunden, . Olum ruhumu alana kadar; ______________________ -MOMACK KRALLIGI'na bagli, -Kralim FURİUS WALERİTH'e sadik kalacagima... -Kralimin yasalarina uyup, koruyacagima... -Onurum ve Tanri adina;
dhtmlgump 90 230 190 190 0 0 <def.bfont_size20> YEMiN EDERiM...
button 160 255 000000852 00000851 1 0 1
[dialog d_yemin1 button]
on 1
message @1153,,1 Yeminin kabul edildi.
event +e_momack
return 1
-----------------// EVENT //-----------------
[EVENTS E_MOMACK]
on=@click
message @63,,1 [Momack]
message @63 <src.name>
return 1