Everything posted by Tryskell
-
aCis - another CRAPPY interlude server
If you want this project survive, you can : - participate to the forum, as a part of community ; - helping track bugs (compile, launch on localhost and run around to see what happens) ; - test "normally corrected" things (and report if something I supposed corrected in timeline isn't) ; - write/link tutorials (both about compilation/launch aCis), than I will use to grow the wiki ; - search parts of codes about missing features (signets, partymatching), or even find fixes / make patches about them. - promote the project (marketing) I need mainly testers, as I badly miss reactions on my commits (since ZoneManager). I know it's Chrismats + new year, so I don't bother a lot about, but still it's annoying as I perhaps commit bugged / not fully working things and I don't know. And as I must spend some times ingame to test on local, this time is lost to develop. Up to you (and all people who want this project survive) to help me :).
-
aCis - another CRAPPY interlude server
A little up to say MMOCore have been fully updated. Attacking master access right now. I still wait reports about ZoneManager. Or perhaps I added them without any sort of bugs ? I would be the first stunned, lol.
-
[Help] Pvp points from Mobs
w_w Anyway, when you will be more experienced, you will see it wasn't an hard code. Sometimes you have to give up to find the solution. Don't hesitate to re-post if you got problems anew.
-
[help] Invisible NPCs
Are you saying when you spawn a L2Merchant with the console, you can see him, when the same NPC autospawned by the server is invisible ? Your problem is another in this case. It can comes from the spawn function used by (L2)Gameserver.java. Verify if only L2Merchant types are affected, if yes, you got your answer. Edit L2MerchantInstance, or find all occurences using "L2MerchantInstance". It can be an added custom code places anywhere only affecting this type of instance. But seriously, wtf. And give details to HOW MANY L2Merchant instances are invisible. If they're all invisible, it's simple and only related to the instance. If they aren't, you got a serious bada$$ problem. The real problem is if you can spawn one visible, it's non related to instance. Your problem is illogic. Anyway, give more tracks about it.
-
[Help] .delevel command
package handlers.voicedcommandhandlers; instead of package com.l2jserver.gameserver.handler.voicedcommandhandlers; The L2Emu code was from the era where handlers were in the core, and not separated in datapack. The L2Player thing remembers me Archid :D. Anyway, it is nothing related to your problem.
-
[help] Invisible NPCs
Verify the Z axis of concerned NPCs in spawnlist. If you target one of NPC and attack him, you can open his window ? Is only one type of instance (L2MerchantInstance, L2SiegeGuardInstance, L2Npc, L2Monster, etc) is under this "magic trick" ? Because if you got a L2MerchantInstance invisible, but not all are invisible, it's "NORMALLY" not related to instances. Verify the template of your grocery dude, and find/spawn another. If it spawns invisible, it's related to core. Else, I think more about spawnlist. Or it's even weirdest and is related to L2World. You got a pretty weird bug.
-
[Help] Anti Buff Skill
You miss a class in "gameserver.skills.effects" folder. Aka your skill refers to a class which doesn't exist. Name : EffectAntiBuffShield.
-
[Help] Pvp points from Mobs
Any error with this code ? Btw, some parts are useless. So I don't think it comes from L2Jserver forum :P. And they changed PvPKill for Fame. Use indentation too, it's boring to read broken code.
-
Problem with items.
Archid standard is full of bugs, avoid it. This error isn't the only one. And many things are JAR-locked. The only decent work Sethek made was the 1292 revision, around 1 year ago. His last work is useful, but more in the PoV of a code-ninja loot. You can find the 1292 revision on my 4shared account (source and DP are separated) : it's by far less buggy than archid standard. I didn't say "more corrected". But at least you have control under near all. I invite you to follow my own IL project, aCis : it's pretty young, but with time I hope it will become one good value. If you prefer custom, well there are like 50 differents packs for IL. With more or less bugs.
-
aCis - another CRAPPY interlude server
I only paraphrased the "be patient", adding my personal reasons about. I never said it was coming from your mouth. Others "I was" refered to the "un-posted post which will never been posted". To be brief, nothing to hurt an emo elven. About private/public, Archid is the best example of "why you never should make private". All agreed to say it was a good pack (well until the premium/standard idea). Sethek (helped with some others) worked 1 full year on his project. What have survived of this era ? Nothing concrete : 1 premium pack full of customs (and JARs locked), 1 standard pack unusable (except stealing ideas/codes), and finally, the old project, the 1292 revision, which is by far his best project. I said higher in my post, this is a crusade. The goal is to unificate all eventual future ILs servers under my banners. You don't like my work, you got all others packs. You like clean code and "as retail as" (it won't never be retail like, it's impossible) pack, with corrected stuffs and unique features in a free pack, you're welcome. When someone sell fishes, and in the same time you give fishes, guess what ? All will give fishes time you give them for free, because they couldn't do anything else. If you don't like fish, replace with chocolate, bananas or IL pack. I have to add, the most usefull commits are so HEAVY (what I like to talk "chapters") than they can't be copied-pasted without having errors. About little fixes, why not. I don't care if you're able to copy-paste my "escape shackle" commit, 2 lines fix (L2JRok did it). They would never be able to commit a full working zone manager (in case they don't have). So what's the point to block all knowledge ? From the moment my pack is updated from time to time, I have nothing to be feared of. I would even be proud to be used as source. That will just show the serious of the project. ---- I didn't really get your last sentence about custom, what I can say, actual public packs totally forgive to correct IL, instead of they implement and debug their customs. It's funny as adding customs eat the time you should normally give to correct IL. So they add bugs to bugs, and finally it's a crappy pack. ---- As the actual forum got serious connection problems (need mmocore rework too lol), feel free to post in the old forum aswell about bugs reports : http://acis.kiffmylife.com/. I will check both forums time Sido cleans up this mess.
-
aCis - another CRAPPY interlude server
I made a post 2 days ago, but perhaps I didn't send or what o_O. I was asking to Coyote what was the problem about making it free. I was pointed the fact Coyote talked about, be patient. Both about "no-team" choice and the big features need time to be corrected and implemented CORRECTLY (both with team or not, this is the same point). What is the point to add a feature if it's buggy or debugged after 20 revisions (and often, never debugged). The choice I made is simple, and I will perhaps repeat myself about : 0 custom allowed, except some little which can improve the original gameplay without hurt (aka social actions for example). It's YOUR problem if you want to add a custom. I give a free corrected debugged platform for ANY type of gameplay. Your problem if you want to buy one of those crappy packs with customs. The only goal of this pack is to correct IL and give a "as light as possible" server type. I began a crusade versus bad IL servers / packs as no one begin it. I'm fed up about guys making you paid for shitty packs. I'm fed up of good packs which die aswell, for stupid reasons. About BUGS, I repeat again : only in forum.
-
aCis - another CRAPPY interlude server
Tryskel take a bath, but miss to breathe because the new revision added Water zones and even more. The breathe bar seems to miss, but this is a screenshot glitch. Enjoy, Tryskell. I go to a LAN party until 29-30. So basically, you won't have any new of me in this time laps, except if I got inet (normally we got). Please continue to test the pack, I will try to advance between a DoTA and a CoD4 game :).
-
[COULD WORK_] idea for anti-ddos attacks.
Troll topic, so here is Wikipedia answer (which equals Elmoroden gods one) : A "denial-of-service" attack is characterized by an explicit attempt by attackers to prevent legitimate users of a service from using that service. There are two general forms of DoS attacks: those that crash services and those that flood services. Talking of L2J software, without any hardware issue, it's basically FloodProtectors and a corrected version of L2J. Ty for the read.
-
anyone know Import this java code epilogue to freya?
ctrl + F to do a search in eclipse ctrl + C to copy ctrl + V to paste A brain. I don't want to play the smartass, but that's all you need folk. All is explained higher, in details. So try to work by yourself, or just forget to open a server. If you really tried, show or explain what you did.
-
aCis - another CRAPPY interlude server
I'm glad to present you the 22th commit :). If you don't want to read all, basically it's about ZoneManager implementation & castles / sieges rework. ---- As said others, it was a +5,4k / - 3,8k patch. I agree I got a unique way to develop compared to others. But believe me, if each 3 days I only "COULD" (because it's impossible) do that sort of commits, you will have a fully working IL pack in one month. Nothing have been focked up, all teleport types as SoE / Die normally fully work. The uglyiest bugs have been corrected. And as some areas begin to work, the ZoneManager works :). It will need a lot of tests, and from now I will "stuck" the project on "zones problems", and correct some minors others problems the community already see but I let it for such cases. When the part 2 of this commit will be done, I will move to another big feature (surely MMOCore). Check the list of features, and merry christmas :D. ---- PS : as said in the changeset, many problems can be seen. For example I didn't added any Zone checks more than L2J IL have. So basically, except if the area itself got some code on onEnter/onExit, many restrictions are missing. But what do you prefer between : - I check all for one month alone and all is fixed - I share an "undone" version but you help me fix it in 2 weeks ? Good testing, and don't forget, I added a new lib, trove, used for artifacts.
-
PT/Clan and debuffs
Except the "return" part, it has nothing to do with the code structure I posted one week ago :p. You have to check skillIds, so basically you have to make the list of all things you want to forbid, notes all their ids. You can check too if "isDebuff()" exists in your pack. Just do an eclipse search with this name, if you got something it will be easier, else it's the boring way. Try to understand what you copy paste, and why you copy paste it.
-
Olympiad skill refresh problem
Dunno how is gracia epilogue olympiad, but in the current L2J, this can be found in AbstractOlympiadGame.java, located in model.olympiad removals() remove all type of buffs and bonuses at entrance, when playerStatusBack() add all them back when you're out. You surely miss one part in playerStatusBack. The best is too compare the 2 files. If it wasn't this sort of "skill refresh", explain better :D.
-
[Please Help] Help Fast :)
INSERT INTO npc (`id`, `idTemplate`, `name`, `serverSideName`, `title`, `serverSideTitle`, `class`, `collision_radius`, `collision_height`, `level`, `sex`, `type`, `attackrange`, `hp`, `mp`, `hpreg`, `mpreg`, `str`, `con`, `dex`, `int`, `wit`, `men`, `exp`, `sp`, `patk`, `pdef`, `matk`, `mdef`, `atkspd`, `aggro`, `matkspd`, `rhand`, `lhand`, `enchant`, `walkspd`, `runspd`, `isUndead`, `dropHerbGroup`, `basestats`) VALUES (16000, 30361, 'Lady Gaga', 1, 'xXxLooPxXx', 1, 'LineageMonster.wererat_01te', 14.00, 25.00, 35, 'male', 'L2Npc', 40, 773, 366, 7.11, 1.84, 40, 43, 30, 21, 20, 20, 2470, 145, 159, 170, 111, 113, 230, 500, 333, 0, 0, 0, 80, 120, 0, 1, 1); Normally corrected, I don't know Freya stuff but your problem is resolved, if there is another error it's another thing :P. Lady Gaga as a wererat with a male voice ? o_o
-
help : {need a developer}
I know, my answer won't help a lot, but you don't need a developer, at this state you need a decent pack. Else try to check configs files, if the NoSpawn option have been put on True. Any error in GS when you try to spawn a npc ?
-
[Help] Pvp points from Mobs
Ouahou, perhaps you should take some time. You know, it's pointless to code if you are ill or if you can't think correctly. Just re-think to the code in some days, you melt all what I said and it's not good. The first code I posted was only to show one use of checkIfInRange, nothing more. Just saying "heeee, the code is used in this method, so it should normally work". Edit your previous code to remove this crappy code and put the updated version. And forget Java for 2-3 days. To avoid mental self-side issues :P.
-
[Help] Pvp points from Mobs
Let's see what can be wrong : - this formula isn't the good one ; - checkIfInRange is broken ; - The range put in config (in this case, ALT_PARTY_RANGE2) is too low ; - you're not in the good range ingame, so basically even if it works you think it's broken. - you didn't updated your l2jserver.jar but think you did ; - you found a way to make another error correcting this one ; ------ Here is a code showing you the use (basically, pick a random party member in range) private L2PcInstance getCheckedRandomMember(int ItemId, L2Character target) { List<L2PcInstance> availableMembers = new FastList<L2PcInstance>(); for (L2PcInstance member : getPartyMembers()) { if (member.getInventory().validateCapacityByItemId(ItemId) && Util.checkIfInRange(Config.ALT_PARTY_RANGE2, target, member, true)) availableMembers.add(member); } if (!availableMembers.isEmpty()) return availableMembers.get(Rnd.get(availableMembers.size())); else return null; } That removes those points : - this formula isn't the good one ; - checkIfInRange is broken ; The others errors are users errors, so guess what :D. Another thing, rewrite your code like that : if (Util.checkIfInRange(Config.ALT_PARTY_RANGE2, player, member, true)); { member.setPvpPoints(member.getPvpPoints() + numberToAdd); member.sendMessage("You have earned " + numberToAdd + " PvP Points"); } RaidBossPointsManager.addPoints(member, this.getNpcId(), (this.getLevel() / 2) + Rnd.get(-5, 5)); if(member.isNoble()) Hero.getInstance().setRBkilled(member.getObjectId(), this.getNpcId());
-
[Please Help] Help Fast :)
Remove 'armor', and the associated VALUES (from the end of your sql, this is the 7th value). Or share the sql I'm lazy to search.
-
aCis - another CRAPPY interlude server
My first hater yeah :). I have to add I never said I was a java developer. +5400/-3600 lines patch in preparation, wait for debug please. And continue to report any errors you can find :). Will affect ZoneManager, castles, olympiads, sieges, L2Object/L2World,...
-
[HELP]LAG
bad host, bad inet connection, bad pack. It's not all to have dedicated machine, if you got 1 mega connection line that won't help much. 4giga ram is enough w/o geodata Someone is perhaps playing with packet flooders too depending of your pack.
-
[Help] Pvp points from Mobs
Well I give you the answer because you're blind or you don't know the use of this symbol. The "!" located before "Util." means basically "if it's not / different of". Aka it's reverse the condition true/false. So your check means currently : if the range is more than 1400/1600, give pvp points to each members. If the range is lower, skip the statement. So if you're far of the killer, it will be true, when you're near the killer, it will be false. And it's why you earn rewards from far and not near. Delete the symbol to make the correct check. And merry christmas :p.