Basically, I cant create any types of polygons, just cuboids! the Polygon zones I created long time ago are working perfectly, I just cant add new ones!
If i change the zone type to Cuboid and use just 2 vertices, it works! Cuboid also works even without creating the zone in database, just in xml it already works! but Npoly doesnt work with database record or without dtabase record wtf!
Seems that there is a problem with NPoly. But that doesnt make sense cause I have created other NPoly zones 2 years ago and they are working fine! I have a NPoly zone with 27 (twenty fucking seven) vertices, which I created 2 years ago and it is working normally lol...
Im back to developing my server after 2 years break, am I missing anything?
You indeed have to save player position over Enterworld to properly clean it up later (if you don't, even trying to delete packet content would eventually keep it up), that's what we do with debug packet (which is a reusable Map of ExServerPrimitive packets) on aCis.
It doesn't solve the FPS stuttering - more you draw/delete lines, more your client becomes laggy. It's like if client wasn't deleting drawn points/lines properly, but instead simply hide them and redrawn content above.
If you got a solution, I would happy to integrate it.
You should check aCis#Player _debug packet integration, it allows very big amount of lines/points to be drawn, it is also reusable.
https://gitlab.com/Tryskell/acis_public/-/blob/master/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/Player.java?ref_type=heads
https://gitlab.com/Tryskell/acis_public/-/blob/master/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java?ref_type=heads
we sell website templates, make websites to order. Great selection at very good prices.
My contacts
discord : advert1231
telegram : https://t.me/ggwpins
DISCORD :
utchiha_market
telegram :
https://t.me/utchiha_market
SELLIX STORE :
https://utchihamkt.mysellix.io/
Join our server for more products :
https://discord.gg/hoodservices
https://campsite.bio/utchihaamkt
Question
tiguz
Hello! It seems that NPoly just doesnt work! I dont know what im doing wrong, Im working in this 2 days already.
I ran lots of tests, and It doesnt work, with any type of polygon! not even with a simple triangle!
L2JFrozen 1118
*I got the 3 vertices with /loc
*I created a new zone in my database (zone_vertices table) with X, Y info and in correct order.
*Then I created the zone in my zones.xml:
<zone id='3017' type='FlagZone' shape='NPoly' minZ='3000' maxZ='-9000'>
<node X="30514" Y="73342" />
<node X="30143" Y="72850" />
<node X="30142" Y="73350" />
</zone>
^ this is a simple triangle lol...Am I forgeting something?
I also tried this way: (without the coords in the xml file, just in the database)
<zone id='3017' type='FlagZone' shape='NPoly' minZ='3000' maxZ='-9000'>
</zone>
Basically, I cant create any types of polygons, just cuboids! the Polygon zones I created long time ago are working perfectly, I just cant add new ones!
If i change the zone type to Cuboid and use just 2 vertices, it works! Cuboid also works even without creating the zone in database, just in xml it already works! but Npoly doesnt work with database record or without dtabase record wtf!
Seems that there is a problem with NPoly. But that doesnt make sense cause I have created other NPoly zones 2 years ago and they are working fine! I have a NPoly zone with 27 (twenty fucking seven) vertices, which I created 2 years ago and it is working normally lol...
Im back to developing my server after 2 years break, am I missing anything?
Edited by tiguzLink to comment
Share on other sites
7 answers to this question
Recommended Posts