Jump to content

Recommended Posts

Posted (edited)

Hello guys,

 

Long time ago, i had to create zone using NPoly and due to fact that is pain in the ass, i've decided to make this code. It's not unique, it's just slightly helpful thing which is going to make your life easier and save a bit  time.

To understand how the zones work take a look @SweeTs topic. You will understand many things.

 

What is it?

  • You have to select the zone type (NPoly,Cuboid,Cylinder)
  • Set the coordinates (//saveLoc will store the current loc)
  • Once you set all the locs you can save it in xml via the button Store or //storeLocs

 

The Z distance can be found zDifference ( i made it 1000 as default but its up to you and the zone).

 

P.S Im so lazy to make the htmls good. (even the first one , its not my job :P) 

 

coded for aCis 374

 

 

 

@StinkyMadness *Update* (far better than mine)

  • Using 1 HTML and not 3
  • HTML Designed like other aCis admin panel

 

code

 

 

Edited by melron
  • Like 4
  • Thanks 6
  • Upvote 7
Posted
13 hours ago, tazerman2 said:

nice work bro gj

 

4 hours ago, 'Baggos' said:

You did it as you told me.. :P That's it.. Finally a great share to locate locations easy.. Some moves and done..
Thanks for this guide.. 

 

Thank you guys :)

Posted

good job!!

few imporvements that can be done:

 

1) create/read/edit a custom_zone.xml

2) reload the created/edited zone and print it with adena

3) zone type selection

 

if somebody find the time to do this its a great improvement for this code :)

  • Thanks 1
Posted (edited)
18 minutes ago, Nightw0lf said:

good job!!

few imporvements that can be done:

 

1) create/read/edit a custom_zone.xml

2) reload the created/edited zone and print it with adena

3) zone type selection

 

if somebody find the time to do this its a great improvement for this code :)

 

yeah . a paging system could be very usefull too with teleport actions at every saved loc :D

about the read no i think its not that hard to open it via the folder :P Or if you want to say read and edit directly. sounds good and can be done...

 

Ofc it is incomplete, i just shared as i had it :p

 

Edited by melron
  • 1 year later...
Posted (edited)

anyone have this code  adapted to L2j Hi5?

I'm stuck in one line on, the "Return" from CalcZ (boolean minZ)

 

 return (savedLocs.stream().mapToInt(loc -> loc.getZ()).sum() / savedLocs.size()) + (minZ ? -zDifference : zDifference);

errors: 

loc -> loc cannot be resolved to a variable

loc.getZ() Loc cannot be resolved

Edited by disorder25
Posted

hi who can help me on this code i stuck here

 

 private static int calcZ(boolean minZ)
   {
       return (savedLocs.stream().mapToInt(loc -> loc.getZ()).sum() / savedLocs.size()) + (minZ ? -zDifference : zDifference);
   }

at "loc.getZ())"

i don't know  what to do ....

https://imgur.com/a/Tuqmz5V

Posted
52 minutes ago, xAddytzu said:

hi who can help me on this code i stuck here

 


 private static int calcZ(boolean minZ)
   {
       return (savedLocs.stream().mapToInt(loc -> loc.getZ()).sum() / savedLocs.size()) + (minZ ? -zDifference : zDifference);
   }

at "loc.getZ())"

i don't know  what to do ....

https://imgur.com/a/Tuqmz5V

 

  Location.java    
   

   public int getZ()
    {
        return _z;
    }

Posted
20 hours ago, xAddytzu said:

hi who can help me on this code i stuck here

 


 private static int calcZ(boolean minZ)
   {
       return (savedLocs.stream().mapToInt(loc -> loc.getZ()).sum() / savedLocs.size()) + (minZ ? -zDifference : zDifference);
   }

at "loc.getZ())"

i don't know  what to do ....

https://imgur.com/a/Tuqmz5V

which version of acis you are using?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...