Scripting

With IceOp Pro, you can use scripts for shortcuts and events. IceOp scripts are based on Pascal language. To use them, you will need to know some basics of programming, but we provide you some examples on this page.

Events

  • On Startup
  • On Room Enter
  • On Room Leave
  • On Connect
  • On Disconnect
  • On Warn
  • On Kick
  • On Punish
  • On Ban
  • On Keyword
  • On Talk
  • On Release
  • On Join
  • On Quit

Methods

  • SendRoom
  • SetTarget
  • IceOpSettings
  • IceOpActions
  • IceOpMsgBox
  • IceOpMinimize
  • IceOpRestore
  • SendPlugin
  • SetCaption
  • Sleep
  • PlaySound
  • StopSound
  • MakeNotification

Variables

  • Target (String)
  • MyUserName (String)
  • MyRoomName (String)
  • MyRoomTopic (String)
  • Keyword (String)
  • Reason (WideString)
  • Speaker (String)
  • LastSpeaker (String)
  • RoomUsers (TStringList)
  • JoinCount (Integer)

Examples

  • InstantBlockmic
  • InstantUnblockmic
  • BlockUnblockMic
  • KickAll
  • Change caption
  • Alternate Join/Quit

Script Tips

  • Variables
  • Loops
  • Procedures
  • Functions

Color Legend: Deprecated/RemovedNew AdditionUpdated