Thread Rating:
- 0 Votes - 0 Average
- 1
- 2
- 3
- 4
- 5
putting cooldown on scrolls
|
Author |
Message |
Khaos
Master
Posts: 595
Likes Given: 166
Likes Received: 83 in 51 posts
Joined: Mar 2012
Reputation: 11
|
RE: putting cooldown on scrolls
Code:
[typedef t_scroll]
on=@DClick
if (<src.findlayer.layer_special.baseid> == i_memory_scroll_cooldown)
src.smsg You cannot use a scroll again til <src.findlayer.layer_special.baseid.i_memory_scroll_cooldown.timer> seconds.
return 1
endif
if (<morex> == 57) // We are going to try to pull the spell from the # itself to make sure defname isn't being bypassed.
serv.newitem i_memory_scroll_cooldown
new.bounce=<src.uid>
new.timer = 30
endif
or
Code:
[typedef t_scroll]
on=@DClick
if (<src.findlayer.layer_special.baseid> == i_memory_scroll_cooldown)
src.smsg You cannot use a scroll again til <src.findlayer.layer_special.baseid.i_memory_scroll_cooldown.timer> seconds.
return 1
endif
if (<morex> == 57) // We are going to try to pull the spell from the # itself to make sure defname isn't being bypassed.
serv.newitem i_memory_scroll_cooldown,1,<src.uid>
new.timer = 30
endif
If none of these don't work I might have to test myself or something. I don't see what could be wrong, especially if you are not getting issuses.
Code:
[ITEMDEF i_memory_scroll_cooldown]
ID=i_memory
TYPE=t_eq_script
NAME=Memory scroll cooldown
ON=@Timer
consume <uid>
return 1
|
|
02-21-2016 09:36 AM |
|
|
dunnetott
Apprentice
Posts: 24
Likes Given: 0
Likes Received: 1 in 1 posts
Joined: Feb 2016
Reputation: 0
|
RE: putting cooldown on scrolls
Code:
////////
//test//
////////
[typedef t_scroll]
on=@DClick
if (<src.findlayer.layer_special.baseid> == i_memory_scroll_cooldown)
src.smsg You cannot use a scroll again til <src.findlayer.layer_special.baseid.i_memory_scroll_cooldown.timer> seconds.
return 1
endif
if (<morex> == 57) // We are going to try to pull the spell from the # itself to make sure defname isn't being bypassed.
serv.newitem i_memory_scroll_cooldown
new.bounce=<src.uid>
new.timer = 30
endif
[ITEMDEF i_memory_scroll_cooldown]
ID=i_memory
TYPE=t_eq_script
NAME=Memory scroll cooldown
ON=@Timer
consume <uid>
return 1
[EOF]
tried both of the above variants still wont work no errors no memory scroll on .edit or debug mode have no idea what is causing this.
could it be some kind of load order the scripts are loaded in? if you check the sphere table on our github to see if seomthing looks wrong there, dunno could be? dont realy know how sphere handles it just read something on the wiki about it yesterday.
|
|
02-21-2016 10:09 AM |
|
|
User(s) browsing this thread: 9 Guest(s)