Arkdaslar Bu Cs Bowu Adama Atack vererek saldırıyorsun ben Cift tıklıyarak yapmak istiyorum nasıl yapa bilirim

[itemdef i_rm_bow]
id i_crossbow
name Cs Macth Bow
dam 700,700
range 0,15
tdata3=0
tdata4=i_fx_fireball
speed=200
weight=0


on=@create
hitpoints=8000
color=0794


on=@click
message @39,1,1 [<name>]
return 1
[itemdef i_rm_bow]
id i_crossbow
name Cs Macth Bow
dam 700,700
range 0,15
tdata3=0
tdata4=i_fx_fireball
speed=200
weight=0


on=@create
hitpoints=8000
color=0794


on=@click
message @39,1,1 [<name>]
return 1


on=@dclick
target <<<< buraya bunu koyup devam ediceksin kolay gelsin ;)
ama senin dedigin gibi olursa adama yine atack verir
adama atack vermemesi için o yarışmanın eventine on=@atack return 1 yap atack veremez
Tamam Hersey oldu fakat
on=@dclick
target <<<< buraya bunu koyup devam ediceksin kolay gelsin ;)

Bundan Sonrasını nasıl yapıcagımı pek anlamadım :S
Biraz daha yardımcı olurmusun
on=@dclick
target <<<< buraya bunu koyup devam ediceksin kolay gelsin ;)

işte o target dan sonra karşındaki kişiye attack verdirmesi için komutlar ekliceksin işte ben o komutları bilsem yazıcam ama sana sadece fikir vermek istedim :D umarım işine yarar :)
sizin yaptığınız şekilde dclick ile yaparsanız adama atack vermeden önce silahı iki kere tıklayıp çıkan target ile adamı seçmeniz gerekli

[itemdef i_rm_bow]
id i_crossbow
name Cs Macth Bow
dam 700,700
range 0,15
tdata3=0
tdata4=i_fx_fireball
speed=200
weight=0

on=@create
hitpoints=8000
color=0794

on=@click
message @39,1,1 [<name>]
return 1

on=@equip
events e_attack

on=@unequip
events -e_attack

[events e_attack]
on=@dclick
if !(<targ.uid> == <uid>)
attack <targ.uid> // yanlış hatırlamıyorsam bu şekilde olması gerekiyor olmazsa burasıyla oynarsınız
endif

Bu şekilde yaparsanız adamı iki kere tıkladığınızda ataklanırsınız.
Dedigin gibi burda sorun var bowa cift tıkladıgın zaman target gelmiyor
[events e_attack]
on=@dclick
if !(<targ.uid> == <uid>)
attack <targ.uid> // yanlış hatırlamıyorsam bu şekilde olması gerekiyor olmazsa burasıyla oynarsınız
endif
item'a;
on @dclick
equip
src.targetf f_attack
return 1

item'dan sonra;

[function f_attack]
attack <argo>
Kardeş bu dedigin oldu fakat Adam attack vererekde dala biliyor eventsden on=@attack return 1 yaptım bu seferde senin dedigin olmuyor:)

Adamın üstüne deilde yanına atsak Expilosin Bombadaki gibi 1karesine attıgımzda ölse ölede olabilir
ona da şöyle bir çözüm getirebilirim; @attack altında return 1 bulunan eventinizin adını "e_eventiniz" varsayarsak;

[function f_attack]
events -e_eventiniz
attack <argo>
events +e_eventiniz
Dedigini Yaptım fakat bende 2 ayrı events bulundugundan dolayı yandasınıza dalmassınız diyor attack vermiyor dediginizi'de söle yaptım
İşte dedigim 2 events
[events e_cs]
on=@death
hits=<str>
go wrong level 4
return 1

on=@kill
if (<act.isevent.e_cs_event>)
tag0.cspoint +=1
sysmessage @38,6,1 csyu oldurmenizden dolayi 1 puan kazandiniz !
f_cs_winner
endif

on=@hittry
if (<src.isevent.e_cs>)
sysmessage @38,6,1 Yandasina Dalamassin.
return 1
endif

on=@Hit
if (<src.isevent.e_cs>)
sysmessage @38,6,1 Yandasina Dalamassin.
return 1
endif

on=@attack
return 1
events e_eventiniz
[events e_cs_event]
on=@death
hits=<str>
go wrong level 4
return 1

on=@kill
if (<act.isevent.e_cs>)
tag0.cspoint +=1
sysmessage @38,6,1 csyu oldurmenizden dolayi 1 puan kazandiniz !
f_cs_winner
endif

on=@hittry
if (<src.isevent.e_cs_event>)
sysmessage @38,6,1 Yandasina Dalamassin.
return 1
endif

on=@Hit
if (<src.isevent.e_cs_event>)
sysmessage @38,6,1 Yandasina Dalamassin.
return 1
endif

on=@attack
return 1
events e_eventiniz
sonunda çözüceksin ben inanıyorum :D
Eyw. Herzamanki halim

Üye Ol veya Giriş Yap

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