|
local._down 120
for 0 <eval <serv.list.ev_onay.count>-1>
ref1 = <serv.list.ev_onay.<dlocal._for>>
ref2 = <ref1.link.more1>
if (<ref1>)
dbutton 90 <dlocal._down> 1 0 <eval <dlocahttps://www.uo-developer.com/skins/uo-developer/img/system/newtopic.gifl._for>+1>,<ref2.name>
dbutton 350 <dlocal._down> 1 0 <eval <dlocal._for>+2001>
button 60 <dlocal._down> 4017 4018 1 0 <eval <dlocal._for>+1001>
dtext 385 <dlocal._down> 044 <ref1.p>ref1.p içerisinde kordinatı çektiriyoruz ancak butona tıkladığında bu kordinata gitmesini istiyorum nasıl birşey yapabiliriz?
On=@Mount
IF (<ARGO.FINDID.i_memory_desert>)
FINDID.i_memory_desert.REMOVE
ENDIF
On=@DisMount
SERV.NEWITEM i_memory_desert,1,<ARGO>
NEW.TIMER 172800
[ITEMDEF i_memory_desert]
ID=i_handr_1
NAME=mount owner handler
TYPE=t_eq_script
On=@Create
ATTR=attr_newbie|attr_invis|attr_decay
On=@Timer
//Burada owner memorysini ve statf flagını silmelisin statf_pet idi sanıyorum, şuan tam anımsamıyorum.2. Eşyanın itemdefinde VALUE=UCRET ekleyip belirleyebilirsin, ancak vendorların eğer tag override edilmemişse her satışa %15 eklediğini unutmamak gerekir. Eğer .xTAG.VENDORMARKUP=0 yapıp vendora tıklarsan %15 ekstra ücret kesmeyecektir, yanılmıyorsam 0 yazıyorduk deneyerek bulabilirsin.On=1001 2000
REF3=<SERV.LIST.ev_onay.<EVAL <DARGN> - 1001>>
SRC.GO <REF3.P>
xwerswoodx :Cevabın için teşekkür ederim ancak 1.sorunda şuan binekler açlıktan kendiliğinden tameden çıkıyor o dediğim sistemi ona bağlayamaz mıyız? Üstüne binince doyar 2 gün boyunca kimse binmezse açlıktan çıkar.
1.2. Eşyanın itemdefinde VALUE=UCRET ekleyip belirleyebilirsin, ancak vendorların eğer tag override edilmemişse her satışa %25 eklediğini unutmamak gerekir.On=@Mount
IF (<ARGO.FINDID.i_memory_desert>)
FINDID.i_memory_desert.REMOVE
ENDIF
On=@DisMount
SERV.NEWITEM i_memory_desert,1,<ARGO>
NEW.TIMER 172800
[ITEMDEF i_memory_desert]
ID=i_handr_1
NAME=mount owner handler
TYPE=t_eq_script
On=@Create
ATTR=attr_newbie|attr_invis|attr_decay
On=@Timer
//Burada owner memorysini ve statf flagını silmelisin statf_pet idi sanıyorum, şuan tam anımsamıyorum.
3.On=1001 2000
REF3=<SERV.LIST.ev_onay.<EVAL <DARGN> - 1001>>
SRC.GO <REF3.P>
On=@Mount
IF (<ARGO.FINDID.i_memory_desert>)
FINDID.i_memory_desert.REMOVE
ENDIF
ARGO.FOOD=50000
On=@DisMount
SERV.NEWITEM i_memory_desert,1,<ARGO>
NEW.TIMER 172800
[ITEMDEF i_memory_desert]
ID=i_handr_1
NAME=mount owner handler
TYPE=t_eq_script
On=@Create
ATTR=attr_newbie|attr_invis|attr_decay
On=@Timer
CONT.FOOD 0
xwerswoodx :@xwerswoodx :
1.2. Eşyanın itemdefinde VALUE=UCRET ekleyip belirleyebilirsin, ancak vendorların eğer tag override edilmemişse her satışa %25 eklediğini unutmamak gerekir.On=@Mount
IF (<ARGO.FINDID.i_memory_desert>)
FINDID.i_memory_desert.REMOVE
ENDIF
On=@DisMount
SERV.NEWITEM i_memory_desert,1,<ARGO>
NEW.TIMER 172800
[ITEMDEF i_memory_desert]
ID=i_handr_1
NAME=mount owner handler
TYPE=t_eq_script
On=@Create
ATTR=attr_newbie|attr_invis|attr_decay
On=@Timer
//Burada owner memorysini ve statf flagını silmelisin statf_pet idi sanıyorum, şuan tam anımsamıyorum.
3.On=1001 2000
REF3=<SERV.LIST.ev_onay.<EVAL <DARGN> - 1001>>
SRC.GO <REF3.P>
[function tarlamisil]
for 1 47
try uid.<src.targ.tag.farm<dlocal._for>>.remove
endfor
try uid.<src.targ.tag.rented>.id i_forrent
try uid.<src.targ.tag.rented>.color 58
try uid.<src.targ.tag.rented>.name kiralik
try uid.<src.targ.tag.rented>.fix
src.tag.farmer 0
src.newitem i_deed_farm
src.act.bounce
src.sysmessage @07d5,3,1 Tarlanizi basariyla sildiniz..
return 1Bununla tarlasını silebiliyorum ve timer vererek bunu kullanıyorum [itemdef i_tabela]
defname i_tabela
id i_status_stone
name Tabela
on=@create
timer=5
attr attr_move_never
on=@click
message @58 a scarecrow
message @065 [<name>]
return 1
on=@Timer
ref1=<tag.sahip>
trysrc <ref1> uid.<ref1>.tarlamisil
return 1
ON=@dclick
timer=5Problem şu create olduğunda ki timer bitince siliyor ancak dclick ile timer arttırdığımda şu problem oluyor03:07:ERROR:(sys_tarla.scp,17)Can't try uid..remove object Test (029a)
03:07:ERROR:(sys_tarla.scp,17)Undefined symbol 'remove'
03:07:ERROR:(sys_tarla.scp,17)Undefined symbol 'remove'
03:07:ERROR:(sys_tarla.scp,17)Undefined keyword 'uid..remove'
xwerswoodx :try uid.<src.targ.tag.farm<dlocal._for>>.remove
trysrc <ref1> uid.<ref1>.tarlamisil
Bunun yerine
REF1.tarlamisil
deneyebilirsin.
Yine de 17.satırı bilmeden ve tam kodu görmeden bir şey demek zor.
[function tarlamisil]
for 1 47
try uid.<src.targ.tag.farm<dlocal._for>>.remove
endfor
try uid.<src.targ.tag.rented>.id i_forrent
try uid.<src.targ.tag.rented>.color 58
try uid.<src.targ.tag.rented>.name kiralik
try uid.<src.targ.tag.rented>.fix
src.tag.farmer 0
src.newitem i_deed_farm
src.act.bounce
return 1
on=@Timer
tarlamisil
return 1Tarlamısil kodunuda[function tarlamisil]
for 1 47
REF1=<tag.farm<dlocal._for>>
REF1.REMOVE
endfor
REF2=<TAG.rented>
REF2.id i_forrent
REF2.color 58
REF2.name kiralik
REF2.fix
REF3=<TAG.sahip>
REF3.TAG.farmer 0
serv.newitem i_deed_farm,1,<REF3>
return 1yaparsan sorun çözülecektir, tabi eğer anladığım gibiyse çünkü tam scripti incelemeden kesin olacak demek zor.
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Başlangıç Ayarları ve Şehir seçimi.
Son cevap: 04-02 22:50 · Son yazan: apache · Mesaj: 4 · Görüntü: 3205
|
Client ve Account Sistemleri | 04-02 22:50 | 4 | 3205 | |
|
|
Vendor reflesh
Son cevap: 03-07 12:01 · Son yazan: Jada · Mesaj: 3 · Görüntü: 2492
|
ITEM Script Yardımı | 03-07 12:01 | 3 | 2492 | |
|
|
Pazar vendor message sorunu
Son cevap: 09-07 20:58 · Son yazan: berkanu · Mesaj: 10 · Görüntü: 4625
|
Script Yardımı | 09-07 20:58 | 10 | 4625 | |
|
|
Vendor speech
Son cevap: 03-04 09:38 · Son yazan: manyaqq · Mesaj: 1 · Görüntü: 1876
|
NPC Script Yardımı | 03-04 09:38 | 1 | 1876 | |
|
|
Option ayarları
Son cevap: 19-02 01:02 · Son yazan: piedra_lara · Mesaj: 4 · Görüntü: 2360
|
Script Yardımı | 19-02 01:02 | 4 | 2360 |