-
Posts
5,365 -
Joined
-
Last visited
-
Days Won
68 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by Tryskell
-
If you "really" use L2J than do a ticket. But I really think you focked yourself something, or you use a distribution pack. Even based on L2J that doesn't mine it's L2J. And seriously I doubt you use L2J (or C2 chronicle perhaps).
-
[HELP] IOException error
Tryskell replied to xEviLxGG3L's question in Request Server Development Help [L2J]
Akken stop saying bs :P. 1 - it's not an NPE, it's an IOException error. 2 - it's not Archid, it's l2jmod. ---- About problem you got at line 128 as the topic creator said : The second line means if the "file" doesn't exists, then throw an error. If you refer to the first line you got the name of the file, "dimensionalRift.xml" To correct, you have to add the file to the good location : data/dimensionalRift.xml, so to the root of data folder. To be simple you miss a file in your datapack named dimensionalRift.xml, and the gameserver doesn't like it and says to you "Hehehe, you miss a file noob ! I powned your ass !". Add the file and it will be fine. -
[Share]Server Battles for glory episode 3 rev 200
Tryskell replied to kali's topic in Server Development Discussion [L2J]
The worst is I wanted to do exactly the same thing (more or less), but more backgrounded and less custom shitty (and less WoW). And IL ofc. PS : there is no sources, so what is the point of share ? -
Peace Zone CHECK PLZ!!
Tryskell replied to sasisma's question in Request Server Development Help [L2J]
He wants to create an area, not transform an existing one. My redirect guide is fine. -
You got 5 solutions : - keep the skill like it is ; - nerf it to go back to the normal ; that means java dev, and depending of your failed pack (because I assume it's a random distribution) it can be *big* for you (rework of spoil chance). - delete the skill, easiest solution if you don't have any clue how to do second possibility. ---- - ask to the dev team to correct their failed pack and wait for the fix. - change of distribution because those sort of bugs mean nothing more you will have more problems in the future. Today it's the craft, tomorrow... ? Why devs have to fock things which work, when they could correct things which don't work ? ---- The more appropriate question would be : if this useless skill is buggy, what about others ? :D.
-
[Guide]How To Pass Java Code!
Tryskell replied to 'Baggos''s topic in Server Development Discussion [L2J]
This guide is nice for noobies, it gives decent way how to proceed to add things. @ The guy talking of patches Ofc the patch way is far easier, but not all shares can be patched, mainly because of the difference between packs. Currently if you can patch your own project with any made patch, I don't give a lot about your own skill (aka you just SVN the L2J stuff and didn't dev anything). To give you an exemple, my own project got -150 java files (around 10% of source project), and more than 300 files edited. I deleted 15 datatables, and 80% of HTMs files. What you want I patch lol, it will just fail. Patches are fine to keep your current work safe (coupled to a timeline ofc), if you bs your local copy, you take back a copy from your SVN and re-apply the patch and you got clean work back. ---- The only thing I regret in this guide is there is no real problem. You should show too how you should proceed if, for example, you miss one line (different pack for example), or if a variable miss (happens very often than variables names are modified from chronicle to another). People haven't logic nowadays, but they continue wanting to dev servers. They don't know what to do to resolve their own problems when you could teach them methods which are easy to self-learn if you are logic. Why to give a man a fish when you can give a polefish. It's too much clean to be true. Developement can't be this way. Sometimes you have to show how hard it is, because a guide is nice, but people shouldn't believe it's SO easy. -
Peace Zone CHECK PLZ!!
Tryskell replied to sasisma's question in Request Server Development Help [L2J]
There are already guides about how to create any custom area, just use the Search button. http://www.maxcheaters.com/forum/index.php?topic=109914 -
[Request]Npc or enchant scroll
Tryskell replied to makano's question in Request Server Development Help [L2J]
You have to remove the delete item code when you fails a enchantment and to add instead one line, the same as if the enchant was succeed, but instead of +1 you put -1. About annoucement, it's a bad idea, mainly depending of your server rates. Your chat will be flooded and becomes totally useless, as you can't block annoucement channel. Just forgive if your server (99% of servers) is an high rate, I don't know if you ever bought 100 enchants and try your luck on 5-6 items, imagine that x the number of players now, it's both useless server load and players' care issue. Search first where enchantements are made, after it will be really simple to analyze the part of code you need to remove and add. -
L2J Infinity source
Tryskell replied to ImmortalKiller's topic in Server Development Discussion [L2J]
I don't think to share private projects are allowed on the board. -
[Request] Fully coded website
Tryskell replied to baiumbg's question in Request Server Development Help [L2J]
I hate too, you have to learn the whole CMS to exploit possibilities, so I handmade mine scavenging scripts and made my own design from 3 differents designs. It's still a lot of work, around one full week. There is no solution, and even paid solution don't have any L2J scripts (templates). You can ripe off the very old L2J C3 website which was integrated with a DiskW distribution, it has a full interface and some PHP scripts (some ppl in MxC even dare to post the "who's online" map after so many years) but I have to warn you, the design is prehistoric and you have to search this "relic" by yourself. I can ask for a world without wars or a real Pokemon for christmas, but I think it will goes in the same basket than your ask :P. -
Google is your friend for non related developping question. This is the help section for developement issues. You spam with such nonsense questions that makes me cry. It's like I was asking what weather it does tomorrow, or if crowsbows are better than longbows in Mount & blade. It just haven't his place here, this isn't Yahoo Questions. You can try to post in the spam section too, it will be more appropriate.
-
It can add a whole new gameplay for dagger type class if tweaked correctly. Never played on Aion ? Imo the only decent feature L2 should take from Aion is the Hide skill. Ofc, it needs a rebalance of daggers, like a HPs max decrease ^^. But it worth it. ---- You should add a random time, not a fixed time. For exemple 10-30 seconds. It avoids the skill/potion to be too much overpowered. About modified skills the Stealth could be mod for pvp purpose when the silent move toggle works for pve. The idea is just fine, settings have to be made according to personal opinion, no reason to discuss on this topic. ---- And ty for a new feature to implement :).
-
[HELP] Status Indicator Issue
Tryskell replied to diamond's question in Request Server Development Help [L2J]
You should contact your webhoster yup, I read some could firewalling ports to avoid spamming, which avoids to be blacklisted. Did you tried with other websites, because google isn't the only one :). Try with 2-3 others, and if it's still no, just ask to your host. You normally have an admin panel too in your webhoster, check about ports options if there is one. -
[HELP] Witch EROR HELP Someone
Tryskell replied to [Geo]Sky's question in Request Server Development Help [L2J]
In IL, the only decent pack was Archid, but not the new version, the older (rev 1293M). The new got too much customs, even NPCs are custom. Too much datapack work side. Another option is to pickup the timeline from L2J and correct all your pack with their timeline, 1 by 1. This is the hard way, but sometimes you find amazing pieces of shit left in IL code. For example, 99% of running IL servers have a characters table with too much infos on it. All primal infos as stats etc are totally useless. You can go to L2JFree if you know how to compile it. Personally I have given up at first time, and L2JFree forum isn't helpful regarding old chronicles. Currently there aren't any decent IL pack, I had the idea to make one from old Archid (I talked to Sethek about it, don't begin a troll war) and fix all the missing skills etc (and currently my test server got signets and some skills you never heard about), but I dunno if people will follow. -
[HELP] Status Indicator Issue
Tryskell replied to diamond's question in Request Server Development Help [L2J]
The $server variable was under ""... And what about the @ before fsockopen, I don't see the use. If that still doesn't work, try with another existing hostname, instead of your IP put www.google.com About the timeout, I have no idea how it is influenced by the ping. If it is, it could be one way. There is a default timeout set in your php.ini, so this optio is pretty useless anyway (from what I read). See more about fsockopen here : http://www.php.net/manual/en/function.fsockopen.php -
[HELP] Status Indicator Issue
Tryskell replied to diamond's question in Request Server Development Help [L2J]
You tried to empty your browser cache...? Lol. Be clear with your words, you're saying when the server is off, it says "offline", and when it is online, it says nothing. You're wrong or I'm wrong ? Because if it's true we got a track, if not that make a useless post on MxC lol. Both off and on server should call nothing, if you got images when the server is offline, it's a draw problem. Lol. Try replace your images with just a damn echo too. I put the code in quote because it looks like christmas tree if you put in code tags. If you got something it's related to your images. About wamp, it was just if your current thing was a developement lab. You are supposed to be able to do the link between 2 hosts. What have you tried with mySQL so far ? Is your webhoster got security policies you didn't read ? :P EDIT : TRY TO CHANGE THE HOSTNAME FOR A REAL ONE >> WWW.GOOGLE.COM -
Problem Ingame After a Compilation
Tryskell replied to Bleadd's question in Request Server Development Help [L2J]
First, this faction engine sux, just from the little you shared. I don't think you can do it heavier lol. Second, this famous bug happens when you don't have actionFailed packet call. You have to add actionFailed packet else you're stuck like you say. Guess what, you're not supposed to have this bug but you have it, congratulations. Third, you have to target yourself and press escape to move again. Fourth, what chronicle ? It's supposed to be Interlude bug if it's not related to your shared code. And apparently, it doesn't have to be. Fifth, only my faction server will rule the world and elpies, muahahah. -
[HELP] Status Indicator Issue
Tryskell replied to diamond's question in Request Server Development Help [L2J]
I just try to remove the followers from the "die" list :P. - PHP - mySQL - ports ---- <?php echo 'Hello world !' ; echo "Hello world !" ; ?> Just to see if it's PHP or not. If it's already broken, the "fat|cow" will becomes a burger. ---- Have you tried to put off your server, to see what the result ? ---- I don't want to give you hope, but I think it could be the use of " instead of ' when you try to call (echo) images. I remember now something like that happened to me too... Some months ago. To give a try, try my first echo situation and replace ' per ". I added the 2 versions in my code tag if you're lazy lol. If you see only one *Hello world* instead of 2, you got your answer. -
[Share]My Services for free
Tryskell replied to Akken's topic in Server Development Discussion [L2J]
Akken will PM me with solution, if found :). Others can still continue searching why it bugs, and how to fix (via PM to keep it clear and save the test :D). ---- Personally, I found WHY it bugs, now I have to search HOW to correct it. It's 75% problem / 25% test now ^^. I will give the reason it does the NPE today far evening, like that you could search how to fix the problem tomorrow. All informations about the reason is write in my big post, top of page 2. You don't miss any infos. ---- Okay, we're in end of afternoon, so here is the trick : The Timer error is related to nothing. This is a false positive. The real problem is of course the line 108, which do a NPE. But why a NPE occurs sometimes ? I said in EXPERIENCES with tests the leader of the castle had to be online for the system works. Let's analyze my code (the onEnter one, not another part as xAdd was right to cry about :D) : @Override protected void onEnter(L2Character character) { if (_castle.getSiege().getIsInProgress()) { character.setInsideZone(L2Character.ZONE_PVP, true); character.setInsideZone(L2Character.ZONE_SIEGE, true); if (character instanceof L2PcInstance) { L2PcInstance activeChar = (L2PcInstance) character; activeChar.sendPacket(new SystemMessage(SystemMessageId.ENTERED_COMBAT_ZONE)); Until that part of code, nothing is custom. When you enter in the area, and if a castle siege is in progress in this area, it decides to put you on a pvp zone and a siege zone at the same time. Then it verifies if you're a L2PcInstance (aka a player) and send you a message "You entered in in a combat zone". // Mise a jour de la relation (excepte pour GMs et joueurs sans clan) if (!activeChar.isGM() && activeChar.getClan() != null) { //si le possesseur du chateau est different de rien if (_castle.getOwnerId() > 0) { This part of code says following orders will be skipped for clanless people and GMs. It adds a check to see if the castle is NPC or players sided. Nothing wrong too. ---- Now, here is the funny part and where I have problem. To remember you, the purpose of this "custom" area is to make a check on the castle owning faction. The "easiest" way is to find the faction of the leader of the clan which owns the castle where we are. Many infos needed, aren't they ? Let's process : //recherche du clan possesseur, et ensuite du clan leader L2Clan clanOwner = ClanTable.getInstance().getClan(_castle.getOwnerId()); if (clanOwner != null) { Will look the clan owner, according to the castleId. Just with that we made the "the clan which owns the castle where we are" part. It returns (from what I rem) the Id of the clanOwner. If the clan owner doesn't exists (case of bugged clans), it will skip the check. This is the part where I got my problem, and the line 108. L2PcInstance castleLord = clanOwner.getLeader().getPlayerInstance(); // si le joueur est d'une faction differente du clan possesseur, // il est affiche en ennemi - sinon il est affiche en defenseur if (activeChar.getFactionId() != castleLord.getFactionId()) activeChar.setSiegeState((byte) 1); else activeChar.setSiegeState((byte) 2); This part is the crucial point of course :). It tries to pickup the castle lord from the given clanId. After that, it uses the getPlayerInstance to reach the player's data (in this exemple, getFactionId, which is normally linked to L2PcInstance). So now, the explanation : getPlayerInstance() can't be null. If you check this method (in any chronicle) you will see a check saying if it's null, it should return. In others words, in the actual state, from the moment this player (the leader) isn't online, the check can't be made correctly, as this instance of this player isn't existing right now. So it fock up the whole system :). ---- Now you understood the problem, how to fix it ? Adding a null check is useless, as it means if the leader is offline, there won't never have siegeState checks. It would resolve the NPE, but not the problem. I think you get it, we have to recreate the check in another format :). The question now is : How to call one L2PcInstance stat (any : faction, but could be class, level, total experience, pvpkills) from a clanId, as it's the only real reliable information we got. The show must go on :) o_o -
[Info Request] Interlude Project
Tryskell replied to ZaNteR's question in Request Server Development Help [L2J]
He said "worth". There is no currently IL project, assuming you don't want to post every 10mins on MaxCheater forum, which won't be the good support forum anyway. -
[HELP] Status Indicator Issue
Tryskell replied to diamond's question in Request Server Development Help [L2J]
Another dumb check, you said you changed IP on L2J configs, but didn't say about L2J ports. >> Are they matching ? About that > I've tried using a non-L2J related script, still having the same issue. >> if you got the same issue with a normal PHP script (try JUST an echo), it's PHP which is wrong :). >> if you tried with another stylished ports script, try with an echo :P Btw your LS/GS IP isn't the webserver one ? I have to understand you use 2 different computers if you hide your IP ? Because you just have to put 127.0.0.1 if it's the same computer. If you haven't no more solution, try install/reinstall WAMP/LAMP, and test on it :P. And try to remember what the heck you drink to fock your script yesterday, or at least what you did, haha :). -
[HELP] Status Indicator Issue
Tryskell replied to diamond's question in Request Server Development Help [L2J]
Dumb question, but have you tried with a total another PHP script (not L2J related), or is there any running script which currently work in the same time than your script ? Just to verify if PHP works correctly... What's your error ? White blank screen ? Another type ? You can test your PHP/mySQL link using another type of call, like an heroe/pvp/pk/another page, to see if php and mySQL can exchange data. If you tested several scripts, that doesn't come (obviously) from script, assuming they all work :P. If others PHP scripts work, that don't come from PHP. If you can do a webpage calling heroes/etc, it doesn't come from php/mySQL link :P. If all those things higher are true, than you 're in a big shit lol :). Nha, if all is true, it can only be a firewall problem, or your router. From my PoV anyway, and I'm not a guru in PsHitP... Btw, you say in 2nd line it's not working now, and after your quote you're saying it works without issue... Have you changed something between the 2 states ? If it's a developement platform, use an all-in-one solution like WAMP/LAMP. That avoids... Many problems. Sry to don't give a real answer, but currently except if someone had exactly the same error in the past there is no real answer :D. -
[Share]My Services for free
Tryskell replied to Akken's topic in Server Development Discussion [L2J]
Yup, when I began to expose my case yesterday I thought about a section which could show examples of real/fake problems, with solutions if found/possible. But it would need a complete section, one topic for one case. Currently, it should be the HELP section but... Lol :). ---- Akken wanted to lock the topic because of the flames (and your post doesn't help :P), he is willing to help people who ask. I ask, so he helps ^^. The fact I do that in public can show all internal problems you can find developing a server, and more, to develop accurate ideas of NEW gameplay (stop your fockin DM / KOTH / Newbie faction) :D. Stop to blame the bear, and check your own developer penis :P. If my contribution can help Akken to show his skills, or better, to see his handle-all-problems level, I'm glad. Stop the hate, and think about my problem :). If he finds it and you no, guess what ? It's you who will be in fault. Akken didn't affirm he was the c00lest dev in the world, he just give a try on your problem. Please understand it that way and stop the war :). And if that can help people to improve their knowledge, or give ideas of mods, "Tout est pour le mieux dans le meilleur des mondes possibles", dixit Voltaire. Back to topic please :). Dunno how it will end, but that's the funny part. -
[HELP] Server Error
Tryskell replied to akaravas's question in Request Server Development Help [L2J]
Aff, double post... Time I search the delete button Matim will come and delete it :P. PS : no delete button found :o -
[HELP] Server Error
Tryskell replied to akaravas's question in Request Server Development Help [L2J]
Exactly the same thing, and I didn't want to say you're wrong :). People often don't believe one people, when they're more, they trust. Like when you dl a torrent you check comments about the torrent to see if it's a fake or no :).
