SEC Posted June 2, 2018 Report Share Posted June 2, 2018 I'm having difficulties figuring out why my remotes.mrc file isn't working. Seems it's either in the way the gates are saved to a .ini file or read. When I type the remote command in the channel, nothing happens. I've been trying to figure this out for weeks and I'm at a loss. If someone could have a look and advise on a fix, I'd greatly appreciate it and a nod in the initial release of Zeus will of course be given. Thanks SEC®™ Remotes.mrc Link to comment Share on other sites More sharing options...
err0r Posted June 2, 2018 Report Share Posted June 2, 2018 i will take a look at it but i wonder why you use an ini file to do this when mirc has built in levels. Looking over the file i see you are using $ial($nick,1) . You should not use this for any reason. IALs will change on ircwx networks. For example here is mine "err0r!1.1cd66d0.6492d38d732122c58b44e3fdc3e9e9f3@BuzzenPassport" The 1.1cd66d0. part will change per connection. The 6492d38d732122c58b44e3fdc3e9e9f3@BuzzenPassport part is what you want to use. I created an alias you can use instead. You can get the alias @ https://www.tg007.net/snippets/id-76 basically anywhere you are using $ial($nick,1) replace that with $gaddy($nick) Just make sure you are adding it to your ini file in the same format. ( though i would use levels instead of ini ) Link to comment Share on other sites More sharing options...
SEC Posted June 3, 2018 Author Report Share Posted June 3, 2018 22 hours ago, err0r said: Looking over the file i see you are using $ial($nick,1) Sorry, I uploaded the wrong file. I am using your alias gaddy, but named it gate. Gates get added in this fashion... [%#Regulars\bComputing\bChat] SEC®™>f50c1f06247234890016d83d0a5685e3=Owner [%#atomic] SEC®™>f50c1f06247234890016d83d0a5685e3=Owner I'm using a .ini file for ease of editing with a link to open it in the toolbar. Remotes.mrc Link to comment Share on other sites More sharing options...
SEC Posted June 4, 2018 Author Report Share Posted June 4, 2018 On 6/2/2018 at 9:25 AM, SEC said: Seems it's either in the way the gates are saved to a .ini file or read. I was correct as far as how the gates were written. I had to go a different route besides using gates. remotes are working now. Link to comment Share on other sites More sharing options...
err0r Posted June 4, 2018 Report Share Posted June 4, 2018 glad you got it to work.. however if you are saving it as SEC®™>f50c1f06247234890016d83d0a5685e3=Owner and using my alias then it wouldn't work that way. f50c1f06247234890016d83d0a5685e3=Owner is how it would work. Link to comment Share on other sites More sharing options...
danger Posted August 9, 2018 Report Share Posted August 9, 2018 Bans, Hosts, Owners, Grants & Invites Access All Require $ial($nick).user to work correctly too many wildcard entries such as $address($nick,1) stop access being able to add and spams a "too many wild card entries" message whenever access is attempted. To fix your connection so $ial($nick).user is correct do the following: (1.) Find server sockread within your scripts connection file. * Will be be something along the lines of (Socket name "server" could be just about anything): on *:SOCKREAD:server: { (2.) Find line in the sockread that says tokenize 32 %something ("%something" could be anything just look for the "tokenize 32" it will be near the top of the sockread. (3.) Below the tokenize 32 put the following code: if ($istok(PRIVMSG WHISPER NOTICE JOIN PART QUIT MODE KICK INVITE KNOCK 822 821,$2,32)) && ($numtok($1,33) > 1) { var %changevar, %l %changevar = $+($gettok($1,1,33),!,$gettok($gettok($1,2,33),$numtok($gettok($1,2,33),46),46)) $2- tokenize 32 %changevar } Change the varible name %changevar to the varible name used in your connections "tokenize 32" you dont need to include the local var declaration "var %changevar, %l" if changing it to your connections sockread varible. You can now use $ial($nick).user for access and whatever in script it will always be the same. For Your Personal Access Entries Use: $ial($me).user * Raw Connection: To get users correct user IAL for access purposes, You need to use: $gettok($ial($nick).user,$numtok($ial($nick).user,46),46) within the your code. if you wish to turn it into an alias use: alias ial.user return $gettok($ial($1).user,$numtok($ial($1).user,46),46) then in code use: $ial.user($nick) for remotes or $ial.user($$1) for poppups Reddix 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now