-
Posts
5,360 -
Credits
0 -
Joined
-
Last visited
-
Days Won
62 -
Feedback
0%
Everything posted by Tryskell
-
[Share] L2J-OFF Project, in Development.
Tryskell replied to Mr__Solis's topic in Server Development Discussion [L2J]
I must agree about the name, it's pretty arrogant :P. About Kamael+, I have to agree too-too(too). I never tried new stuff, cause each time I played on them, it was failservers. Just seeing a Kamael make me lol, so... The only good thing with higher chronicles is the sort of erotic dances from DE females , if you want my opinion. About L2J servers there are just failservers, I mean except one network where they have NASA stuff, and surely put thousands of $ on it so what is the point to make retail like... L2J is made for custom nothing more. I don't want even talk about L2 in general, which is around extinction (just see how fast they made the different updates to finish L2 and put teams in other project), whatever chronicles you claim to prefer :P. Airship = TIE FIGHTER ! Where's my laser saber ? Oly 3vs3... I suppose it's codable on IL no ? If there is something enough mad to check the Olympiad code lol. ---- BTW, try to stay on topic, to remember it's talk about one team who develops for IL :P. It hasn't to end in troll about "my Chronicle is better than your". You can say your positive or negative comments, but just don't dissuade them to make what they want. It's pretty childish. After, they got "bad" maneers (aka bigger than their head ego) blablabla, it's understable too :P. That shock me and make me laugh too. Let's see how longer this project will be :). -
[Share] L2J-OFF Project, in Development.
Tryskell replied to Mr__Solis's topic in Server Development Discussion [L2J]
The point is NcZoft focked Lineage 2, if you play postIL you play a Aion-like, you miss only TIE-fighter, a Yoda and a Dark Vador and you can do a Star Wars remake. Shiterlude (Intrepid copyright) VS Kamalol. Hard fight. IL is (for some ppl... Me at least :D) the last good chronicle (even if it's not one... Don't say C6 plixplox), whatever it is bad coded, missing features, etc. To say the truth, and seeing the lack of decent IL teams, I was even tempted to make a C3 server, as L2J dropped C3 in their nightlies lol :). Ofc, the best would be to make a project from 0, but all know (and me first) than no one have aptitudes to do this (or good devs make the run to get their last kamalol epilogue running). And it's not "teams" like L2J OFF and the 10-15 before who will change anything. The main problem actually, is the lack of share. Good sources go private, and when they die by lack of interests, they keep their work. So a new team have to rework from 0. It's why teams stop after : -> importing trunk -> changing all imports for l2jmyserverpown.xxxx -> trying to find all authors, and ofc change the name for their (uahahah I got a new disease "exXx syndrom" - I'm evilllll) -> c/p from others public timelines the well known fixes (which are 100% work, some exemples ? Olympiad prefrenzy, olympiad fakedeath, and so on... I checked all Assembla IL timelines (around 10), I begin to know them lmao). -> adding some "leet" stuff, but removing it just after cause never tested and they don't test before commit. -> 99% time, they die wihout letting a word. Well, because team was just a bunch of friends who wanted to feel smart. SO you got a timeline with 400 commits, 200 are typos related (aka = shit), 150 are "adding-deleted" stuff (the best is to check svn, generally they haven't been commited lol...), when 50 are usable. It's around 9/10 timelines I saw until now. To resume my words : you should find others IL teams and do a big team. After all depends on which way you want to bring your server, but generally, people ask for "retail" (by retail understand = as close as retail-like...). For example, Skylancer and Ventic are actually working on their own IL pack. They got nice fixes for the moment (classic but they haven't 5000 typos commits), many are security related. Why won't you coopered to find bugs together and fix them ? That would be healthier than spying the timeline of other (and for others, you don't have to see both timelines...). If you want to federate IL teams, I can give you timelines I keep in bookmark : http://trac6.assembla.com/L2j-Ing/timeline => Psycho5, even if all commits aren't needed... http://trac6.assembla.com/L2J-Infinity/timeline => Skylancer / Mace / Ventic Even if they don't want to merge, you can share your fixes. All is adaptable. At the same time, you shouldn't let SVN admin to ppl like exXx. I know he "tries" his best, but seriously, he is the sort of team-killer. You should test ppl, if they can find and fix a couple of bugs, you let them SVN access. You should separate DP and Core, dunno if you can allow ppl only for one or other branch, but it's perhaps better to have different timelines anyway. I made that for my project and it's more readable. After saying bad words from my previous posts, I just want to say gg for your christmas stuff (290/291, god, why you never test before commit... This is one commit), even if it's c/p, it's the first time I see it commit for IL. About c/p thing, and as I have already posted, it's not a bad thing : why to remake the wheel, when it works perfectly :). Personally, I'm c/p a lot, I passed some entire nights seeing all IL timelines (yeah, your 290 commits too lol...). And don't desesperate, even on Archid (last rev was 1292, you miss around 1100 revisions) there is massive bugs lol, like multisell, skills don't working (salvation/soul of phoenix), etc. In what server you got "Spell Turning" working ? Well now it's fixed on my copy so :P. And I hope my post will be good hints for ya :). Regards, Tryskell. -
[Share] L2J-OFF Project, in Development.
Tryskell replied to Mr__Solis's topic in Server Development Discussion [L2J]
To take back your post Sido, it's not strange than this project got same fixes than others, cause all projects steal on all existing projects to take fixes, and you (and me) can't blame them, cause why reinvent the wheel when it works. There is one creator, and others follow or, at the best, try to improve it. Distributions (not the bigger) are more or less the "steal time" of random people who try to improve Interlude. Unfortunately, people stay in their side, and project die in their corner (like emos). I agree with people talking about the "off" thing too, when you see timeline, and see exxx (I must apologize to this guy, as some people take back my example of "timeline 139", seems I made him famous) changing all the damn words "To Speak Like That", it's far to become retail-like. Sort of... I haven't the word, "Publicité mensongère" in french if you got the signification :P. I want to add the fact to change author is pretty common. But come on, you can't say it's a changeset itself. Marketing is a way, but it's not often the good one :P. ______ Systemgamerfreaks, in the first post of mr_solis you are in the team list, and some posts upper you say you aren't :P. -
[Share] L2J-OFF Project, in Development.
Tryskell replied to Mr__Solis's topic in Server Development Discussion [L2J]
I don't want to biatch but come on, when I see for exemple in your timeline : 139 "rework TvT event" And the only thing the guy does is to change author name for himself (pro) and put "Majuscules To Any Word" instead of normal speaking, that make me laugh... All commits are like that ? Like That Sorry Dudes. Understand I'm pissed off of those timelines where ppl just change author name for themselves, change all l2j. for yourl2distribution. and close project after cause they don't know what to change more than that. Plus, in what official server you got majuscules for all damn words ? Why Sido have you left this project ? Have it anything with team, or project itself ? Perhaps a word or two. -
No more template ;o.
-
[SHARE] Custom name/title for pvp points
Tryskell replied to Vago's topic in Server Shares & Files [L2J]
If u were asking for pvp kills, no. If u were asking for pk, yes, and I must add I didn't understood your question, as the answer is in your question... -
[HELP]l2jfree Help me if you can!
Tryskell replied to EvadeTube's question in Request Server Development Help [L2J]
I don't get it why you ask for a precompiled pack, they must have some precompiled packs on their forum no ? Must be stickied... -
[UPDATED-Share]New event - Biohazard
Tryskell replied to azizilaika's topic in Server Shares & Files [L2J]
If you check code from L2J forum you can see Laikeriz as author, who is azizilaika, author of this topic (who is IMO a good author, ty Laikeriz with crystals teleportation thing on your faction stuff :P). And the guy on L2J forum ask for help on L2J forum, they can't even make it working... Sad. I didn't test stuff as it's for transformation chronicle and I'm "IL and lower" lover chronicles, but I wanted to say some words :P. No one answered to my question, about making it working for IL and lower chronicles : what about polyself/unpolyself ? I know polyself show the skin of the mob to others but not to the "wearer", can we mod polyself to make a full "polyself", aka you see you as a zombie, and others see you too as a zombie ? :P. -
[Share]OverEnchant Fix! (Anti-Hacker)
Tryskell replied to Nefer's topic in Server Shares & Files [L2J]
Simple but effective checks :). Good share. -
This share is just to activate/desactivate arrows movement via a config option, that's all. And it's better desactivate arrows because of ground exploit. It adds nothing itself.
-
[UPDATED-Share]New event - Biohazard
Tryskell replied to azizilaika's topic in Server Shares & Files [L2J]
What about polyself/unpolyself function ? -
[Searching] Dev. Team For Private Server, Project.
Tryskell replied to SySt3MGaM3RFr3aKs's question in Request Server Development Help [L2J]
Another project ? How many projects you begin per weeks ? :/ Not a flame or something like, but... Well... I think some ppl will understand me. I have impression you "jump" from project to project.... Anyway, GL for finding ppl and sry for the troll. -
Skill Error! Important!
Tryskell replied to TiGr3's question in Request Server Development Help [L2J]
Dude, how they "disappeared" ? Skills don't disseapeared alone... You made mistakes, use a fail distribution, or made the "oh no bad patch" part. Like the presence of virus on a computer, you know... 99% of fails are from human errors. I suppose yours are too. So go work :P. If you know a working version of your pack go for it, else... That means you just "jumped" on this pack without test - I suggest you just change of pack. Online server or not. GL. -
[Ask] Interlude Packs
Tryskell replied to MaxPowerGR's question in Request Server Development Help [L2J]
L2J Archid is still in dev, it won't be on before begin of january. Personally I wait for it. Actually you can't find sources. L2J Teon is a good alternative, as they added too signets and got forts. It's the only other decent pack. I haven't tested it a lot, I just know it's compile right :P. About the "learn" thing, I don't get the fact to use old L2J/L2JFree stuff when many ppl (well, fails to make a IL team but hehe) do 50 times the same fixes. I mean olympiad fixes, it's the first thing which is corrected from all IL timelines I saw. And I read 4 timelines. Well the really first is to change all "L2j" for "myL2packrox" lol. About customs, packs aren't really creative, so there isn't big differences finally. Actually, if Archid/Teon Signets/Forts work, they're the 2 most developped IL packs. But as I didn't test Teon, and as those features come in the future Archid (not in the last revision from 3 weeks ago, the 1292 one), I can't say :). -
[Help] others can't connect
Tryskell replied to LauQ's question in Request Server Development Help [L2J]
I use Archid too, so I know it's working, as ppl can connect from Belgium (I'm in France). About ports, they must be opened on UDP, not TCP : 7777, 9014 and 2106. You can see it on the "network.properties" file. External : WAN IP. Internal : 127.0.0.1 if no one from your LAN play on your server from another PC than the server. ---- About "ppl blocked on LS", it can be too the revision protocol of clients which are different from the server accpeted ones. But as you're client modder, and error is easy to see on GS logs, I think you didn't forget this part :P. About the GG, normally if you haven't GG error, you can consider your cracked dll is working fine. Personnally I use "GameGuard Emulator For Ragezoner", clients have nothing to do like that. -
Some importent questions
Tryskell replied to rullezz's question in Request Server Development Help [L2J]
1 - I suppose core modification, dunno where as I don't know this skill (my life stopped to interlude + i'm not a warlord fan :P). 2 - Core mod. Many events shared on this forum. Check VIP for example. 3 - you must edit the requestprivatebuy (dunno if it's the good name...) & sellstore .java, to add the restriction of giran harbor + adding giran harbor in areas if not made. 4 - no idea, i suppose xml ? As zariche give skills, see if it's core or xml based. Well, according to CW, I suppose more core than xml... 5 - no idea, but as it's a HTM file, I suppose the checkbox stuff is the same as any HTML file. Depends of your server, but if it's an existing feature on Gracia and u're on Interlude, remember than all can be copied from gracia to interlude, need just work. I won't talk about originality, but it will be better to learn how to hack a FTP than try to make an copy of existing servers... GL anyway. -
[Search] Developer
Tryskell replied to rareswega's question in Request Server Development Help [L2J]
A guy who just search devs doing nothing deserves it, no ? rareswega, try to begin java (by java... It's a big word, as myself I don't know how to code in java, I'm just enough clever to understand existing code, and try to replicate adaptating for my needs until it works), cause no one will code for you... And for your sweet eyes :/. If you haven't any knowledge and don't want to learn, just drop it. Or try with friends, if you got any skilled friends. You just need logic and time... Or money, cause money attract L2j devs like light and butterflies :p. Regards, Tryskell. -
"-Xmx768m" or "-Xmx1024m" on gameserver.bat :P. Put back "-Xmx512m" on LS if you had problem with "-Xmx256m". BTW, when we talk about memory, it's RAM memory, not HDD capacities :P.
-
It's what I conclued too :P. Whatever I do, it fails. Java env is fine, as the problem is really located to that. Btw, it's the last revision (1292M). I added you to MSN, so we can talk a lil longer :P. My case is closed, let's see if archid "new generation" offers less instability :P.
-
Believe me or not, but it's the pack which make bug (last revision of Archid, 1292M). From my current project, I have duplicate and "replace with base revision" (it's when you see this feature than you think SVN is really awesome :D), which made me a clean project. I just c/p my handler (the last one i shared, and removed the line concerning faction), put the 2 things in the voicecommandhandler to accept the command ingame and... I still got a NPE ! Buhaha. So it's seems it's the project which is buggy (in the same way, /unstuck and /invite don't work - i thought I made some prog mistakes, but no). Sethek, your actual project is less buggy I hope, else I have to migrate to gracia and it's make me already cry :P About NPE mistakes, it seems I can drop it, I got answer : wait some weeks for new archid release.
-
Ty to help, but if you read what posted Sethek, it's around your code, except the "else incorrect target" and the "NpcHtmlMessage adminReply = new NpcHtmlMessage(5);", which goes from bottom to top, with (5) instead of (0). I think even my method would work, as the null exception is normally checked with targetp != null. That just doesn't want to work :/. Same error, same lines. I suppose it's inherent to voicecommand on l2j archid... Or perhaps I deleted somethig I shouldn't... But why all others targets types tests work... Where in L2PcInstance there will be such a thing ? I haven't anymore the clean last revision of archid to test if it's my error or if archid is like that... I suppose I have to drop it time Archid becomes release, and patch to this new clean system :/. If you haven't others ideas, don't worry too much :/. Here my final .java. For test, I take any char (not GM) I target me and type .faction (don't work both on self and others). The worst is with GM, the selftarget thing works (infinite, until the time you try on others), but not on others... I don't understand. I will try to search in L2PcInstance, around my faction stuff... About the code itself... I don't think I forget anything. package com.l2jarchid.gameserver.handler.voicedcommandhandlers; import javolution.text.TextBuilder; import com.l2jarchid.gameserver.handler.IVoicedCommandHandler; import com.l2jarchid.gameserver.model.actor.instance.L2PcInstance; import com.l2jarchid.gameserver.network.serverpackets.NpcHtmlMessage; public class faction implements IVoicedCommandHandler { private static final String[] VOICED_COMMANDS = { "faction" }; public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if (command.equalsIgnoreCase("faction")) { L2PcInstance targetp = (L2PcInstance)activeChar.getTarget(); if(targetp != null) { NpcHtmlMessage faction = new NpcHtmlMessage(5); TextBuilder htmlContent = new TextBuilder("<html><title>Character stats</title><body><center>"); htmlContent.append("<br><font color=\"00FF00\">=========>>"+ targetp.getName() +"<<=========</font><br>"); htmlContent.append("<font color=\"FF0000\">Level:</font> " + targetp.getLevel()+"<br>"); htmlContent.append("<font color=\"FF0000\">Clan:</font> " + targetp.getClan().getName()+" | "); htmlContent.append("<font color=\"FF0000\">Alliance:</font> " + targetp.getClan().getAllyName()+"<br>"); htmlContent.append("<font color=\"FF0000\">Adena:</font> " + targetp.getAdena()+"<br>"); htmlContent.append("<font color=\"FF0000\">PvP Kills:</font> " + targetp.getPvpKills()+" | "); htmlContent.append("<font color=\"FF0000\">Number of Deaths:</font> " + targetp.getPkKills()+"<br>"); htmlContent.append("<font color=\"00FF00\">=========>> Faction related <<========="+"</font><br>"); htmlContent.append("<font color=\"FF0000\">Faction points:</font> " + targetp.getFactionPoints()+"<br>"); htmlContent.append("</center></body></html>"); faction.setHtml(htmlContent.toString()); activeChar.sendPacket(faction); } } return true; } public String[] getVoicedCommandList() { return VOICED_COMMANDS; } } Anyway, ty for your help, I appreciate it. Tryskell.
-
Exactly the same problem :P. So, even if my checks aren't rly optimised (say that to l2j :P I see from their code), it's not the voicedcommandhandler which is bad. Btw, I quote the image, seems you didn't see it. It does the exact same error than doors check, it's that which is strange... Btw, all the rest of faction core is perfectly running (from pvp reward to capture crystals and port to it), so why a commandhandler, which even don't use factionId, bug :/. I don't understand. About faction itself, I got a table for faction members, so I didn't even add a column in the "characters" table... And didn't made big customs in L2PcInstance, mainly to put reward for pvp, and clean all karma/pk stuff/flag. Np, if you don't find, I will wait your new archid distrib to see if I can migrate :P. Have you resolved /unstuck and /trade too ?
-
Ty for support, but the problem is i already got a null verification.... package com.l2jarchid.gameserver.handler.voicedcommandhandlers; import javolution.text.TextBuilder; import com.l2jarchid.gameserver.handler.IVoicedCommandHandler; import com.l2jarchid.gameserver.model.actor.instance.L2PcInstance; import com.l2jarchid.gameserver.network.serverpackets.NpcHtmlMessage; public class faction implements IVoicedCommandHandler { private static final String[] VOICED_COMMANDS = { "faction" }; public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if (command.equalsIgnoreCase("faction")) { if (activeChar.getTarget()==null || (!(activeChar.getTarget() instanceof L2PcInstance))) { activeChar.sendMessage("Incorrect target."); return true; } L2PcInstance targetp = (L2PcInstance)activeChar.getTarget(); TextBuilder htmlContent = new TextBuilder("<html><title>Character stats</title><body><center>"); htmlContent.append("<br><font color=\"00FF00\">=========>>"+ targetp.getName() +"<<=========</font><br>"); htmlContent.append("<font color=\"FF0000\">Level:</font> " + targetp.getLevel()+"<br>"); htmlContent.append("<font color=\"FF0000\">Clan:</font> " + targetp.getClan().getName()+" | "); htmlContent.append("<font color=\"FF0000\">Alliance:</font> " + targetp.getClan().getAllyName()+"<br>"); htmlContent.append("<font color=\"FF0000\">Adena:</font> " + targetp.getAdena()+"<br>"); htmlContent.append("<font color=\"FF0000\">PvP Kills:</font> " + targetp.getPvpKills()+" | "); htmlContent.append("<font color=\"FF0000\">Number of Deaths:</font> " + targetp.getPkKills()+"<br>"); htmlContent.append("<font color=\"00FF00\">=========>> Faction related <<========="+"</font><br>"); htmlContent.append("<font color=\"FF0000\">Faction points:</font> " + targetp.getFactionPoints()+"<br>"); htmlContent.append("</center></body></html>"); NpcHtmlMessage faction = new NpcHtmlMessage(0); faction.setHtml(htmlContent.toString()); activeChar.sendPacket(faction); } return true; } public String[] getVoicedCommandList() { return VOICED_COMMANDS; } } Error : http://img696.imageshack.us/img696/1455/sanstitre1em.jpg I must add it's a faction server, even if it's not a useful info. The strange thing is from the actual c/p code, a factioned ppl when he target himself got this error. When I do with admin, it works on me, never error. Until I try on another char... And as Intrepid like, it's "shitlude" :p. But voicedcommand is 98% the same than any new l2j release so... Tell me if you find something strange... About the imbricated verification ( || ), I already tested even desimbricated, and with/without the second verification (which see if it's a character or no, right ?). About faction points, yeah it's working well, no problem about it. If all NPE points to the same file, you think it can come from L2GameClientPacket ? Or it's just because it's a packet which bug, and as it's the normal way of the packet, it bugs when it tries to receive/send ? Sethek, as it's your "baby", you should perhaps know. I checked the code, and what is opcode, I find more than 800 things about it :P. And this file is a mix between l2j interlude and nowadays l2j (i mean the packet weight check, between 12 and 100). Np about my forum account, what is it strange, is I saw me in members, and "Tryskell" was already taken so :P. I tested both "True" and "False" return, without any visible effect... Both are on True, I saw it on another command, which is strange... About new NpcHtmlMessage(0) , what exactly is the 0 ? I saw both 0 or 5... Dunno why... And seems to bug the same way :D. About Archid forum... So what ? I create another account ? :P
-
Hi all, as I have lost my pack (L2J archid) forum account (I still wait for ya Sethek :P), I post here, as it can help more people, and it's not a relative question to L2Jarchid, but java in general. NPE... For NullPointerException. I got a lot of those errors, for many different things. - my voicedcommandhandlers bug cause of that ; - sieges doors make this error, but work ; -throne siege is buggy too, when i try to sit on it i got an NPE. So I would like to ask : what are those errors, and how I can fix it. I ask for theory, and perhaps if u got an existing exemple to show (from any pack, I don't care) it would be cute. I got a really lil idea about it ; I think it's an exception which come when something is null. But got no idea if I have to set a variable for that, etc. Those errors seem to occur when I double click, or more accuratly, when I already made that action one time. For example, castle doors ; one click on any door and i can still move. If I click on one door, and click one time on another door, no error too. But if I double click on any gate, I got NPE error, and my character is "stuck" until I click on me. About my voicecommand, it's more drama as it bugs the entire command : when you type .stats you got stats (shared on this forum :P), it's bug differently according if i'm an admin or no. I didn't understand how, but it happens and block the command (only show one NPE error w/o show something anymore) until a client restart... I "coded" this voicecommandhandler 3 times, 3 differents ways (using or no the npchtmlmessage, and reading sources from L2j interlude, l2jfree interlude, and l2jumbrella gracia 1.5). I don't understand, cause my voicecommander is P.E.R.F.E.C.T and it makes me cry to see I spend so much time on a stupid NPE error lol. Well, any point of view can help... If you need screenshots of errors, just tell me. Exception in thread Normal packet Pool xx java.lang.NullPointerException at ihateNPE.gamerserver.network.clientpackets.L2GameClientPacket.run (xx = number of the error, it goes ++ each time...) And no I didn't mod L2gameclientpacket... And ofc, it's not ihateNPE :p.
-
[Search]l2jserver faction system
Tryskell replied to +cs.tribal's question in Request Server Development Help [L2J]
Hehe, you're the first in line when it begins talk money Sethek :P. Go work on archid, I wait signets :D.