The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb






Post Reply 
 
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



Post: #29
RE: putting cooldown on scrolls
Set the server into debug mode and grab me the information from that when you attempt to try this. By the looks of things, it should be working. Going to go into your github and take a look and see if I can find anything else calling @SpellCast. Because it feels like something else is overwriting the trigger, especially if you are not getting any errors in casting, triggers, or memory item creation. The code is no different than what anyone else has tried giving you, just a bit cleaner.

Try this as well

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,,<src.uid>
  new.timer = 30
endif

Also, when you dclick the scroll. Use .EDIT and target whoever is doing it. Look for the memory item of i_memory_scroll_cooldown and make sure it is getting added to the character using the scroll. Then double check the timer.

shadowrealmdefs.scp

Not sure how you can test anything when you have the entire t_scroll section of code commented out. That would be a huge reason it won't work.

Also, you don't need to comment out all those lines when you want to temp remove something. Just change [typedef t_scroll] to [comment typedef t_scroll]
(This post was last modified: 02-20-2016 01:59 PM by Khaos.)
02-20-2016 01:42 PM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Messages In This Thread
putting cooldown on scrolls - dunnetott - 02-18-2016, 01:37 AM
RE: putting cooldown on scrolls - karma - 02-18-2016, 01:57 AM
RE: putting cooldown on scrolls - karma - 02-18-2016, 02:11 AM
RE: putting cooldown on scrolls - karma - 02-18-2016, 02:24 AM
RE: putting cooldown on scrolls - karma - 02-18-2016, 03:02 AM
RE: putting cooldown on scrolls - karma - 02-18-2016, 03:27 AM
RE: putting cooldown on scrolls - karma - 02-18-2016, 04:23 AM
RE: putting cooldown on scrolls - Khaos - 02-18-2016, 08:04 AM
RE: putting cooldown on scrolls - Khaos - 02-18-2016, 08:32 AM
RE: putting cooldown on scrolls - karma - 02-18-2016, 08:44 AM
RE: putting cooldown on scrolls - Khaos - 02-18-2016, 08:52 AM
RE: putting cooldown on scrolls - Khaos - 02-18-2016, 11:49 AM
RE: putting cooldown on scrolls - Khaos - 02-19-2016, 09:39 AM
RE: putting cooldown on scrolls - Khaos - 02-19-2016, 11:35 AM
RE: putting cooldown on scrolls - Khaos - 02-19-2016, 12:20 PM
RE: putting cooldown on scrolls - Khaos - 02-19-2016, 01:01 PM
RE: putting cooldown on scrolls - Khaos - 02-20-2016 01:42 PM
RE: putting cooldown on scrolls - Khaos - 02-21-2016, 09:36 AM

Forum Jump:


User(s) browsing this thread: 1 Guest(s)