pc->delitem args is invalid when pre hooking

e0706

New member
Messages
1
Points
0
int my_pc_delitem_pre(struct map_session_data *sd,int n,int amount,int type, short reason, e_log_pick_type log_type)
{
my_pc_delitem_storage = 0;
ShowError("!!!!! %d !!!!!n", n);
return 1;
}
 
output is !!!!! 162561 !!!!!
 
item count is 3 in inventory.
 
how fix it?
 
sorry, i bad eng...
 
Last edited by a moderator:
Explanation:

All parameter (in function) for Plugins are pointers, so with pointers, one can change data and that will be changed in original function too.

 
Back
Top