|
[FUNCTION f_house_secure]
IF (<ARGO.ISITEM>)
IF (<ARGO.TYPE>==t_door_locked) || (<ARGO.TYPE>==t_door) || (<ARGO.TYPE>==t_sign_gump)
src.sysmessage @07a1,1,1 Geçersiz istek.
RETURN 1
ELIF (<UID.<ARGS>.ISCOOWNER <SRC>>) && ((<ARGO.ISEVENT.t_access_owner>) || (<ARGO.ISEVENT.t_access_guild>))
src.sysmessage @07a1,1,1 Geçersiz istek.
RETURN 1
ENDIF
if (<argo.baseid> == i_runebook)
src.sysmessage @07a1,,1 Bu Tur esyalari sabitleyemezsiniz.
return 1
endif
IF !(<ARGO.ATTR> & attr_move_never)
src.sysmessage @07a1,1,1 Önce sabitleyiniz.
return 1
endif
if (strmatch('<argo.baseid>','i_strong_box'))
src.sysmessage @07a1,1,1 Hatalı seçim.
return 1
endif
IF !(<ARGO.CONT>)
IF (<ARGO.REGION.UID>==<UID.<ARGS>.REGION.UID>)
IF (<ARGO.ATTR> & attr_move_never) && (<ARGO.TYPE> != t_container)
src.sysmessage @07a1,1,1 Eşya zaten sabit ve güvenli
ELIF ((<DEF.USE_GLOBAL_STORAGE>==1) && (<UID.<ARGS>.TAG0.LOCKED_ITEMS> >= <DEF.GLOBAL_SECURE_STORAGE>)) || (<UID.<ARGS>.TAG0.LOCKED_ITEMS> >= <UID.<ARGS>.TAG0.STORAGE_LIMIT>)
src.sysmessage @07a1,1,1 Limit dolu.
ELIF (<ARGO.TYPE> != t_container)
IF (<ARGO.ATTR> & attr_decay)
TRY UID.<ARGO.UID>.ATTR=<ARGO.ATTR>-attr_decay
ENDIF
//TRY UID.<ARGO.UID>.LINK=<ARGO.REGION.UID>
TRY UID.<ARGO.UID>.ATTR=<ARGO.ATTR>|attr_move_never
TRY UID.<ARGO.UID>.SAY=(sabitlendi)
TRY UID.<ARGO.UID>.EVENTS +t_locked_down
TRY UID.<ARGO.UID>.TIMER=-1
TRY UID.<ARGO.UID>.UPDATE
if <argo.isevent.t_evdeyereattik>
TRY UID.<ARGO.UID>.EVENTS -t_evdeyereattik
endif
TRY UID.<ARGS>.TAG0.LOCKED_ITEMS=<eval <UID.<ARGS>.TAG0.LOCKED_ITEMS>+1>
ELSE
SRC.SDIALOG d_house_access <ARGO.UID>
ENDIF
ELSE
src.sysmessage @07a1,1,1 Eşya evde degil.
ENDIF
ELSE
src.sysmessage @07a1,1,1 Eşya evde degil.
ENDIF
ENDIFON=I wish to secure this
ON=secure
IF (<SRC.UID.<SRC.REGION.UID>.TYPE>==t_multi)
if (<UID.<UID.<SRC.REGION.UID>.MORE2>.ISOWNER <SRC>>) || (<UID.<UID.<SRC.REGION.UID>.MORE2>.ISCOOWNER <SRC>>)
IF ((<DEF.USE_GLOBAL_STORAGE>==1) && (<dSRC.UID.<UID.<SRC.REGION.UID>.MORE2>.TAG0.LOCKED_ITEMS> < <dDEF.GLOBAL_LOCKDOWNS>) && (<eval ((<SRC.TARG.TAG0.SECURE_ITEMS>+<SRC.TARG.TAG0.SECURE_CONT>)+<SRC.TARG.TAG0.LOCKED_ITEMS>)> < <dDEF.GLOBAL_SECURE_STORAGE>)) || (<dSRC.UID.<UID.<SRC.REGION.UID>.MORE2>.TAG0.LOCKED_ITEMS> < <eval <dSRC.UID.<UID.<SRC.REGION.UID>.MORE2>.TAG0.STORAGE_LIMIT>/2>) && (<eval ((<SRC.TARG.TAG0.SECURE_ITEMS>+<SRC.TARG.TAG0.SECURE_CONT>)+<SRC.TARG.TAG0.LOCKED_ITEMS>)> < <eval <dSRC.UID.<UID.<SRC.REGION.UID>.MORE2>.TAG0.STORAGE_LIMIT>/2>)
if (<dsrc.isevonaylanmamis> < 1)
SRC.TARGETF f_house_secure <UID.<SRC.REGION.UID>.MORE2>
src.sysmessage @07a1,1,1 Güvenli yapmak istediğiniz eşyayı seçiniz.
else
src.sysmessage @07a1,1,1 Eviniz onaylanmamış.
endif
ELSE
src.sysmessage @07a1,1,1 Güvenli eşya limitiniz dolu.
ENDIF
endif
else
src.sysmessage @07a1,1,1 Sadece ev içinde kullanabilirsiniz
return 1
ENDIF
((<DEF.USE_GLOBAL_STORAGE>==1) && (<dSRC.UID.<UID.<SRC.REGION.UID>.MORE2>.TAG0.LOCKED_ITEMS> < <dDEF.GLOBAL_LOCKDOWNS>) && (<eval ((<SRC.TARG.TAG0.SECURE_ITEMS>+<SRC.TARG.TAG0.SECURE_CONT>)+<SRC.TARG.TAG0.LOCKED_ITEMS>)> < <dDEF.GLOBAL_SECURE_STORAGE>)) || (<dSRC.UID.<UID.<SRC.REGION.UID>.MORE2>.TAG0.LOCKED_ITEMS> < <eval <dSRC.UID.<UID.<SRC.REGION.UID>.MORE2>.TAG0.STORAGE_LIMIT>/2>) && (<eval ((<SRC.TARG.TAG0.SECURE_ITEMS>+<SRC.TARG.TAG0.SECURE_CONT>)+<SRC.TARG.TAG0.LOCKED_ITEMS>)> < <eval <dSRC.UID.<UID.<SRC.REGION.UID>.MORE2>.TAG0.STORAGE_LIMIT>/2>)1. Burada yazılanlara göre Def bölümü altında ki USE_GLOBAL_STORAGE 1 olması lazımIF (<DEF.USE_GLOBAL_STORAGE>==5)Bu satırdaymış problem saol yazdığın için
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Oyunda hiçbir eşya ve kapı yok
Son cevap: 14-09 06:52 · Son yazan: UOveteran · Mesaj: 1 · Görüntü: 186
|
Konsol Hataları | 14-09 06:52 | 1 | 186 | |
|
|
Event üstünden act. ile eşya vermek
Son cevap: 10-06 23:54 · Son yazan: serkserk · Mesaj: 3 · Görüntü: 2668
|
FUNCTION & EVENTS Script Yardımı | 10-06 23:54 | 3 | 2668 | |
|
|
Eşya almamak
Son cevap: 24-02 08:42 · Son yazan: manyaqq · Mesaj: 3 · Görüntü: 1790
|
NPC Script Yardımı | 24-02 08:42 | 3 | 1790 | |
|
|
Statik bir objenin üstünde eşya çıkartmak
Son cevap: 02-02 00:24 · Son yazan: Athynas · Mesaj: 5 · Görüntü: 2491
|
Script Yardımı | 02-02 00:24 | 5 | 2491 | |
|
|
Eşya Sabitlik Kaldır Bugu (Sorunu)
Son cevap: 01-01 19:22 · Son yazan: M.CANILIK · Mesaj: 5 · Görüntü: 2907
|
Script Yardımı | 01-01 19:22 | 5 | 2907 |