Arkadaslar quest sisteminde sole bisi yaptm quest gatesine zaman verdim yani gateden gecınce belırttıgım zaman icinde npc kesılmesse ıstedıgım yere gonderılmesını ıstıyorum asagıdakı gıbı yaptım ama olmadı eksık bısıler var galıba yardımcı olurmusnuz. ? ? ?
[itemdef i_questgate]
id=i_moongate_blue
defname=i_questgate
on=@create
color=0810
attr=010
timer 600
on=@click
sayua 1951,4,0,enu Gatenin kapanmasina <eval <timer>> saniye kalmistir.
return 1
on=@dclick
src.sysmessage @033 Ustunden gecmelisin
return 1
on=@step
src.go 5197,1915
src.events +e_quest
src.questzaman
return 1
endif
ON=@timer
serv.allclients sysmessage @95,,1 xxx giden gate kapanmistir.
remove
return 1
[Events e_quest]
on=@click
message @68 [Quest Alaninda]
on=@logout
src.go safe alani
src.events -e_quest
return 1
endif
*********************************
[function questzaman]
sysmessage @60,,1 xxx 'u kesmeniz icin 5 saniye zamaniniz var sayin <name>.
newitem i_zaman
act.morep 5713,2223
act.equip
[itemdef i_zaman]
name quest time
id 0186a
type t_eq_script
weight 0
layer layer_special
On=@Create
attr attr_invis|attr_newbie
time 5
On=@Equip
src.sayu * Zaman Aktif *
more1 5
On=@Timer
remove
cont.go <morep>
endif
return 1