Help Dialog

By Gemster on Jun 08, 2010

A help dialog that will help all users who use it.

Are you tired of trying to remeber every command/syntax or do you hang in the #help channels to help all that need it ?

This dialog will show u almost all commands and the proper way to type tem and what they mean. Also a button to say the help in channels or pms.

To use all this in remotes(alt+r) and right click in channel, nicklist or query(pm) window and click "Help Dialog".

Thanks to RusselB on coding the alias section :D

Have fun

Thanks
Gemster

Menu channel,nicklist,query {
Help Dialog:/dialog -m rshelp rshelp }

dialog rshelp {
  title "Help System"
  size -1 -1 204 232
  option dbu
  tab "NickServ", 1, 8 2 188 174
  button "Change Nick", 7, 12 20 37 10, tab 1
  button "Register", 8, 12 32 37 10, tab 1
  button "Group Nicks", 9, 12 44 37 10, tab 1
  button "Identify", 10, 12 56 37 10, tab 1
  button "Ghost", 14, 52 56 37 10, tab 1
  button "Release", 13, 52 44 37 10, tab 1
  button "Recover", 12, 52 32 37 10, tab 1
  button "Drop", 11, 52 20 37 10, tab 1
  box "Set", 15, 92 17 45 32, tab 1
  button "Password", 16, 96 24 37 10, tab 1
  button "Kill", 17, 96 36 37 10, tab 1
  tab "ChanServ", 2
  button "Register", 18, 12 20 37 10, tab 2
  button "Identify", 19, 12 32 37 10, tab 2
  button "Drop", 20, 12 44 37 10, tab 2
  button "Founder", 21, 64 24 37 10, tab 2
  button "Successor", 22, 64 36 37 10, tab 2
  button "Password", 23, 64 48 37 10, tab 2
  button "Description", 24, 64 60 37 10, tab 2
  button "URL", 25, 64 72 37 10, tab 2
  button "Email", 26, 64 84 37 10, tab 2
  button "Entry MSG", 27, 64 96 37 10, tab 2
  button "Keep Topic", 28, 64 108 37 10, tab 2
  button "Topic Lock", 29, 104 24 37 10, tab 2
  button "MLock", 30, 104 36 37 10, tab 2
  button "Restricted", 31, 104 48 37 10, tab 2
  button "Secure", 32, 104 60 37 10, tab 2
  button "Secure Ops", 33, 104 72 37 10, tab 2
  button "Securefounder", 34, 104 84 37 10, tab 2
  button "Op Notice", 35, 104 96 37 10, tab 2
  button "XOP", 36, 104 108 37 10, tab 2
  box "Set", 37, 60 17 85 104, tab 2
  button "Add", 38, 152 24 37 10, tab 2
  button "Delete", 39, 152 36 37 10, tab 2
  button "List", 40, 152 48 37 10, tab 2
  box "Aop", 41, 148 17 45 44, tab 2
  button "Add", 42, 152 68 37 10, tab 2
  button "Delete", 43, 152 80 37 10, tab 2
  button "List", 44, 152 92 37 10, tab 2
  box "Sop", 45, 148 61 45 44, tab 2
  button "Add", 46, 152 112 37 10, tab 2
  button "Delete", 47, 152 124 37 10, tab 2
  button "List", 48, 152 136 37 10, tab 2
  box "Vop", 49, 148 105 45 44, tab 2
  button "Add", 50, 16 64 37 10, tab 2
  button "Delete", 51, 16 76 37 10, tab 2
  button "List", 52, 16 88 37 10, tab 2
  box "Access", 53, 12 57 45 44, tab 2
  button "Add", 54, 16 108 37 10, tab 2
  button "Delete", 55, 16 120 37 10, tab 2
  button "List", 56, 16 132 37 10, tab 2
  box "Akick", 57, 12 101 45 44, tab 2
  button "Set", 58, 64 128 37 10, tab 2
  button "Disable", 59, 104 128 37 10, tab 2
  button "List", 60, 64 140 37 10, tab 2
  button "Reset", 61, 104 140 37 10, tab 2
  box "Levels", 62, 60 121 85 32, tab 2
  button "Ops", 63, 16 160 30 10, tab 2
  button "Users", 64, 48 160 30 10, tab 2
  button "Bans", 65, 80 160 30 10, tab 2
  button "Modes", 66, 112 160 30 10, tab 2
  button "Voices", 67, 144 160 30 10, tab 2
  box "Clear", 68, 12 153 165 20, tab 2
  tab "MemoServ", 3
  button "Send", 69, 12 20 37 10, tab 3
  button "Read", 70, 12 32 37 10, tab 3
  button "Limit", 71, 12 44 37 10, tab 3
  button "Cancel", 72, 12 56 37 10, tab 3
  button "Delete", 73, 12 68 37 10, tab 3
  tab "Bans", 4
  button "Ban Nick", 74, 12 20 37 10, tab 4
  button "Ban Ident", 75, 12 32 37 10, tab 4
  button "Ban Host", 76, 12 44 37 10, tab 4
  tab "Modes", 5
  button "+o", 77, 12 20 20 10, tab 5
  button "+v", 78, 12 32 20 10, tab 5
  button "+b", 79, 12 44 20 10, tab 5
  button "+m", 80, 12 56 20 10, tab 5
  button "+k", 81, 12 68 20 10, tab 5
  button "+c", 82, 12 80 20 10, tab 5
  button "+S", 83, 12 92 20 10, tab 5
  button "+l", 84, 12 104 20 10, tab 5
  button "+s", 85, 36 20 20 10, tab 5
  button "+p", 86, 36 32 20 10, tab 5
  button "+t", 87, 36 44 20 10, tab 5
  button "+r", 88, 36 56 20 10, tab 5
  button "+R", 89, 36 68 20 10, tab 5
  button "+n", 90, 36 80 20 10, tab 5
  button "+e", 91, 36 92 20 10, tab 5
  button "+q", 92, 36 104 20 10, tab 5
  button "+a", 93, 60 20 20 10, tab 5
  button "+Q", 94, 60 32 20 10, tab 5
  button "+K", 95, 60 44 20 10, tab 5
  button "+V", 96, 60 56 20 10, tab 5
  button "+C", 97, 60 68 20 10, tab 5
  button "+H", 98, 60 80 20 10, tab 5
  button "+L", 99, 60 92 20 10, tab 5
  button "+I", 100, 60 104 20 10, tab 5
  button "+A", 101, 84 20 20 10, tab 5
  button "+0", 102, 84 32 20 10, tab 5
  button "+i Chan", 103, 84 44 24 10, tab 5
  button "+i Nick", 104, 84 56 24 10, tab 5
  button "+x Chan", 105, 84 68 24 10, tab 5
  button "+x Nick", 106, 84 80 24 10, tab 5
  button "+h Chan", 107, 84 92 24 10, tab 5
  button "+h Nick", 108, 84 104 24 10, tab 5
  button "+f Chan", 109, 108 20 24 10, tab 5
  button "+f Nick", 110, 108 32 24 10, tab 5
  edit "Please click on a button to see help info for that item.", 6, 7 184 190 33, multi
  button "Say", 111, 83 220 37 10
}

