Aslında bu konu hakkında pek bilgim yok ama bulduğum ilk dökümanı sizlerle paylaşmak istedim. Bildiğiniz üzere sphere pek çok konuda Run UO sunucularına göre çok kısıtlı ancak şimdi sizlere vereceğim dökümanda sphere ile biraz olsun Run UO tadını yaşamanız için yetecek ve sizleri script konusunda benide olduğu gibi geliştireceğine inanıyorum. Dökümanı vermeden önce sizlere Cliloc ile ilgili bir kaç görüntü sunmak istiyorum...
Anlayacağınız gibi click yerine kullanılan bir trigger görüyorsunuz. Bu modülü aktif ettiğiniz taktirde @click triggerı çalışmaz bu yüzden @click trigger kullandığınız scriptleri baştan düzenlemeniz gerekmektedir. Şimdi sizlere kolay yoldan cliloc kullanımını bulduğum dökümanı veriyorum...
on=@ITEMCLIENTTOOLTIP
VAR.TOOLTIP=
OBJ=<ARGO.UID>
OBJ.TRIGGER @Tooltip
IF !<ISEMPTY <VAR.TOOLTIP>>
addcliloc 1042971,<VAR.TOOLTIP>
ENDIF
VAR.TOOLTIP=
Yukarıdaki kodu playerlara verdiğiniz event altına koyunuz. (örnek: Fix)
[FUNCTION ADD_TOOLTIP]
IF !<ISEMPTY <VAR.TOOLTIP>>
VAR.TOOLTIP=<VAR.TOOLTIP><DEF.BR><DEF.BFONT_white><ARGS>
ELSE
VAR.TOOLTIP=<DEF.BFONT_white><ARGS>
ENDIF
Yukarıdaki koduda sphere_serv_trigger.scp içine koyunuz.
[ITEMDEF i_test_item]
ID=i_katana
NAME=Test Katana
VALUE=10
ON=@Tooltip
ADD_TOOLTIP Worth: <VALUE>
ADD_TOOLTIP lalala
ADD_TOOLTIP Mooooness
Yukarıdaki script ilede cliloc denemenizi yapabilir bu konu hakkında kendinizi geliştirebilirsiniz.
// Cliloc (@Tooltip) kullanımını nasıl aktif ederim?
Cliloc kullanımını aktif edebilmeniz için sphere.ini ayarlarınızı yapmanız gerek...
// FeatureAOS, used to control AOS expansion features ( default 0 )
// FEATURE_AOS_UPDATE_A 01 // AOS Monsters, Map
// FEATURE_AOS_UPDATE_B 02 // Tooltip, Fightbook, Necro/paladin on creation, Single/Six char selection screen, Skills, Newer spellbook support
// FEATURE_AOS_POPUP 04 // PopUp Menus
// FEATURE_AOS_DAMAGE 08
FeatureAOS =
sphere.ini içinden yukarıdaki bölümü bulunuz.
// FeatureAOS, used to control AOS expansion features ( default 0 )
// FEATURE_AOS_UPDATE_A 01 // AOS Monsters, Map
// FEATURE_AOS_UPDATE_B 02 // Tooltip, Fightbook, Necro/paladin on creation, Single/Six char selection screen, Skills, Newer spellbook support
// FEATURE_AOS_POPUP 04 // PopUp Menus
// FEATURE_AOS_DAMAGE 08
FeatureAOS = 01|02
Yukarıdaki gibi değiştiriniz.
FeatureAOS = 01|02|04|08
Ben böyle kullanıyorum.
NOT: Cliloc için biraz basit ve bir o kadarda vasat kalan bir yol. Cliloc kullanımı için farklı yollarda var ancak bunlarla ilgili döküman bulamadığımdan sadece bu bilgileri paylaştım. Daha iyi bilen birileri kapsamlı bir döküman hazırlarlarsa daha iyi olur diye düşünüyorum.
Cliloc Trigger kısmını Sphereserver.net adresinden alıntı yaptım..