Jump to content

An4rchy

Legendary Member
  • Posts

    2,656
  • Credits

  • Joined

  • Last visited

  • Days Won

    26
  • Feedback

    100%

Everything posted by An4rchy

  1. This logo you have on site and forum is WAY too ugly. Please change it.
  2. Well I have no clue of client developing so I guess you know better, it would be interesting though.
  3. A very good and hard-working admin, no doubt he will make something awesome. GL mate.
  4. Hello everyone. I saw this on L2Java x5000 and I liked it, so I made it. Video (sorry for the sh1t quality and the letters in the screen, but I used a sh1ty free recorder): It is coded on aCis. I will accept adaptations to other chronicles/packs for extra 2 euro. Price:​ 15 euro. Method: PayPal only.​
  5. Still no capitals :/ Server is nice guys join. P.S. You have even removed capitals from retail htmls xD
  6. Hahaha true :P When everyone watches the clip, you TP, pick up, go like never happened :D
  7. Seriously, if you make some updates on the server you could easily get this 1500-2000 online you used to get... But all you do is keep wiping every 3 months to get as much money as you can before ending up with 20 online (which is not far from now). I really enjoyed this server 3-4 years ago. But times change and now players do not accept this donate-only for max enchant or months of farming for active skills. You basically rely the whole server on players donations. If players do not donate at all, then there will be no +35 in the server. That's just sad. And FFS, close the other 2 servers, the max online you get there is 50 players.
  8. @LightFusion If you make a formula to calculate the correct speed and angle of the camera based on the 2 players' position (and maybe attack speed) it can work fine. It would be nice to pre-calculate if it will be a killing shot and if it is then play the effect. This would be nice to see at bosses, for example the killing blow for baium, how sick would that be ;p All the attackers could watch that when he dies.
  9. Well, to be fair, I didn't say my eyes bleed because of the letters, but if you guessed so then you know what you're talking about :troll: I'm just saying that it looks as bad As Writing Like This. Proper sentences begin with a capital letter and that's what people are used to seeing, even in L2 and even if it doesn't fit with the font. It's just an advice (trust me, I've heard things like 'server sucks because of htmls' or even 'no buttons on htmls wtf fail'). Seems a good project though, good luck.
  10. I think this is aCis, the formulas are very similar to the latest versions of aCis.. You need to add bot protection ;p
  11. In L2BufferInstance, find: if (skillId < 100) StringUtil.append(sb, "<td><button action=\"bypass -h npc_%objectId%_skillselect ", groupType, " ", schemeName, " ", skillId, "\" width=32 height=32 back=\"icon.skill00", skillId, "\" fore=\"icon.skill00", skillId, "\"></td>"); else if (skillId < 1000) StringUtil.append(sb, "<td><button action=\"bypass -h npc_%objectId%_skillselect ", groupType, " ", schemeName, " ", skillId, "\" width=32 height=32 back=\"icon.skill0", skillId, "\" fore=\"icon.skill0", skillId, "\"></td>"); else StringUtil.append(sb, "<td><button action=\"bypass -h npc_%objectId%_skillselect ", groupType, " ", schemeName, " ", skillId, "\" width=32 height=32 back=\"icon.skill", skillId, "\" fore=\"icon.skill", skillId, "\"></td>"); Under else, you need to​ add a check, if (skillId == CATID) then show icon.skill1331. Same for the other skills you want, because these skills do not use their id for their icons, they use the pet id. You have to do this in 2 points in L2BufferInstance. Pony id: 1332, Malaria id: 1164, Cat id: 1331​ ​
  12. Just tested with a random network server and it works fine.
  13. Please use capital letters when starting a sentence at npcs... Looks good, GL.
  14. I just know when a project is good and I appreciate that. That's why I support them. The opening was not delayed for no reason, as he explained there were real life issues and the proper advertisement did not take place during the beta period due to financial reasons. But you don't even realise these things, you just see 'L2' and all you think about is the opening to see a server fail, like the rest of the retarded interlude community. I don't know if admin is 19 years old, but I know that Elfocrash isn't 19 he is older. And as I said previously, dead isn't inactive, dead is down. Now please go play Ketra-Wars..
  15. I really hate this login, seriously you guys do not appreciate the effort the admins take to offer you something new at all. You don't even offer 10 seconds of your time to support and help the project grow.
  16. And forum is not dead, your brain might be but the forum works.
  17. Some nice work done in there, but I don't think this topic will stay open for long ;p
  18. Well then post the instance of the npc so we can see what's wrong. (model/actor/instance, there should be a java file name smth like L2RaidInfoManagerInstance)
  19. Packets are a way to handle the information transfered from server -> client and client -> server. For example, let's say you press F3 and you request to cast a skill. The client sends this request to the server (RequestMagicSkillUse). The server makes all the necessary checks to see if this is possible (the casting of the specific skill), like check if the player has this skill, if the target is invalid etc. Then, if all the checks are passed, the server sends to the client AND the clients near the client a packet to start the animation and effects of the skill (the damage and effects are calculated in the server and not in the client) (MagicSkillUse). This is a simple (and not complete I didn't include every packet) communication between the server and the client in order to handle the casting of a skill. Now the writeD, writeS etc stuff you see in the server packets, is the information the client expects to receive from the server, in the specific order. You cannot add more information (actually I think you can but nothing will happen) because the client is not prepared to use this information. For example, the MagicSkillUse packet sends this information: writeC(0x48) - This is the opcode of the packet if I am not mistaken, an identifier of the packet so the client knows what information it is receiving, writeD(_charObjId) - The id of the player casting this skill, so that the animations play on the correct entity (player), writeD(_targetId) - The id of the target that the player is casting the skill on, so that the effects are shown on the correct entity (player), writeD(_skillId) - The id of the skill the player is casting, so that the correct animations and effects are shown, writeD(_skillLvl) - I am not sure why would the client need that, but it is the level of the skill, writeD(_hitTime) - The amount of time the player will be casting this skill for before it finishes, this is used to time the steps in the animation I guess, so that it is not too fast or too slow and it corresponds the players casting/attack speed, etc etc... This is just a very bas​ic explanation of how the communication and the data transfer works, I hope it helped.
  20. If the opening will take place soon as you said, you should focus on advertising and constantly bumping/updating your topic. I mean, the beta was supposed to run 2 days ago, any news? Min to paratisete to project, exete kanei poli kali entiposi mexri tora kai me ligi diafimisi tha exete arketo kosmo. Eksalou den theloun kai treli doulia ta features.
×
×
  • Create New...