Temperature Conversions

By TomG
Platform:  mIRC
Published  Oct 24, 2009
Updated  Oct 24, 2009
This is one of my first scripts. It takes the temperature you right, and it notices the person telling them the conversions amount. This is my first experiment with $calc.

So, if someone types !temp f 50, it will return the person:
50 degrees Celsius into Fahrenheit is: 122 degrees

If they type !temp it will give instructions. It goes the same for !temp c, except opposite. on *:TEXT:!temp:#: {
notice $nick !temp converts temperatures. !temp [c/f] <number of degrees>.
notice $nick c/f is the degree you want to convert, and the number is the original amount.
}
on *:TEXT:!temp c *:#: {
notice $nick $3 degrees Fahrenheit into Celsius is: $calc(1.8 * $3 + 32) degrees
}
on *:TEXT:!temp f *:#: {
notice $nick $3 degrees Celsius into Fahrenheit is: $calc(5/9 * $3 - 32) degrees
}

Comments

Sign in to comment.
TomCoyote   -  Feb 20, 2011
yeah, I saw it wasn't calculating correctly after I posted the correction the first time
 Respond  
jaytea   -  Feb 20, 2011
TomCoyote, the second one still has an error, the calculation should be: $calc(5/9 * ($3 - 32))
 Respond  
TomCoyote   -  Feb 20, 2011
and no, the conversion is off
 Respond  
TomCoyote   -  Feb 20, 2011
You have the C and F backwards, the correction is below:
on *:TEXT:!temp c *:#: {
notice $nick $3 degrees Celsius into Fahrenheit is: $calc(1.8 * $3 + 32) degrees
}
on *:TEXT:!temp f *:#: {
notice $nick $3 degrees Fahrenheit into Celsius is: $calc(5/9 * $3 - 32) degrees
}
 Respond  
jasonh   -  Dec 27, 2009
doesnt calculate right

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.