[Twitch] Edit/delete quotes - 18/08/15 10:09 AM
I am making a twitch bot for a friend and one of the things we would like to have is a quote system. We are both noobs at mIRC, I am able to do some basic commands, but I'm having troubles with reading and changing files. I am currently using the script from here to add and display the quotes.
Now I'm trying to add some code to this to be able to edit/delete quotes by using commands, but I can't seem to figure it out.
So far I have just changed the quotes.ini file manually
Can someone help me to get this done?
Code:
ON !*:TEXT:!*:#: { tokenize 32 $strip($1-,burci) if ($1 == !quote) { if (!$2) { quote random } elseif ($2) { quote $2- } } } alias quote { if ($1 == add) { if ($nick !isop #) { return } var %n $ini(quotes.ini,#,0) inc %n writeini quotes.ini # %n $2- msg # Quote $chr(35) $+ %n added. Use !quote $chr(35) $+ %n $+ . } else { var %1 $iif($left($1,1) == $chr(35),$mid($1,2-),$1) if (%1 !isnum) { if (%1 == random) { var %n $ini(quotes.ini,#,0) var %rng $rand(1,%n) msg # Quote $chr(35) $+ %rng $+ : $readini(quotes.ini,n,#,%rng) } else { var %n $ini(quotes.ini,#,0) var %i 1 while (%i <= %n) { var %read $readini(quotes.ini,n,#,%i) if ($1- isin %read) msg # Quote $chr(35) $+ %i $+ : $v2 inc %i } } } elseif (%1 isnum) { msg # Quote $chr(35) $+ %1 $+ : $readini(quotes.ini,n,#,%1) } } }
Now I'm trying to add some code to this to be able to edit/delete quotes by using commands, but I can't seem to figure it out.
So far I have just changed the quotes.ini file manually
Can someone help me to get this done?