4144
-
Content Count
1189 -
Joined
-
Last visited
-
Days Won
124
Posts posted by 4144
-
-
then on old hercules try call getnpcid as getnpcid("MYNPC")
or may be it not exists in your hercules. look for getnpcid in atcommand.c
-
probably you using too old hercules or some bad mod of plugin?
try test your script on latest clean hercules.
from script file look like this is ratnena? then not sure may be getnpcid in rathena always need npc name as parameter.
something like: getnpcid("MYNPC")
-
-
Quote2022-02-10 Different changes
Patches
Fix patch Disable Adventure Agent button on Party Window. (fix by @4144).
Add patch Change Walk To Delay from chat. (by @4144).
Add patch Check is servertype in xml file was set to correct value. (by @4144).
Add patch Change names font size. (by @4144).
Add patch Protect shorten and bold name flags. (by @4144).
Add patch Draw names with bold or normal font. (by @4144).
Add patch Set custom message for error if client started without launcher. (by @4144).
For devs
Add function for resize hex code to given len: pe.resizeHexCode.
Add code len parameter into function pe.replaceAsmFile.
Add functions for get first existing table variable from list: table.getAny, table.getAnyValidated.
Add function for insert null terminated string: pe.insertString
Add macro assembler conditional commands: %if, %ifdef, %endif.
Enable report about legacy functions.
Other
Update tables. -
I add link for card/gpay in first message. atleast for some people it works.
evilpuncker reacted to this -
On 1/19/2022 at 11:44 PM, fiction said:Oh bad news...Personally i don't use any kind of crypto, maybe herc need a section for crowdfunding, like rathena does.
I'll like to support this projet, because is a benefit for all the hercules users, but the actual currency is a limitation for me
Try this donation link <removed>
Should works with cards/google pay.
Look like it partially translated to english and it count donation in russian rubles...
evilpuncker and fiction reacted to this -
this error show what you have wrong or missing external settings file.
-
no target amount.
and i planning complete atleast some features described in "what need to add" section, but no time and no donations, i not working on it for now
evilpuncker reacted to this -
no.
and funding look like not working. no one interested in this features.
evilpuncker reacted to this -
wrong or missing externalsettings file.
for use always korean external setting file use patch http://nemo.herc.ws/patches/AlwaysReadKrExtSettings/
-
it can mean missing patch http://nemo.herc.ws/patches/DisableFilenameCheck/
or if you using 2019 client or near, then you must use cdclient.dll from nemo.
-
text messages in msgstringtable
numbers in server configs
-
try run run copy of your server in vps as test server.
on test server try remove plugins and custom changes. if it works fine, try slowly add your changes.
or issue can be in one of config or db files. for check this try build for test server completly clean hercules version and check is issue present or not.
-
you can share pythin plugin?
probably will be good to add it as sample plugin into hercules
-
undefined referenced like
Quoteundefined reference to `Py_Initialize'
show what you not linking with python library. need something like
Quote-llibpython
but probably with full path to libpython.so with version number in name
you can see what library to use in other programs what linked to python.
-
Quote2022-01-06 Functions fixes
Other
Fixed new assembler insert functions. -
Quote2022-01-05 Different updates
Patches
Fix patch Remove Serial Display. (fix by @4144).
Fix patch Always Load Client Plugins for old clients. (fix by @4144).
For devs
Add function for insert data at address: pe.insertAt.
Add functions for insert in any free space: pe.insert, pe.insertHex.
Add function for get exe build date: pe.getDate.
Copy insert functions from exe object into pe object.
Other
Update copyright year.
Update tables. -
also fix is here https://github.com/HerculesWS/Hercules/pull/3103
-
i checked in your client version.
look like this client using weight as raw value. other clients using it as multiply to 10.
i will try to do generic fix for old clients.
but for you for quick fix, find in clif.c line
item->weight = id->weight * 10;
and replace to this
item->weight = id->weight;
-
you link is not working,
you can see in shop more than one item?
if no probably you again build hercules in wrong way?
-
Quote2021-12-28 Different updates
Patches
Fix patch Load Custom lua file instead of iteminfo*.lub. (fix by @4144).
Fix patch Change new char name field height. (fix by @4144).
Add patch Change minimal gold amount for start roulette. (by @4144).
Add patch Change minimal silver amount for start roulette. (by @4144).
Add patch Change minimal bronze amount for start roulette. (by @4144).
For devs
Add functions for search strings with information: pe.stringInfoVa and pe.stringInfoRaw.
Add function for match one of any block: pe.matchAny.
Add function for search one of any hex bytes block: pe.findAny. -
then set correct packet version and client type and try rebuild your server.
after server run it should show correct packet version and client type.
See here http://nemo.herc.ws/downloads/2020-07-29aRagexeRE/#build-on-windows
-
your client look like not exists.
also if you set wrong packet version or client type you can get many different issues.
here should be all clients from 2010 and newer. here your client name is not present
-
MVP ranking Statue
in Script Support
Posted
.@id = getelementofarray(getvariableofnpc(.npcgid, "MVPLadder"), getnpcid("MVPLadder"));
like this