forked from GitHub/dbot
		
	quote locks
This commit is contained in:
		
							parent
							
								
									1f4c3fec8f
								
							
						
					
					
						commit
						a5960b8daf
					
				| @ -66,6 +66,11 @@ var adminCommands = function(dbot) { | ||||
|         'modehate': function(data, params) { | ||||
|             dbot.db.modehate.push(params[1]); | ||||
|             dbot.say(data.channel, 'Now modehating on ' + params[1]); | ||||
|         }, | ||||
| 
 | ||||
|         'lock': function(data, params) { | ||||
|             dbot.db.locks.push(params[1]); | ||||
|             dbot.say(data.channel, 'Locked ' + params[1] + ' quotes.'); | ||||
|         } | ||||
|     }; | ||||
| 
 | ||||
|  | ||||
| @ -46,18 +46,26 @@ var quotes = function(dbot) { | ||||
|                 var q = data.message.valMatch(/^~rmlast ([\d\w\s]*)/, 2); | ||||
|                 if(q) { | ||||
|                     if(quotes.hasOwnProperty(q[1])) { | ||||
|                         var quote = quotes[q[1]].pop(); | ||||
|                         rmAllowed = false; | ||||
|                         dbot.say(data.channel, '\'' + quote + '\' removed from ' + q[1]); | ||||
|                         if(!dbot.db.locks.include(q[1])) { | ||||
|                             var quote = quotes[q[1]].pop(); | ||||
|                             rmAllowed = false; | ||||
|                             dbot.say(data.channel, '\'' + quote + '\' removed from ' + q[1]); | ||||
|                         } else { | ||||
|                             dbot.say(data.channel, param[1] + ' is locked. Commence incineration.'); | ||||
|                         } | ||||
|                     } else { | ||||
|                         dbot.say(data.channel, 'No quotes exist under ' + q[1]); | ||||
|                     } | ||||
|                 } else { | ||||
|                     var last = addStack.pop(); | ||||
|                     if(last) { | ||||
|                         quotes[last].pop(); | ||||
|                         rmAllowed = false; | ||||
|                         dbot.say(data.channel, 'Last quote removed from ' + last + '.'); | ||||
|                         if(!dbot.db.locks.include(last)) { | ||||
|                             quotes[last].pop(); | ||||
|                             rmAllowed = false; | ||||
|                             dbot.say(data.channel, 'Last quote removed from ' + last + '.'); | ||||
|                         } else { | ||||
|                             dbot.say(data.channel, last + ' is locked. Commence incineration.'); | ||||
|                         } | ||||
|                     } else { | ||||
|                         dbot.say(data.channel, 'No quotes were added recently.'); | ||||
|                     } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Luke Slater
						Luke Slater