ikiside calısmıyor :S:S dex deede tklyıorum yuvarlak isaret cıkmıorS:
gereksiz return kullanılmadığını görmek çok sevindirici :) berkancık sen kullanmışsın ama onları düzelt bence.

örneğin 2 şekil var.

on=@Dclick
if (<topobj.uid> != <src.uid>)
src.sysmessage @38,,1 Bu esyayi sadece cantanizdayken kullanabilirsiniz.
return 1
endif

src.targetf f_dexbas
return 1

ya da

on=@Dclick
if (<topobj.uid> != <src.uid>)
src.sysmessage @38,,1 Bu esyayi sadece cantanizdayken kullanabilirsiniz.
else----->rowall burada endif koymuşdu böyle daha sağlıklı oldu.
src.targetf f_dexbas
endif
return 1
Yine Calısmıyor Deed Yerde İken Dex Basılıyıor Binege Dexi ARtıyor Deed Silinmior Cantana Aldıgında Yuvarlak İsaret Yine Gelmior Düzeltin Pls
f_dexbas functionu varmı?
senin verdiğin kodlardan alıntı yaptım. oradaki return 1 de gereksiz böyle olsa daha iyi gibi.


[function f_dexbas]
if <argo.isplayer>
src.sysmessage @0790,,1 Bu bir binek degil yada; Binege DEX Basabilmek icin deedden cikartmak zorundasiniz.
else
argo.dex +=10
src.consume 1 i_strdeed
endif


fakat basic in yöntemi en güzeli bu tarz işlemlerde.
F_dexbas functionu war bak dex deedi zemine koyup binege bastıgımda oluo ama dex deed yerden silinmio cantama aldımmı cift tklayınca bisey olmuo yuvarlak isart ckmıo !!
Burada 50 tane scp var :) sen kullandığğını koysana bi buraya onun üzerinden birşeyler yapalım.
[ITEMDEF i_dexdeed]
defname i_dexdeed
Id i_deed
name Dex Deed
type t_script

on=@Create
color 080a
attr 00

on=@Click
message @038,,1 Dex Deed
return 1


on=@Dclick
if (<topobj.uid> != <src.uid>)
src.sysmessage @38,,1 Bu esyayi sadece cantanizdayken kullanabilirsiniz.
else----->rowall burada endif koymuşdu böyle daha sağlıklı oldu.
src.targetf f_dexbas
endif
return 1

[function f_dexbas]
if <argo.isplayer>
src.sysmessage @0790,,1 Bu bir binek degil yada; Binege DEX Basabilmek icin deedden cikartmak zorundasiniz.
else
argo.dex +=10
src.consume 1 i_strdeed
endif
[ITEMDEF i_dexdeed]
defname i_dexdeed
Id i_deed
name Dex Deed
type t_script

on=@Create
color 080a
attr 00

on=@Click
message @038,,1 Dex Deed
return 1


on=@Dclick
if !(<src.targ.topobj.uid> == <src.uid>)
src.sysmessage @38,,1 Cantanizda olmali.
else
targetf f_dexbas
return 1
endif

[function f_dexbas]
if <argo.isplayer>
src.sysmessage @0790,,1 Bu bir binek degil yada; Binege DEX Basabilmek icin deedden cikartmak zorundasiniz.
else
argo.dex +=10
src.consume 1 i_strdeed
return 1
endif 
[ITEMDEF i_dexdeed]
defname i_dexdeed
Id i_deed
name Dex Deed
type t_script

on=@Create
color 080a
attr 00

on=@Click
message @038,,1 Dex Deed
return 1


on=@Dclick
if !(<src.targ.topobj.uid> == <src.uid>)
src.sysmessage @38,,1 Cantanizda olmali.
else
targetf f_dexbas
return 1
endif

[function f_dexbas]
if <argo.isplayer>
src.sysmessage @0790,,1 Bu bir binek degil yada; Binege DEX Basabilmek icin deedden cikartmak zorundasiniz.
else
argo.dex +=10
return 1
endif
Herkez seferber xD



Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.