| Yazan Kullanıcı | Yazdığı Mesaj #23074 2008-09-27 18:05 GMT | |||||||
|
Arkadaşlar sitenin scp bölümünden bu scripti buldum 56b sphereye ekliyorum .unvansec yazdigimda dialog açılmıyor sorun nerde yardımcı olur musunuz ? Kod: [function unvansec]
sdialog d_unvansec return 1 [dialog d_unvansec] 0,0 resizepic 50 50 5120 570 470 resizepic 65 65 9350 540 440 var.y 80 for 0 20 if (<<serv.skill.<eval <local._for>>.name>> > 98.0) button 80 <eval <var.y>> 210 211 1 0 <eval <local._for>> dhtmlgump 103 <eval <var.y>> 150 20 0 0 <def.BFONT_DBLUE><DEF.BFONT_SIZE11> <serv.skill.<eval <local._for>>.name> <DEF.BFONT_BLUE> var.y +=20 return 1 endfor var.y 80 for 21 41 button 250 <eval <var.y>> 210 211 1 0 <eval <local._for>> dhtmlgump 273 <eval <var.y>> 150 20 0 0 <def.BFONT_DBLUE><DEF.BFONT_SIZE11> <serv.skill.<eval <local._for>>.name> <DEF.BFONT_BLUE> var.y +=20 return 1 endfor var.y 80 for 42 49 button 420 <eval <var.y>> 210 211 1 0 <eval <local._for>> dhtmlgump 443 <eval <var.y>> 150 20 0 0 <def.BFONT_DBLUE><DEF.BFONT_SIZE11> <serv.skill.<eval <local._for>>.name> <DEF.BFONT_BLUE> var.y +=20 endfor dhtmlgump 420 290 150 80 05 06 <def.BFONT_DRED><DEF.BFONT_SIZE11>Unvaniniz ayarlanirken sectiginiz skilliniz 98.0 olmasi lazimdir.<DEF.BFONT_red> [dialog d_unvansec button] on 1 50 local.argn <argn> if !(<<serv.skill.<eval <local.argn>>.name>> > 97.9) sysmessage @0481,,1 Skill Yetersiz.. return 1 else try src.title Grandmaster <serv.skill.<eval <local.argn>>.name> src.sysmessage @0481,,1 <serv.skill.<eval <local.argn>>.name> olarak ayarlandi return 1 endif dialog d_unvansec |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #23075 2008-09-27 18:11 GMT | |||||||
|
ne hatası veriyo? |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #23077 2008-09-27 18:18 GMT | |||||||
|
Ben if gördüm ama endif göremedim. Ayrıca button kısmına baktığımda pek bi title veremediğini gördüm. Grandmaster Anatomy diye title olmaz kanımca. Ifleri ve return 1 leri sildiğinizde büyük ihtimal çalışacaktır. |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #23078 2008-09-27 18:29 GMT | |||||||
|
http://www.sphere-wiki.com/page.php?id=196 Burdaki scripttede Grandmaster olarak verilmiş titleler ama şuanda başka yerde olduğum için deneyemiyorum. Büyük ihtimalle Grandmaster olarak verilmesi doğru. Çünkü oyunda .title Anatomy yazsan sadece anatomy yazacak scriptteki komutda bunun gibi olduğu için Grandmaster Anatomy verilmesi doğru. Stizz a.ka ReaLone Forever RLX & X-Rated Style |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #23079 2008-09-27 18:50 GMT | |||||||
|
Grandmaster kısmı doğru fakat grandmasterdan sonraki kısımlar skill isimleri olamaz. 'Grandmaster Animal Taming' diye şey mi olur? doğrusu 'Grandmaster Animal Tamer' dır. |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #23080 2008-09-27 18:54 GMT | |||||||
|
Pardon ben yanlış anlamışım =) Kusura bakma.. Stizz a.ka ReaLone Forever RLX & X-Rated Style |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #23081 2008-09-27 18:54 GMT | |||||||
|
Sanırım player char ile deniyorsunuz. [PLEVEL 1] unvansec birde PAGE 0 dialogda yok. isim yazmak istiyorsanız <serv.skills.<sayi>.title> deneyin |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #23085 2008-09-27 23:03 GMT | |||||||
|
Jeem scp hata vermiyor fakat dialogda gelmiyor plevel 1 e uygun hale getirmeme rağmen. Stizz http://www.sphere-wiki.com/page.php?id=196 burdaki scp çalışıyor fakat oyundan çıkıp girdiğinde oyuncunun titlesi eski haline dönüyor. |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #23086 2008-09-28 04:06 GMT | |||||||
|
Kod: src.title Grandmaster <serv.skill.<eval <local.argn>>.title> böyle yaparsanın fakat istisnaları belirtmen lazım mesela swordsman/woman , fisherman/woman gibisinden |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #23087 2008-09-28 06:09 GMT | |||||||
|
ilk soruyla alakalı: her yere return 1 konulmaz öyle =\ Kod: [function unvansec]
sdialog d_unvansec [dialog d_unvansec] 0,0 nomove resizepic 50 50 5120 570 470 resizepic 65 65 9350 540 440 LOCAL.Y = 80 FOR 0 20 IF (<<dLOCAL._FOR>> > 98.0) button 80 <dLOCAL.Y> 210 211 1 0 <EVAL (<LOCAL._FOR> + 1)> dhtmlgump 103 <dLOCAL.Y> 150 20 0 0 <def.BFONT_DBLUE><DEF.BFONT_SIZE11> <serv.skill.<eval <local._for>>.name> <DEF.BFONT_BLUE> LOCAL.Y += 20 ENDIF ENDFOR LOCAL.Y = 80 FOR 21 41 IF (<<dLOCAL._FOR>> > 98.0) button 250 <dLOCAL.Y> 210 211 1 0 <EVAL (<LOCAL._FOR> + 1)> dhtmlgump 273 <dLOCAL.Y> 150 20 0 0 <def.BFONT_DBLUE><DEF.BFONT_SIZE11> <serv.skill.<eval <local._for>>.name> <DEF.BFONT_BLUE> LOCAL.Y += 20 ENDIF ENDFOR LOCAL.Y = 80 FOR 42 49 IF (<<dLOCAL._FOR>> > 98.0) button 420 <dLOCAL.Y> 210 211 1 0 <EVAL (<LOCAL._FOR> + 1)> dhtmlgump 443 <dLOCAL.Y> 150 20 0 0 <def.BFONT_DBLUE><DEF.BFONT_SIZE11> <serv.skill.<eval <local._for>>.name> <DEF.BFONT_BLUE> LOCAL.Y += 20 ENDIF ENDFOR dhtmlgump 420 290 150 80 05 06 <def.BFONT_DRED><DEF.BFONT_SIZE11>Unvaniniz ayarlanirken sectiginiz skilliniz 98.0 olmasi lazimdir.<DEF.BFONT_red> [dialog d_unvansec button] on 1 50 LOCAL.ARGN = (<ARGN1> - 1) if !(<<dLOCAL.ARGN>> > 97.9) sysmessage @0481,,1 Skill Yetersiz.. else src.title Grandmaster <serv.skill.<eval <local.argn>>.TITLE> src.sysmessage @0481,,1 <serv.skill.<eval <local.argn>>.TITLE> olarak ayarlandi endif dialog d_unvansec |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #23089 2008-09-28 10:00 GMT | |||||||
|
Jeem teşekkür ederim scp çalışıyor fakat oyundan çıkıp girdiğimde title eski haline dönüyor. yadımcı olur musunuz ? |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #23091 2008-09-28 11:25 GMT | |||||||
|
scriptlerin loginde siliyodur title'ı. sphere'ın böyle bi özelliği yok default. |
|||||||
> 1 <



