V e n { } m Posted August 27, 2016 Share Posted August 27, 2016 How to make a custom item to expire after 12h? Link to comment Share on other sites More sharing options...
0 xxdem Posted August 27, 2016 Share Posted August 27, 2016 (edited) There you go, I had the mood to create a sudo code for you, anyone with some knowledge should be able to implement it. MultiSell, Time=12 RequestMultisellChoose, Item.setDestroyTimeStamp(System.currentTimeMillis() + MultiSell.getTime() * 3600000) ItemExpireManager.registerItem(Item); ItemExpireManager.registerItem(){ HashMap.put(Item, Item.getDestroyTimeStamp()); Database.store(Item.getObjectId, item.getDestroyTimeStamp()); } ItemExpireManager.checkForExpired(){ for each Item in HashMap if (timeStamp < System.currentTimeMillis()) { Item.destroy() Database.remove(Item); } } ItemExpireManager(){ for each Item by objectId in Database if (timeStamp < System.currentTimeMillis()) { Item.destroy() Database.remove(Item); } ThreadPoolManager start check routine every X seconds } Edited August 27, 2016 by xxdem Link to comment Share on other sites More sharing options...
0 AccessDenied Posted August 27, 2016 Share Posted August 27, 2016 How to make a custom item to expire after 12h? Make it a shadow item or create a threadpool for specific item and set it expire after 12h and delete it Link to comment Share on other sites More sharing options...
0 V e n { } m Posted August 27, 2016 Author Share Posted August 27, 2016 How to create a threadpool for specific item? Link to comment Share on other sites More sharing options...
0 Horse Posted August 27, 2016 Share Posted August 27, 2016 in case if it's high five <set name="time" val="X" /> X= amount of time ( minutes). Link to comment Share on other sites More sharing options...
0 xxdem Posted August 27, 2016 Share Posted August 27, 2016 Make it a shadow item or create a threadpool for specific item and set it expire after 12h and delete it shitty developer shitty solution, not even close Link to comment Share on other sites More sharing options...
0 RealspeedVIP Posted August 27, 2016 Share Posted August 27, 2016 its for interlude Link to comment Share on other sites More sharing options...
0 AccessDenied Posted August 27, 2016 Share Posted August 27, 2016 (edited) shitty developer shitty solution, not even close You try so hard to be wannabe dev everyone know you just a monkey. I said you can do it with threadpool and you made a code with treadpool LOL,, and u say shitty to me when u did the same rofl. xdem kid Wow a code that store the item object id and the SystemMillisecond of the item and a refresher that check to remove it from the list... NASA developer.. Edited August 27, 2016 by AccessDenied Link to comment Share on other sites More sharing options...
0 xxdem Posted August 27, 2016 Share Posted August 27, 2016 You try so hard to be wannabe dev everyone know you just a monkey. I said you can do it with threadpool and you made a code with treadpool LOL,, and u say shitty to me when u did the same rofl. xdem kid Wow a code that store the item object id and the SystemMillisecond of the item and a refresher that check to remove it from the list... NASA developer.. you can't even understand it and the difference between yours, lmao Link to comment Share on other sites More sharing options...
0 AccessDenied Posted August 27, 2016 Share Posted August 27, 2016 (edited) you can't even understand it and the difference between yours, lmao You want me explain you what you did? Yes / no ? You add the item into a list (wow) and then you add its expire time using the System time * some fucked up values and store it also And then you take a threadpool and do a for in all list every x second and check if current time is bigger than store time to delete it. WOW PRO how else u could make it with threadpool? make 1 threadpool for each item? No obviously no.. when i said threadpool i meant the same way.. 1 threadpool to refresh 1 list. Or make it shadow item same thing.. but no u have to be pro and tell bullshit. Edited August 27, 2016 by AccessDenied Link to comment Share on other sites More sharing options...
0 xxdem Posted August 27, 2016 Share Posted August 27, 2016 You want me explain you what you did? Yes / no ? yes, I have the mood to laugh hard. Entertain me clown Link to comment Share on other sites More sharing options...
0 AccessDenied Posted August 27, 2016 Share Posted August 27, 2016 yes, I have the mood to laugh hard. Entertain me clown I did but you're so dumb you didn't even see it also there is no way i entartain you as much you entartain the whole forum. the video tape i rented lasted more than ur server rofl Link to comment Share on other sites More sharing options...
0 xxdem Posted August 27, 2016 Share Posted August 27, 2016 Give me some code retard, your good in words and saying shit to correct the bullshit you said, give us some proper working code once or gtfo Link to comment Share on other sites More sharing options...
0 AccessDenied Posted August 28, 2016 Share Posted August 28, 2016 (edited) Give me some code retard, your good in words and saying shit to correct the bullshit you said, give us some proper working code once or gtfo but u already gave idiot... but sure i can make u 1 Edited August 28, 2016 by AccessDenied Link to comment Share on other sites More sharing options...
0 V e n { } m Posted August 28, 2016 Author Share Posted August 28, 2016 please stop fighting for bullshits. Link to comment Share on other sites More sharing options...
Question
V e n { } m
How to make a custom item to expire after 12h?
Link to comment
Share on other sites
14 answers to this question
Recommended Posts