HPExport void server_preinit(void) { if (SERVER_TYPE == SERVER_TYPE_LOGIN) { addHookPre(lclif, parse, lclif_parse_pre); } else if (SERVER_TYPE == SERVER_TYPE_CHAR) { addHookPre(chr, parse_char, char_parse_char_pre); } else if (SERVER_TYPE == SERVER_TYPE_MAP) { addHookPre(clif, parse, clif_parse_pre); load_functions(); } }
HPExport void plugin_init(void) { addHookPre("pc->delitem", pc_restock_misc_pre); addHookPost("pc->delitem", pc_restock_misc_post); addAtcommand("restock",restock); addAtcommand("restock2",restock2); addScriptCommand("restock_item","iii",restock_item); }
/** * We started! **/ HPExport void plugin_init (void) { /* thats all we need! */ mob = GET_SYMBOL("mob"); /* lets hook! */ addHookPre("mob->setdropitem",mob_setdropitem_pre); }
/* Server Startup */ HPExport void plugin_init (void) { clif = GET_SYMBOL("clif"); pet = GET_SYMBOL("pet"); script = GET_SYMBOL("script"); map = GET_SYMBOL("map"); logs = GET_SYMBOL("logs"); itemdb = GET_SYMBOL("itemdb"); pc = GET_SYMBOL("pc"); //Hook addHookPre("map->reqnickdb",HPM_map_reqnickdb); addHookPost("pc->equippoint",HPM_pc_equippoint); //atCommand addAtcommand("costumeitem",costumeitem); //scriptCommand addScriptCommand("costume","i",costume); };