My Apologies to Ama

stijnster

Active Member
Good evening everybody,

So I just got banned from isxeve irc for some very childish repsonses from my side on Ama's refusal to reply to my pm's in irc. I want to make my appologies for the words I chose to express my dissatisfaction about the way my question was handeled.

The reason I wanted to chat in pm, was because I wanted to supply Ama with some code fragments of possible additions that might be a nice addition to isxeve. Some of these additions are even in the feature requests. I figured it wasn't material of huge interest for the entire isxeve channel. Therefor I asked Ama a few times (spread over about 2-3 weeks) very polightly if he had time to talk to me. I never received any resonse, expect the one some you have seen in isxeve irc.

As I said before, I felt Ama's way of handling a small and simple pm like that was wrong, and I was a bit surprised by it. unfortunately I got a little caried away there. Again my apologies for my childish response.

Now for the additions I made in a separate extention which might be nice for isxeve (its all in C and linked to some python lib). I'm not super farmiliar with this stuff, so please don't look at the details too much, but the idea should be clear to the devs.

First the code to check if someone can legally be killed...for instance if they steal your ore or loot:

Code:
*SNIP*
Then there is some stuff I got just in python...first opening the corp hanger of some ship (i.e. Orca), where the number is the entity id of the pilot:

Code:
*SNIP*
Finally code to move in a specific direction (x, y, z)...which is nice for decent positioning (its a normalized vector for the direction):

Code:
*SNIP*
As you can see some of this stuff still contains some debug info, static fields or just plain errors I never noticed, but the code worked for me, so I guess/hope it can be implemented properly in isxeve.


-----
EDIT by Amadeus: code removed (see below)
Big thanks go out to BobbySing, GliderPro and Da_Teach for the help on the above stuff.

Regards,

Stijn
 

Amadeus

The Maestro
Staff member
Apology accepted.

I copied the code you pasted and will look into it. I removed it from your posting because I wouldn't want for ccp to come by and nerf it. Also, it's probably copyrighted anyway.
 

teabing

Active Member
Sethric is going to be so mad with you if you dont implement fleet stuff now considering this guy managed to do it.
 

stijnster

Active Member
For now its possible to use this code to change to squad booster (its .net again, but easy to convert to LS):

Code:
[LEFT]    private void MoveToSquadLeader()
    {
      // Check if the toon isn't the squad leader yet.
      if(xEve.goEveLink.Me.ToPilot.ToFleetMember.Role != "Squad Cmdr")
      {
        // Move the mouse to make the toon the squad commander.
        if(miMoveSquadLeaderPulse == 0)LavishScript.ExecuteCommand("Mouse:SetPosition[858,54]");
        else if(miMoveSquadLeaderPulse == 2)LavishScript.ExecuteCommand("Mouse:RightClick");
        else if(miMoveSquadLeaderPulse == 4)LavishScript.ExecuteCommand("Mouse:SetPosition[897,148]");
        else if(miMoveSquadLeaderPulse == 6)LavishScript.ExecuteCommand("Mouse:SetPosition[801,151]");
        else if(miMoveSquadLeaderPulse == 8)LavishScript.ExecuteCommand("Mouse:SetPosition[867,167]");
        else if(miMoveSquadLeaderPulse == 10)LavishScript.ExecuteCommand("Mouse:SetPosition[791,170]");
        else if(miMoveSquadLeaderPulse == 12)LavishScript.ExecuteCommand("Mouse:LeftClick");
        else if(miMoveSquadLeaderPulse > 12) miMoveSquadLeaderPulse = -1;
        // Move to the next pulse.
        miMoveSquadLeaderPulse++;
      }
    }[/LEFT]
There is a catch though...the fleet screen should be pinned in the top right at the lowest game resolution. Also, there can't be any other windows overlapping the window. Last, you must make sure the fleet window isn't minimized.
 

Amadeus

The Maestro
Staff member
That was a good solution before...but, soon, it will be unecessary. Cybertech is finishing up work on everything you will need for fleet stuff.
 
Top Bottom