on *:DIALOG:rshelp:sclick:7:{ did -ra rshelp 6 To Change Your Nick Type: /nick NewNick }
on *:DIALOG:rshelp:sclick:8:{ did -ra rshelp 6 To register your nick Type: /msg nickserv register password validemail@host.com }
on *:DIALOG:rshelp:sclick:9:{ did -ra rshelp 6 To Your Current Nick To A Target Nick Type: /msg nickserv GROUP targetnick targetpassword }
on *:DIALOG:rshelp:sclick:10:{ did -ra rshelp 6 To identify to your nick Type: /msg nickserv identify password }
on *:DIALOG:rshelp:sclick:11:{ did -ra rshelp 6 To drop your nick you must be identified and Type: /msg nickserv drop }
on *:DIALOG:rshelp:sclick:12:{ did -ra rshelp 6 If someone else is using your nick Type: /msg nickserv recover nick password }
on *:DIALOG:rshelp:sclick:13:{ did -ra rshelp 6 To release your nickname from NickServ's 'hold' after too many incorrect passwords, or if it took you too long to identify or if you just used the recover command Type: /msg nickserv release nick password }
on *:DIALOG:rshelp:sclick:14:{ did -ra rshelp 6 To ghost your nick that is still on the server after a ping timeout or some other type of disconnection Type: /msg nickserv ghost nick password }
on *:DIALOG:rshelp:sclick:16:{ did -ra rshelp 6 To change the password on your nick Type: /msg nickserv set password NewPassword }
on *:DIALOG:rshelp:sclick:17:{ did -ra rshelp 6 To set a kill timer on your nick to give an alotted amount of time to identify to your nick to prevent imposters using your nick Type: /msg nickserv set kill on/quick/off }
on *:DIALOG:rshelp:sclick:18:{ did -ra rshelp 6 To register a channel, you must have ops in the channel and it cannot already be registered. Type: /msg chanserv register #channel password description }
on *:DIALOG:rshelp:sclick:19:{ did -ra rshelp 6 To identify yourself as the channel founder Type: /msg chanserv identify #channel password }
on *:DIALOG:rshelp:sclick:20:{ did -ra rshelp 6 To drop your channel first you must identify as channel founder then Type: /msg chanserv drop #channel }
on *:DIALOG:rshelp:sclick:21:{ did -ra rshelp 6 To change the founder of a channel Type: /msg chanserv set #channel founder nick }
on *:DIALOG:rshelp:sclick:22:{ did -ra rshelp 6 To set a successor which becomes the founder if the founder's nick expires or is dropped Type: /msg chanserv set #channel successor nick }
on *:DIALOG:rshelp:sclick:23:{ did -ra rshelp 6 To change the password for a channel Type: /msg chanserv set #channel password NewPassword }
on *:DIALOG:rshelp:sclick:24:{ did -ra rshelp 6 To change the channel description Type: /msg chanserv set #channel desc Description }
on *:DIALOG:rshelp:sclick:25:{ did -ra rshelp 6 To set a URL to be associated with a channel Type: /msg chanserv set #channel URL http://url.here.com }
on *:DIALOG:rshelp:sclick:26:{ did -ra rshelp 6 To set an email to be associated with a channel Type: /msg chanserv set #channel email email@here.com }
on *:DIALOG:rshelp:sclick:27:{ did -ra rshelp 6 To set an entry message that users will see when joining the channel Type: /msg chanserv set #channel entrymsg message }
on *:DIALOG:rshelp:sclick:28:{ did -ra rshelp 6 To set the Keep Topic option which keeps the topic for the channel even if its empty Type: /msg chanserv set #channel keeptopic on }
on *:DIALOG:rshelp:sclick:29:{ did -ra rshelp 6 To lock the topic so it cannot be changed using the /topic command Type: /msg chanserv set #chanserv topiclock on/off (the /msg chanserv set #channel topic NewTopic command may still be used if TopicLock is on) }
on *:DIALOG:rshelp:sclick:30:{ did -ra rshelp 6 To lock certain modes on or off Type: /msg chanserv set #channel mlock +modes-modes }
on *:DIALOG:rshelp:sclick:31:{ did -ra rshelp 6 To restrict the use of the channel from all users except the founder Type: /msg chanserv set #channel restricted on/off }
on *:DIALOG:rshelp:sclick:32:{ did -ra rshelp 6 To activate ChanServ's security features which ensure a user must me registered and identified to gain access to the channel as their level on the access list allows Type: /msg chanserv set #channel secure on/off }
on *:DIALOG:rshelp:sclick:33:{ did -ra rshelp 6 To activate secure ops which prevents random op'ing in a channel Type: /msg chanserv set #channel secureops on/off }
on *:DIALOG:rshelp:sclick:34:{ did -ra rshelp 6 To ensure only the true channel founder can drop the channel, change the password, the founder or the successor and not just anyone who is identified to the channel through ChanServ Type: /msg chanserv set #channel securefounder on/off }
on *:DIALOG:rshelp:sclick:35:{ did -ra rshelp 6 To send a notice when the ChanServ op/deop command is used Type: /msg chanserv set #channel opnotice on/off }
on *:DIALOG:rshelp:sclick:36:{ did -ra rshelp 6 To activate the AOP, SOP, and VOP lists Type: /msg chanserv set #channel XOP on }
on *:DIALOG:rshelp:sclick:38:{ did -ra rshelp 6 To add a user to your channel Auto-Op list, the Chanserv XOp mode must be on. Type: /msg chanserv AOP #channel add user }
on *:DIALOG:rshelp:sclick:39:{ did -ra rshelp 6 To delete a user from your channel Auto-Op list, the Chanserv XOp mode must be on. Type: /msg chanserv AOP #channel del user }
on *:DIALOG:rshelp:sclick:40:{ did -ra rshelp 6 To list all users on the Auto-Op list, the Chanserv XOp mode must be on. Type: /msg chanserv AOP #channel list }
on *:DIALOG:rshelp:sclick:42:{ did -ra rshelp 6 To add a user to your channel Super-Op lis, the Chanserv XOp mode must be on. Type: /msg chanserv SOP #channel add user }
on *:DIALOG:rshelp:sclick:43:{ did -ra rshelp 6 To delete a user from your channel Super-Op list, the Chanserv XOp mode must be on. Type: /msg chanserv SOP #channel del user }
on *:DIALOG:rshelp:sclick:44:{ did -ra rshelp 6 To list all users on the Super-Op list, the Chanserv XOp mode must be on. Type: /msg chanserv SOP #channel list }
on *:DIALOG:rshelp:sclick:46:{ did -ra rshelp 6 To add a user to your channel Voice-Op list, the Chanserv XOp mode must be on. Type: /msg chanserv VOP #channel add user }
on *:DIALOG:rshelp:sclick:47:{ did -ra rshelp 6 To delete a user from your channel Voice-Op list, the Chanserv XOp mode must be on. Type: /msg chanserv VOP #channel del user }
on *:DIALOG:rshelp:sclick:48:{ did -ra rshelp 6 To list all users on the Voice-Op list, the Chanserv XOp mode must be on. Type: /msg chanserv VOP #channel list }
on *:DIALOG:rshelp:sclick:50:{ did -ra rshelp 6 To add a user to your channel access list Type: /msg chanserv access #channel add user level (the default levels settings vary from can be from -2 to 10, but can be changed using the ChanServ levels command) }
on *:DIALOG:rshelp:sclick:51:{ did -ra rshelp 6 To delete a user from your channel access Type: /msg chanserv access #channel del user }
on *:DIALOG:rshelp:sclick:52:{ did -ra rshelp 6 To list all users on the access list and their levels Type: /msg chanserv access #channel list }
on *:DIALOG:rshelp:sclick:54:{ did -ra rshelp 6 To set an akick Type: /msg chanserv akick #channel add user/ident/host reason }
on *:DIALOG:rshelp:sclick:55:{ did -ra rshelp 6 To remove a user from the channel akick list Type: /msg chanserv akick #channel del nick/ident/host -OR- /msg chanserv akick #channel del EntryNumber }
on *:DIALOG:rshelp:sclick:56:{ did -ra rshelp 6 To list all akick's for a channel Type: /msg chanserv akick #channel list }
on *:DIALOG:rshelp:sclick:58:{ did -ra rshelp 6 To change the levels setting for your channel Type: /msg chanserv levels #channel set type level }
on *:DIALOG:rshelp:sclick:59:{ did -ra rshelp 6 To disable a function to all users except the founder Type: /msg chanserv levels #channel disable type }
on *:DIALOG:rshelp:sclick:60:{ did -ra rshelp 6 To list your channel's current levels settings Type: /msg chanserv levels #channel list }
on *:DIALOG:rshelp:sclick:61:{ did -ra rshelp 6 To reset your channel's levels to the default level settings Type: /msg chanserv levels #channel reset }
on *:DIALOG:rshelp:sclick:63:{ did -ra rshelp 6 To remove +o from all users on your channel with operator status Type: /msg chanserv clear #channel ops }
on *:DIALOG:rshelp:sclick:64:{ did -ra rshelp 6 To remove all users from your channel Type: /msg chanserv clear #channel users }
on *:DIALOG:rshelp:sclick:65:{ did -ra rshelp 6 To remove all bans from your channel Type: /msg chanserv clear #channel bans }
on *:DIALOG:rshelp:sclick:66:{ did -ra rshelp 6 To remove all modes from your channel Type: /msg chanserv clear #channel modes }
on *:DIALOG:rshelp:sclick:67:{ did -ra rshelp 6 To remove +v from all users on your channel with voice-op status Type: /msg chanserv clear #channel voices }
on *:DIALOG:rshelp:sclick:69:{ did -ra rshelp 6 To send a memo your nick must be registered, Type: /msg memoserv send nick/channel Message }
on *:DIALOG:rshelp:sclick:70:{ did -ra rshelp 6 To read a memo Type: /msg memoserv read 1-5 }
on *:DIALOG:rshelp:sclick:71:{ did -ra rshelp 6 To set a limit to the amount of memos you can have at once Type: /msg memoserv set limit number }
on *:DIALOG:rshelp:sclick:72:{ did -ra rshelp 6 To cancel the last memo you sent Type: /msg memoserv cancle nick/channel }
on *:DIALOG:rshelp:sclick:73:{ did -ra rshelp 6 To delete a memo Type: /msg memoserv del 1-5 }
on *:DIALOG:rshelp:sclick:74:{ did -ra rshelp 6 To do a nick ban Type: /mode #channel +b nick (effective at only keeping a certain nick out of a channel, easiest to evade) }
on *:DIALOG:rshelp:sclick:75:{ did -ra rshelp 6 To do an ident ban Type: /mode #channel +b *!*ident@*.host.com (this is the most commonly used ban, will only ban the single user) }
on *:DIALOG:rshelp:sclick:76:{ did -ra rshelp 6 To do a host ban Type: /mode #channel +b *!*@*.host.com (this is the most effective ban, but it will ban all users with the same host) }
on *:DIALOG:rshelp:sclick:77:{ did -ra rshelp 6 The mode: +o is operator status, operators have the access to kick and ban users in that channel. To set Type: /mode #channel +o nick }
on *:DIALOG:rshelp:sclick:78:{ did -ra rshelp 6 The mode: +v is voice operator, if the channel is moderated(+m) voice ops can still talk, but do not have access to kicking and banning. To set Type: /mode #channel +v nick }
on *:DIALOG:rshelp:sclick:79:{ did -ra rshelp 6 The mode: +b is a ban, any nick/ident/host that is banned cannot join the channel. To set Type: /mode #channel +b BanType }
on *:DIALOG:rshelp:sclick:80:{ did -ra rshelp 6 The mode: +m is moderated, this mode allows only Voiced(+v) users and Op'ed(+o) users to talk in the channel. To set Type: /mode #channel +m }
on *:DIALOG:rshelp:sclick:81:{ did -ra rshelp 6 The mode: +k is channel key, if this mode is set the key must be used to joing the channel. To set Type: /mode #channel +k key. To join a channel with a key Type: /join #channel key }
on *:DIALOG:rshelp:sclick:82:{ did -ra rshelp 6 The mode: +c is color block, does not allow color to be used in the channel. Any messages with color text will be blocked }
on *:DIALOG:rshelp:sclick:83:{ did -ra rshelp 6 The mode: +S is color stripper, does not block any text just removes any color used. }
on *:DIALOG:rshelp:sclick:84:{ did -ra rshelp 6 The mode: +l is channel limit, allows only a certain amount of users in the channel. To set Type: /mode #channel +l number }
on *:DIALOG:rshelp:sclick:85:{ did -ra rshelp 6 The mode: +s is secret, this mode hides your channel when a user uses the /list command. To set Type: /mode #channel +s }
on *:DIALOG:rshelp:sclick:86:{ did -ra rshelp 6 The mode: +p is private, this mode hides your channel from your /whois. To set Type: /mode #channel +p }
on *:DIALOG:rshelp:sclick:87:{ did -ra rshelp 6 The mode: +t is secure topic, only ops can change the topic. This mode is automatically set if the channel is registered. To set Type: /mode #channel +t }
on *:DIALOG:rshelp:sclick:88:{ did -ra rshelp 6 The mode: +r is registered channel, when a channel is registered the mode +r is set. }
on *:DIALOG:rshelp:sclick:89:{ did -ra rshelp 6 The mode: +R is registered nicks only, you must have a registered nick to join the channel. To set Type: /mode #channel +R }
on *:DIALOG:rshelp:sclick:90:{ did -ra rshelp 6 The mode: +n is no external messages, no messages may be sent to the channel from outside the channel using the (/msg #channel message) command. This mode is set automatically when the channel is registered. To set Type: /mode #channel +n }
on *:DIALOG:rshelp:sclick:91:{ did -ra rshelp 6 The mode: +e is ban exception, if this is set to a nick/ident/host, if the user is banned they may still enter the channel. To set Type: /mode #channel +e nick/ident/host }
on *:DIALOG:rshelp:sclick:92:{ did -ra rshelp 6 The mode: +q is channel founder, is set to any nick identified as the channel founder. }
on *:DIALOG:rshelp:sclick:93:{ did -ra rshelp 6 The mode: +a is autoop, the user is an auto-op on the channel and cannot be deoped by anyone except +q nicks. Can only be set by +q nicks without being on channel access. To set Type: /mode #channel +a nick }
on *:DIALOG:rshelp:sclick:94:{ did -ra rshelp 6 The mode: +Q disallows the use of the /kick command except by U:Lines, /ban is still available. To set Type: /mode #channel +Q }
on *:DIALOG:rshelp:sclick:95:{ did -ra rshelp 6 The mode: +K the /knock command is not allowed. To set Type: /mode #channel +K }
on *:DIALOG:rshelp:sclick:96:{ did -ra rshelp 6 The mode: +V dissalows the use of /invite to the channel. To set Type: /mode #channel +V }
on *:DIALOG:rshelp:sclick:97:{ did -ra rshelp 6 The mode: +C dissalows CTCP's in the channel. To set Type: /mode #channel +C }
on *:DIALOG:rshelp:sclick:98:{ did -ra rshelp 6 The mode: +H dissalows people with +I set to join the channel. To set Type: /mode #channel +H Can only be set by Administrators }
on *:DIALOG:rshelp:sclick:99:{ did -ra rshelp 6 The mode: +L is the overflow control, +l must be set, if the channel is full the channel2 will start. To set Type: /mode #channel +L }
on *:DIALOG:rshelp:sclick:100:{ did -ra rshelp 6 The mode: +I is total invisibility, you cannot me seen in the channel with this mode on. Requires the oper flag '^' to activate. To set Type: /mode nick +I }
on *:DIALOG:rshelp:sclick:101:{ did -ra rshelp 6 The mode: +A is Administrator only, to enter you must be an administrator on the server. This mode may only be set and seen by server administrators. To set Type: /mode #channel +A }
on *:DIALOG:rshelp:sclick:102:{ did -ra rshelp 6 The mode: +O is IRCop only, to enter you must be an IRCop or higher on the server. This mode can only be set by server administrators. To set Type: /mode #channel +O }
on *:DIALOG:rshelp:sclick:103:{ did -ra rshelp 6 The mode: +i is invite only, users must be invited in order to be allowed into the channel. To set Type: /mode #channel +i. To invite someone Type: /invite #channel nick }
on *:DIALOG:rshelp:sclick:104:{ did -ra rshelp 6 The mode +i is invisible, if a user uses the (/whois *) command, invisible users will not be shown. To set Type: /mode nick +i }
on *:DIALOG:rshelp:sclick:105:{ did -ra rshelp 6 The mode: +x does not ANSI color can be sent to the channel. To set Type: /mode #channel +x...This mode is now name +c on most servers. }
on *:DIALOG:rshelp:sclick:106:{ did -ra rshelp 6 The mode: +x is virtual host, most commonly used by LocOps and above, +x is _____.Server.Com and -x would be there normal host. To set Type: /mode nick +x }
on *:DIALOG:rshelp:sclick:107:{ did -ra rshelp 6 The mode: +h is half op, the user has the authority to kick but not ban. To set type /mode #channel +h nick }
on *:DIALOG:rshelp:sclick:108:{ did -ra rshelp 6 The mode: +h is HelpOp, allows the user to send and read HelpOp messages. }
on *:DIALOG:rshelp:sclick:109:{ did -ra rshelp 6 The mode: +f is flood protection, will kick a user if exceeds the ammount allowed. To set Type: /mode #channel +f line:second }
on *:DIALOG:rshelp:sclick:110:{ did -ra rshelp 6 The mode: +f allows the user to see anyone who gets disconnected with the Excess-Flood quit message. }
on *:DIALOG:rshelp:sclick:111:{ rshelpsay }

alias -l rshelpsay { 
  var %a = 1, %b = $did(6).lines, %msg 
  while %a <= %b { 
    %msg = %msg $did(6,%a) 
    inc %a 
  } 
  msg $active %msg 
}

Comments

Sign in to comment.
rayrayray   -  Jul 28, 2010

i need a script like this but where people can use commands (admins) like
!nsregister (nick) nick to register your nick type ....... !ns meansing nickserv and if its a chanserv cmd use cs and so on notice me when you make one for me thanks!

 Respond  
WorldDMT   -  Jun 09, 2010

i just test Gemster's code

the entry data is one line added on edit multi lines so $chr(32) is no needed u r right

but he can do it easyer with using text instead of edit then he can do

msg $active $did(6)
 Respond  
Jethro   -  Jun 09, 2010

I know, WorldDMT, but try it with Gemster's script without $chr(32)
I guess the written messages already have the space separated...

 Respond  
WorldDMT   -  Jun 09, 2010

about $didtok it's right but about regsubex if you don't put the $chr(32) that wil return with no space like this

$didtok(6,32) return test1 test2 test3 test4
$regsubex($str(.,$did(6).lines),/./g,$+($did(6,\n),$chr(32))) return test1 test2 test3 test4
$regsubex($str(.,$did(6).lines),/./g,$did(6,\n)) return test1test2test3test4
 Respond  
Jethro   -  Jun 08, 2010

WorldDMT, I tried that initially and it worked without $chr(32) You can see for yourself and tell me if I'm mistaken.

Above all, I saw jaytea's post, which suggested the use of:

msg $active $didtok(6,32)

My conclusion: no while loop or regsubex loop is required, not even an alias.

 Respond  
WorldDMT   -  Jun 08, 2010

Jethro_, $chr(32) is for space orelse the regsubex will gather all the data

 Respond  
Jethro   -  Jun 08, 2010

WorldDMT, you don't need the $chr(32) in that regsubex loop, this will do it just fine:

alias -l rshelpsay if $active = # { msg $v1 $regsubex($str(.,$did(6).lines),/./g,$did(6,\n)) }
 Respond  
TheWhistler   -  Jun 08, 2010

nice job but 1 thing no botserv cmds, i use botserv

 Respond  
WorldDMT   -  Jun 08, 2010

hi
u can use one on dialog event and use $dname & $did like

on *:DIALOG:rshelp:sclick:*:{
  if ($did == 7) did -ra $dname 6 To Change Your Nick Type: /nick NewNick
  elseif ($did == 8) did -ra $dname 6 To register your nick Type: /msg nickserv register password validemail@host.com
...
...
}

and about your alias you can use $regsubex like this

alias -l rshelpsay if ($active == #) msg $v1 $regsubex($str(.,$did(6).lines),/./g,$+($did(6,\n),$chr(32)))
 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.