Merhaba ARkadşalar Dün Sabah Saatlerinde Başlayıp Akşam Saatlerinde bitirdiğim Bi Futbol Sistemi War Herşey Hazır Futbol Maçı Yapılmasını Beklior Herşey Otomatik Lakin Bi Sorun war Futbol Topunu Sadece Stafflar Sürükleye Biliyior Playerler Sürükleyemior


[itemdef i_wait_sut]
name asd
id i_memory
type t_eq_Script
layer=layer_special

on=@create
timer=2

on=@timer
remove
return 1


[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 @0ad,6,1,1 Topa vurabilmek icin beklemelisin !
return 1
endif
src.tag0.top=<uid>
morex=2
serv.newitem i_wait_sut
new.cont=<src.uid>
src.say @03c1,6,1 <src.name> Bir şut 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 @03c1,6,1 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 


[function setmove]
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



[typedef t_soccer_ball] 

on=@step

if !(<src.isgm>)
iF (rand(250)< 30)
src.say @03c1,6,1 Topu kaybettiniz
endif
ELSE
src.tag0.top=<uid>
if <src.dir>==0 
move=0 -1 0 
elseif <src.dir>==1 
move=1 -1 0 
elseif <src.dir>==2 
move=1 0 0 
elseif <src.dir>==3 
move=1 1 0 
elseif <src.dir>==4 
move=0 1 0 
elseif <src.dir>==5 
move=-1 1 0 
elseif <src.dir>==6
move=-1 0 0 
elseif <src.dir>==7
move=-1 -1 0 
endif
f_step
ENDIF
bu topu scpler bolumunden almissin yapman gereken su
if !(<src.isgm>) bunu gorduugn yere sunu yaz
if (<src.isplayer>)
Al türkçeleştirdim sorununu hallettim bir kaç düzeltme yaptım.

[itemdef i_wait_sut]
name asd
id i_memory
type t_eq_Script
layer=layer_special

on=@create
timer=2

on=@timer
remove
return 1


[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 @0ad,6,1,1 Topa vurabilmek icin beklemelisin !
return 1
endif
src.tag0.top=<uid>
morex=2
serv.newitem i_wait_sut
new.cont=<src.uid>
src.say @03c1,6,1 <src.name> Bir şut 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 @03c1,6,1 Top durdu.
ENDIF 
return 1

ON=@CLICK 
if <distance>>3
src.sysmessage @0ad,6,1,1 Çok uzaksın.
return 1
elseif (rand(100)><SRC.STAM>)
src.emote @0ad,6,1,1 Topu durduradın.
else  
src.emote @0ad,6,1,1 Top durdu.
TIMER=-1
endif 


[function setmove]
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



[typedef t_soccer_ball] 

on=@step

if !(<src.isplayer>)
iF (rand(25)< 30)
src.say @03c1,6,1 Topu kaybettiniz
endif
ELSE
src.tag0.top=<uid>
if <src.dir>==0 
move=0 -1 0 
elseif <src.dir>==1 
move=1 -1 0 
elseif <src.dir>==2 
move=1 0 0 
elseif <src.dir>==3 
move=1 1 0 
elseif <src.dir>==4 
move=0 1 0 
elseif <src.dir>==5 
move=-1 1 0 
elseif <src.dir>==6
move=-1 0 0 
elseif <src.dir>==7
move=-1 -1 0 
endif
f_step
ENDIF
arkadaşlar malum bir serverde topun üstüne gelindiği zaman topu kendi himnayesi altına alıordu ve hangi yöne hareket etse top otomatik olarak o yöne geçiordu şu anda bnm kullandıımda tpu nereye sürmek isitorsan tam arkasına geçmemiz gerekior warmı bi tavsiyeniz benm aklıma buna ilgili hiç biş igelmedi

Üye Ol veya Giriş Yap

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