beyler ben işi baya ilerlettim gol attıgında topun basa donmesi vs. fln yaptımda .sutu beceremedim

[itemdef i_soccer_ball]
name=Soccer Ball 
id=0e73
type=t_soccer_ball 

on=@create 
color=029 
attr=08010 



[Plevel 1]
Sut

[Function Sut]
if (<distance> < 2)
if (<src.findid.i_wait_sut>)
src.sysmessage  Topa vurabilmek icin beklemelisin !
return 1
endif
src.tag0.top=<uid>
morex=2
serv.newitem i_wait_sut
new.cont=<src.uid>
src.say  <src.name> Bir sut cekti
if <src.dir>==0 
var.move=0 -1 0 
elseif <src.dir>==1 
var.move=1 -1 0 
elseif <src.dir>==2 
var.move=1 0 0 
elseif <src.dir>==3 
var.move=1 1 0 
elseif <src.dir>==4 
var.move=0 1 0 
elseif <src.dir>==5 
var.move=-1 1 0 
elseif <src.dir>==6
var.move=-1 0 0 
elseif <src.dir>==7
var.move=-1 -1 0 
endif
f_shoot
//return 1
endif
sut
return 1
endif
return1


ON=@TIMER 
if (<morex> > 0)
morex -= 1
//MOVE=<VAR.MOVe> 
f_shoot 
return 1
else
say  Top durdu.
ENDIF 
return 1

ON=@CLICK 
if <distance>>2 
src.sysmessage You're too far. 
return 1
elseif (rand(100)><SRC.STAM>)
src.emote can't stop the ball
else  
src.emote stops the ball! 
TIMER=-1
endif 

boyle yaptım ancak olmadı neden?

ON=@CLICK
if <distance>>2
src.sysmessage You're too far.
return 1
elseif (rand(100)><SRC.STAM>)
src.emote can't stop the ball
else 
src.emote stops the ball!
TIMER=-1
endif


İlginç sen yaptın ama değişik baya ingilizce falan var
.sut derken if (<distance> < 2) yapmışsın ama neyin uzaklığı 2'den küçükse?
ya simdi size aslını vereyim onu functionla yapmak istiyorum

[itemdef i_soccer_ball]
name=Soccer Ball 
id=0e73
type=t_soccer_ball 

on=@create 
color=029 
attr=08010 



on=@dclick
if (<distance> < 2)
if (<src.findid.i_wait_sut>)
src.sysmessage  Topa vurabilmek icin beklemelisin !
return 1
endif
src.tag0.top=<uid>
morex=2
serv.newitem i_wait_sut
new.cont=<src.uid>
src.say  <src.name> Bir sut cekti
if <src.dir>==0 
var.move=0 -1 0 
elseif <src.dir>==1 
var.move=1 -1 0 
elseif <src.dir>==2 
var.move=1 0 0 
elseif <src.dir>==3 
var.move=1 1 0 
elseif <src.dir>==4 
var.move=0 1 0 
elseif <src.dir>==5 
var.move=-1 1 0 
elseif <src.dir>==6
var.move=-1 0 0 
elseif <src.dir>==7
var.move=-1 -1 0 
endif
f_shoot
//return 1
endif
return 1


ON=@TIMER 
if (<morex> > 0)
morex -= 1
//MOVE=<VAR.MOVe> 
f_shoot 
return 1
else
say  Top durdu.
ENDIF 
return 1

ON=@CLICK 
if <distance>>2 
src.sysmessage You're too far. 
return 1
elseif (rand(100)><SRC.STAM>)
src.emote can't stop the ball
else  
src.emote stops the ball! 
TIMER=-1
endif 
Novice
-14.8
On=@dclick

2 Kere Tıklanmasına Yerine

[function sut]

.sut


Yazarak Topun İlerlemesini İstiyor arkadaş





Alla Alla bu Eradorun Futbol Sistemine ne kadar Bensior Deilmi Arkadşalar... :) bir de Bunu İi Yapıorsun da bende denedim playerler topu ilerletemior :D
ben ilerlete biliyorum
erador merador beni ilgilendirmiyor ben kurmak istiyorum
sanki bu sitedeki butun scpler kendi yazılmıs. (yazanların hakkını yemek istemiyorum..)
Novice
-14.8
Scriptler Kendi Kendilerini Yazıyor Yani ? İlginç :O_o
yapacak bir insan yokmu acaba ...

ON=@CLICK
if <distance>>2
endif

Bu uzaklığı 2 kareden düşükse , fakat neyle 2 kare uzaklığı (belirtilmemiş) yani sorun burda.
Owner_Jin : Alla Alla bu Eradorun Futbol Sistemine ne kadar Bensior Deilmi Arkadşalar... :) bir de Bunu İi Yapıorsun da bende denedim playerler topu ilerletemior :D
ben geçtim artık...

.sut yapamazsın hangi topun uidi elinde ? hangi objecte distancen var belli değil.
Owner_Jin : Alla Alla bu Eradorun Futbol Sistemine ne kadar Bensior Deilmi Arkadşalar... :) bir de Bunu İi Yapıorsun da bende denedim playerler topu ilerletemior :D

Dimi dimi Dimii :)

Üye Ol veya Giriş Yap

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