Jump to content

ratchet

Members
  • Posts

    47
  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    0%

Everything posted by ratchet

  1. Does your table contain all the necessary keys (columns)? For example "shop_id"?
  2. Do you have the "offline_shop" table in your database?
  3. Then the approach i suggested should work, because every time the player exits the newbie zone, the provoke skill is enabled again. Try and let me know
  4. Are you sure this is a good approach? People could collect mobs in other ways. Maybe make them lose aggro/return to spawn after 200 units or something. Anyway, if you really want to disable provoke, one way is the following (example for l2jmobius): In the java file that handles your custom zone, inside the onEnter(..) method, call "disableSkill(Skill skill, long delay)". Then you do the opposite inside onExit(..) -> enableSkill(Skill skill)
  5. Hello folks, I'm working on a l2j project and looking at the xml files of items, i can't figure out from which client files are some parameters taken, for example: set name="default_action" val="EQUIP" I've checked itemname and etcitemgroup but no luck, unless i missed it. (This specific entry is present in itemname of some newer clients for example) Anyone has a clue? Appreciated!
  6. In the loginserver, try to change the LoginFailReason from REASON_USER_OR_PASS_WRONG (0x02) to REASON_ACCESS_FAILED (0x15) If the client doesn't crash anymore then I guess there's an internal counter that you have to patch (it was like this in one of the client i tried). Or you can use, as a workaround, another error that you would never need (for example REASON_WEEK_USAGE_FINISHED (0x1E) and then just modify the corresponding systemmessage in the .dat file) Troll solutions at their best xD
  7. Open the file additionaleffect.dat Copy the line of the item 15881 Paste it at the bottom and change 15881 into 25881. Save and it should work
  8. The problem is that many changes are not directly doable from the datapack scripts (or not easily doable), you need to put your hands in the core. So I suggest you look some guide on how to import the project on intellij and start from that. It will be worth in the long run.
  9. I think it's better if you import the sources into an ide (eclipse or intellij) rather than messing with the compiled packages. Probably l2jmobius is more user friendly than standard l2j for newbies
  10. Which project are you using? In standard l2j it's called L2VillageMasterInstance.java and it's found in gameserver->model->actor->instance Check for getAvailableSubclasses if i recall correctly, then cancel out the part where it removes values from the list, but careful not to remove overlord and warsmith and other conditions like elf into d.elf etc
  11. They will eventually fix it but I'm afraid this season is gone by now. Was dead the 2nd day already, and it's sad because I had a lot of fun in S1 (I never experienced any disconnect, that was probably a smartguard issue).. From what i've heard, this bug appeared before even S2 launched, but I don't know if they had already pushed the new client by the time.
  12. You can run it on any protocol as long as you adapt the packets structure to it. Obviously it's easier to use the default 273. If we're talking about the same server (we are), their season 1 client was working flawlessly, but I don't recall which protocol was it. Maybe it was the retail H5 with heavily modded interface.
  13. Doesn't happen to me when i test with retail client (273) on PTS H5. (Also wasn't happening in their previous season with an older client, so I don't see how can this be a retail bug lol)
  14. In l2j? There is probably something in the config files to allow all subclasses, i'm pretty sure. If not, one way is to go in the VillageMaster.java and check the function getSubclasses(). Then comment out the part where it removes all the kamael subclasses from the list.
  15. This is what I see in your UICommonAPI.uc around line 18: struct Xarray { var int Id; var bool ; }; So there is clearly an invalid variable name at line 18 after "bool". Anyway, fixing all the interface errors when you try to recompile can be a huge pain in the arse. Try to compile akar0's ones (he did the job for you) and if it works with your client then start applying modifications from his files instead.
  16. Have you tried with this? https://maxcheaters.com/topic/248415-l2editor-mxc-encdec-light-and-clean/
  17. Hello, When I try to run L2Server i get the error "m_QueueItems is NULL". This only happens inside virtual machine. Tried on host and worked fine. Does anyone know what's that error? Ty
  18. The problem was that the L2 file editor was encrypting the .int file wrongly, for some reason. I used the encdec inside the Unreal Editor that you posted a while ago and it worked fine. Thanks for answer though, you can close here I think
  19. Hello guys, I was trying to add a new mob starting from an existing model in the game files. What I did is: 1- make a new .u file that contains the class of my mob (I called it LineageMonsterExtra.u). I compiled it with ucc and it's just the simple script class mymob extends LineagePawn Config(User); defaultproperties { GroundMaxSpeed=180.00 GroundMinSpeed=46.00 bSpineRotation=True //ControllerClass=Class'LineageMonster.HerdMonster' DrawScale=2.50 CollisionRadius=28.00 CollisionHeight=100.0 } (Should I care about the controllerclass herdmonster? I commented it out because it was giving me errors while compiling) 2- In the npcgrp.dat I simply copypasted an existent line of the mob I want to use the model of (I just want to increase his size for now), and edited the first 2 parameters: mob ID and the name of the package in which to look for the script (LineageMonsterExtra.mymob). Rest I left untouched. 3- I created the file LineageMonsterExtra.int where i copy-pasted the animation names of the existent mob (I changed the class name in the beginning ofc). When I launch the game, the mob is loaded correctly (I see him with textures and 2.5x size) but it doesn't play any animation, except maybe 1 or 2 when i make him test some skills. Did I miss any step? Thanks for help! EDIT: Sorry guys was a stupid mistake (wrong encryption for the .int file). You can close here!
×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock