Plugin Collections

Found that some new changed in last Hercules (https://github.com/HerculesWS/Hercules/commit/95b4e328c254fdb060307990c37ac6acf3cce65f),

so make many Dastgir's Plugin appeared error when compiled...

1>------ Build started: Project: afk, Configuration: Release Win32 ------
2>------ Build started: Project: auraset, Configuration: Release Win32 ------
2>     Creating library auraset\Release\auraset.lib and object auraset\Release\auraset.exp
2>auraset.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
2>auraset.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
2>..\plugins\auraset.dll : fatal error LNK1120: 2 unresolved externals
1>     Creating library afk\Release\afk.lib and object afk\Release\afk.exp
1>afk.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _parse_noafk_mapflag
1>afk.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
1>..\plugins\afk.dll : fatal error LNK1120: 2 unresolved externals
3>------ Build started: Project: costumeitem, Configuration: Release Win32 ------
4>------ Build started: Project: Critical-Magic, Configuration: Release Win32 ------
3>     Creating library costumeitem\Release\costumeitem.lib and object costumeitem\Release\costumeitem.exp
3>costumeitem.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _HPM_map_reqnickdb
3>costumeitem.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
3>costumeitem.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
3>..\plugins\costumeitem.dll : fatal error LNK1120: 3 unresolved externals
4>     Creating library Critical-Magic\Release\Critical-Magic.lib and object Critical-Magic\Release\Critical-Magic.exp
4>Critical-Magic.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _magic_critical_attack
4>Critical-Magic.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
4>..\plugins\Critical-Magic.dll : fatal error LNK1120: 2 unresolved externals
5>------ Build started: Project: ExtendedVending, Configuration: Release Win32 ------
6>------ Build started: Project: hit-delay, Configuration: Release Win32 ------
5>     Creating library ExtendedVending\Release\ExtendedVending.lib and object ExtendedVending\Release\ExtendedVending.exp
6>     Creating library hit-delay\Release\hit-delay.lib and object hit-delay\Release\hit-delay.exp
5>ExtendedVending.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _clif_parse_SelectArrow_pre
6>hit-delay.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _pc_setpos_delay
6>hit-delay.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
5>ExtendedVending.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
5>ExtendedVending.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
5>..\plugins\ExtendedVending.dll : fatal error LNK1120: 3 unresolved externals
6>..\plugins\hit-delay.dll : fatal error LNK1120: 2 unresolved externals
7>------ Build started: Project: market, Configuration: Release Win32 ------
8>------ Build started: Project: monster_nodropexp, Configuration: Release Win32 ------
7>     Creating library market\Release\market.lib and object market\Release\market.exp
7>market.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _atkillmonster_sub_pre
7>market.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
7>market.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
7>..\plugins\market.dll : fatal error LNK1120: 3 unresolved externals
9>------ Build started: Project: restock, Configuration: Release Win32 ------
8>     Creating library monster_nodropexp\Release\monster_nodropexp.lib and object monster_nodropexp\Release\monster_nodropexp.exp
8>monster_nodropexp.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
8>..\plugins\monster_nodropexp.dll : fatal error LNK1120: 1 unresolved externals
9>     Creating library restock\Release\restock.lib and object restock\Release\restock.exp
9>restock.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
9>restock.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
9>..\plugins\restock.dll : fatal error LNK1120: 2 unresolved externals
10>------ Build started: Project: security, Configuration: Release Win32 ------
11>------ Build started: Project: movespeed, Configuration: Release Win32 ------
11>     Creating library movespeed\Release\movespeed.lib and object movespeed\Release\movespeed.exp
11>movespeed.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _npc_parse_unknown_mapflag_pre
11>movespeed.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
11>movespeed.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
11>..\plugins\movespeed.dll : fatal error LNK1120: 3 unresolved externals
10>     Creating library security\Release\security.lib and object security\Release\security.exp
12>------ Build started: Project: noinvitation, Configuration: Release Win32 ------
10>security.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _cant_trade
10>security.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
10>..\plugins\security.dll : fatal error LNK1120: 2 unresolved externals
12>     Creating library noinvitation\Release\noinvitation.lib and object noinvitation\Release\noinvitation.exp
12>noinvitation.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _clif_friendlist_req_pre
12>noinvitation.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
12>..\plugins\noinvitation.dll : fatal error LNK1120: 2 unresolved externals
13>------ Build started: Project: arealoot, Configuration: Release Win32 ------
14>------ Build started: Project: koe, Configuration: Release Win32 ------
13>     Creating library arealoot\Release\arealoot.lib and object arealoot\Release\arealoot.exp
13>arealoot.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _arealoot_item
14>     Creating library koe\Release\koe.lib and object koe\Release\koe.exp
14>koe.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
14>..\plugins\koe.dll : fatal error LNK1120: 1 unresolved externals
13>arealoot.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
13>..\plugins\arealoot.dll : fatal error LNK1120: 2 unresolved externals
15>------ Build started: Project: noitem, Configuration: Release Win32 ------
16>------ Build started: Project: nochangeequip, Configuration: Release Win32 ------
16>     Creating library nochangeequip\Release\nochangeequip.lib and object nochangeequip\Release\nochangeequip.exp
15>     Creating library noitem\Release\noitem.lib and object noitem\Release\noitem.exp
15>noitem.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _npc_parse_unknown_mapflag_pre
15>noitem.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
15>noitem.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
16>nochangeequip.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _npc_parse_unknown_mapflag_pre
16>nochangeequip.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
16>..\plugins\nochangeequip.dll : fatal error LNK1120: 2 unresolved externals
15>..\plugins\noitem.dll : fatal error LNK1120: 3 unresolved externals
17>------ Build started: Project: vendor_control, Configuration: Release Win32 ------
17>     Creating library vendor_control\Release\vendor_control.lib and object vendor_control\Release\vendor_control.exp
17>vendor_control.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _npc_isnear_pre
17>vendor_control.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
17>..\plugins\vendor_control.dll : fatal error LNK1120: 2 unresolved externals
========== Build: 0 succeeded, 17 failed, 20 up-to-date, 0 skipped ==========
 
Found that some new changed in last Hercules (https://github.com/HerculesWS/Hercules/commit/95b4e328c254fdb060307990c37ac6acf3cce65f),

so make many Dastgir's Plugin appeared error when compiled...

1>------ Build started: Project: afk, Configuration: Release Win32 ------
2>------ Build started: Project: auraset, Configuration: Release Win32 ------
2>     Creating library auraset\Release\auraset.lib and object auraset\Release\auraset.exp
2>auraset.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
2>auraset.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
2>..\plugins\auraset.dll : fatal error LNK1120: 2 unresolved externals
1>     Creating library afk\Release\afk.lib and object afk\Release\afk.exp
1>afk.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _parse_noafk_mapflag
1>afk.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
1>..\plugins\afk.dll : fatal error LNK1120: 2 unresolved externals
3>------ Build started: Project: costumeitem, Configuration: Release Win32 ------
4>------ Build started: Project: Critical-Magic, Configuration: Release Win32 ------
3>     Creating library costumeitem\Release\costumeitem.lib and object costumeitem\Release\costumeitem.exp
3>costumeitem.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _HPM_map_reqnickdb
3>costumeitem.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
3>costumeitem.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
3>..\plugins\costumeitem.dll : fatal error LNK1120: 3 unresolved externals
4>     Creating library Critical-Magic\Release\Critical-Magic.lib and object Critical-Magic\Release\Critical-Magic.exp
4>Critical-Magic.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _magic_critical_attack
4>Critical-Magic.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
4>..\plugins\Critical-Magic.dll : fatal error LNK1120: 2 unresolved externals
5>------ Build started: Project: ExtendedVending, Configuration: Release Win32 ------
6>------ Build started: Project: hit-delay, Configuration: Release Win32 ------
5>     Creating library ExtendedVending\Release\ExtendedVending.lib and object ExtendedVending\Release\ExtendedVending.exp
6>     Creating library hit-delay\Release\hit-delay.lib and object hit-delay\Release\hit-delay.exp
5>ExtendedVending.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _clif_parse_SelectArrow_pre
6>hit-delay.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _pc_setpos_delay
6>hit-delay.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
5>ExtendedVending.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
5>ExtendedVending.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
5>..\plugins\ExtendedVending.dll : fatal error LNK1120: 3 unresolved externals
6>..\plugins\hit-delay.dll : fatal error LNK1120: 2 unresolved externals
7>------ Build started: Project: market, Configuration: Release Win32 ------
8>------ Build started: Project: monster_nodropexp, Configuration: Release Win32 ------
7>     Creating library market\Release\market.lib and object market\Release\market.exp
7>market.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _atkillmonster_sub_pre
7>market.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
7>market.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
7>..\plugins\market.dll : fatal error LNK1120: 3 unresolved externals
9>------ Build started: Project: restock, Configuration: Release Win32 ------
8>     Creating library monster_nodropexp\Release\monster_nodropexp.lib and object monster_nodropexp\Release\monster_nodropexp.exp
8>monster_nodropexp.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
8>..\plugins\monster_nodropexp.dll : fatal error LNK1120: 1 unresolved externals
9>     Creating library restock\Release\restock.lib and object restock\Release\restock.exp
9>restock.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
9>restock.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
9>..\plugins\restock.dll : fatal error LNK1120: 2 unresolved externals
10>------ Build started: Project: security, Configuration: Release Win32 ------
11>------ Build started: Project: movespeed, Configuration: Release Win32 ------
11>     Creating library movespeed\Release\movespeed.lib and object movespeed\Release\movespeed.exp
11>movespeed.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _npc_parse_unknown_mapflag_pre
11>movespeed.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
11>movespeed.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
11>..\plugins\movespeed.dll : fatal error LNK1120: 3 unresolved externals
10>     Creating library security\Release\security.lib and object security\Release\security.exp
12>------ Build started: Project: noinvitation, Configuration: Release Win32 ------
10>security.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _cant_trade
10>security.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
10>..\plugins\security.dll : fatal error LNK1120: 2 unresolved externals
12>     Creating library noinvitation\Release\noinvitation.lib and object noinvitation\Release\noinvitation.exp
12>noinvitation.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _clif_friendlist_req_pre
12>noinvitation.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
12>..\plugins\noinvitation.dll : fatal error LNK1120: 2 unresolved externals
13>------ Build started: Project: arealoot, Configuration: Release Win32 ------
14>------ Build started: Project: koe, Configuration: Release Win32 ------
13>     Creating library arealoot\Release\arealoot.lib and object arealoot\Release\arealoot.exp
13>arealoot.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _arealoot_item
14>     Creating library koe\Release\koe.lib and object koe\Release\koe.exp
14>koe.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
14>..\plugins\koe.dll : fatal error LNK1120: 1 unresolved externals
13>arealoot.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
13>..\plugins\arealoot.dll : fatal error LNK1120: 2 unresolved externals
15>------ Build started: Project: noitem, Configuration: Release Win32 ------
16>------ Build started: Project: nochangeequip, Configuration: Release Win32 ------
16>     Creating library nochangeequip\Release\nochangeequip.lib and object nochangeequip\Release\nochangeequip.exp
15>     Creating library noitem\Release\noitem.lib and object noitem\Release\noitem.exp
15>noitem.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _npc_parse_unknown_mapflag_pre
15>noitem.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
15>noitem.obj : error LNK2019: unresolved external symbol _addHookPost referenced in function _plugin_init
16>nochangeequip.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _npc_parse_unknown_mapflag_pre
16>nochangeequip.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
16>..\plugins\nochangeequip.dll : fatal error LNK1120: 2 unresolved externals
15>..\plugins\noitem.dll : fatal error LNK1120: 3 unresolved externals
17>------ Build started: Project: vendor_control, Configuration: Release Win32 ------
17>     Creating library vendor_control\Release\vendor_control.lib and object vendor_control\Release\vendor_control.exp
17>vendor_control.obj : error LNK2019: unresolved external symbol _hookStop referenced in function _npc_isnear_pre
17>vendor_control.obj : error LNK2019: unresolved external symbol _addHookPre referenced in function _plugin_init
17>..\plugins\vendor_control.dll : fatal error LNK1120: 2 unresolved externals
========== Build: 0 succeeded, 17 failed, 20 up-to-date, 0 skipped ==========
Yes, I know, give me a day to update it to last hercules change

Its not even a day for that update

Edit:

Updated https://github.com/dastgir/HPM-Plugins/commit/0416b0d16fef7d6cd5905a8b114be8bf9232f01f / https://github.com/dastgir/HPM-Plugins/commit/5a1fdfd43eb6137e709f2d7ecee366c4307d8ace / https://github.com/dastgir/HPM-Plugins/commit/c96e91397bf74892a9cd0f919438cd4667da5673

 
Last edited by a moderator:
Since no one else has said it yet; Thank you Dastgir for being so fast to update these. The community definitely appreciates it.

 
It seen that still got some error on last Dastgir's Plugins....
default_mellow.png
 
default_mellow.png
 
default_mellow.png


1>------ Build started: Project: costumeitem, Configuration: Release Win32 ------
2>------ Build started: Project: ExtendedVending, Configuration: Release Win32 ------
1>  costumeitem.c
1>..\src\plugins\costumeitem.c(217): error C2223: left of '->fd' must point to struct/union
1>..\src\plugins\costumeitem.c(217): warning C4047: 'function' : 'int' differs in levels of indirection from 'char [8]'
1>..\src\plugins\costumeitem.c(217): warning C4024: 'function through pointer' : different types for formal and actual parameter 2
1>..\src\plugins\costumeitem.c(217): error C2198: 'function through pointer' : too few arguments for call
2>  ExtendedVending.c
2>..\src\plugins\ExtendedVending.c : warning C4819: The file contains a character that cannot be represented in the current code page (950). Save the file in Unicode format to prevent data loss
2>..\src\plugins\ExtendedVending.c(463): error C2223: left of '->fd' must point to struct/union
2>..\src\plugins\ExtendedVending.c(463): warning C4047: 'function' : 'uint32' differs in levels of indirection from 'char [1024]'
2>..\src\plugins\ExtendedVending.c(463): warning C4024: 'function through pointer' : different types for formal and actual parameter 2
2>..\src\plugins\ExtendedVending.c(463): error C2198: 'function through pointer' : too few arguments for call
2>..\src\plugins\ExtendedVending.c(490): error C2440: 'function' : cannot convert from 'map_session_data' to 'map_session_data *'
2>..\src\plugins\ExtendedVending.c(490): warning C4024: 'function through pointer' : different types for formal and actual parameter 1
2>..\src\plugins\ExtendedVending.c(495): error C2100: illegal indirection
2>..\src\plugins\ExtendedVending.c(729): error C2223: left of '->status' must point to struct/union
2>..\src\plugins\ExtendedVending.c(747): error C2223: left of '->status' must point to struct/union
2>..\src\plugins\ExtendedVending.c(764): warning C4028: formal parameter 4 different from declaration
2>..\src\plugins\ExtendedVending.c(767): warning C4028: formal parameter 1 different from declaration
========== Build: 0 succeeded, 2 failed, 29 up-to-date, 0 skipped ==========
 
Yup in the latest update (3days ago) the extended vending system is still error
NBeFjSm.png


EDIT: Costumeitem plugin too is error.

 
Last edited by a moderator:
Last edited by a moderator:
Hello @Dastgir, @itemmap_p and _g is not "clif->message" is not working its still showing the (get_type == 0) one.

 
Last edited by a moderator:
Hello @Dastgir, @itemmap_p and _g is not "clif->message" is not working its still showing the (get_type == 0) one.
Updated

 
Added 'sellitem2'

It is similar to sellitem, but you can define cards and refines in it.

Syntax:

Code:
sellitem2 <Item_ID>,identify,refine,attribute,card1,card2,card3,card4{,price};
 
Added 'sellitem2'

It is similar to sellitem, but you can define cards and refines in it.

Syntax:

sellitem2 <Item_ID>,identify,refine,attribute,card1,card2,card3,card4{,price};
nice one
default_biggrin.png
what about Annie's plugin?
default_tongue.png


 
Back
Top