Guest User

Untitled

a guest
Jun 20th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. ;####################################################
  2. ;## $utfenabled(#channel or nick) ##
  3. ;####################################################
  4. alias utfenabled {
  5. if ($1 != $null) {
  6. if ($version >= 6.17) { ; utf was added in 6.17
  7. ; if utf support is enabled at all
  8. if ($readini($mircini,language,utf)) {
  9. ; check if utf setting of specified channel / nick is set to "display and encode"
  10. if ($gettok($readini($mircini,fonts,f $+ $1),4,44) == 2) {
  11. return $true
  12. }
  13. else if ($gettok($readini($mircini,fonts,f $+ $1),4,44) == 1) {
  14. return $true
  15. }
  16. else if ($gettok($readini($mircini,fonts,f $+ $1),4,44) == 0) {
  17. return $true
  18. }
  19. else if (# isin $1) { ; if parameter is a channel
  20. ; check if default utf setting for channels is set to "display and encode"
  21. if ($gettok($readini($mircini,fonts,fchannel),4,44) == 2) {
  22. return $true
  23. }
  24. else return $true
  25. }
  26. else { ; parameter is not a channel (so its a query window / nickname)
  27. if ($gettok($readini($mircini,fonts,fquery),4,44) == 2) {
  28. return $true
  29. }
  30. else return $true
  31. }
  32. }
  33. else return $true
  34. }
  35. else return $true
  36. }
  37. else echo -a * $ $+ utfenabled: insufficient parameters
  38. }
Add Comment
Please, Sign In to add comment