Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- questlua_pc.cpp
- ///////////////////
- //1.) Search:
- int pc_get_mount_vnum(lua_State * L)
- //3.) Add after:
- #define ENABLE_give_and_equip_item
- #ifdef ENABLE_give_and_equip_item
- int pc_give_and_equip_item(lua_State* L)
- {
- LPCHARACTER pkCharacter = CQuestManager::instance().GetCurrentCharacterPtr();
- if (!pkCharacter ||
- !lua_isnumber(L, 1))
- {
- lua_pushboolean(L, false);
- return 1;
- }
- LPITEM pkItem = ITEM_MANAGER::instance().CreateItem(lua_tonumber(L, 1));
- if (pkItem &&
- pkCharacter->EquipItem(pkItem))
- {
- lua_pushboolean(L, true);
- }
- else
- {
- M2_DESTROY_ITEM(pkItem);
- lua_pushboolean(L, false);
- }
- return 1;
- }
- #endif
- ###################################################################################################################################################
- //3.) Search:
- { "set_part", pc_set_part },
- //4.) Add after:
- #ifdef ENABLE_give_and_equip_item
- { "give_and_equip_item", pc_give_and_equip_item },
- #endif
- ###################################################################################################################################################
- give_basic_weapon.lua (quest)
- pc.give_and_equip_item(13009)
- pc.give_and_equip_item(17009)
- pc.give_and_equip_item(14009)
- pc.give_and_equip_item(16009)
- pc.give_and_equip_item(15009)
- pc.give_and_equip_item(72701)
- if pc.get_job() == 0 then
- pc.give_and_equip_item(19)
- pc.give_and_equip_item(11209)
- pc.give_and_equip_item(12209)
- elseif pc.get_job() == 1 then
- pc.give_and_equip_item(1009)
- pc.give_and_equip_item(11409)
- pc.give_and_equip_item(12349)
- elseif pc.get_job() == 2 then
- pc.give_and_equip_item(19)
- pc.give_and_equip_item(11609)
- pc.give_and_equip_item(12489)
- elseif pc.get_job() == 3 then
- pc.give_and_equip_item(7009)
- pc.give_and_equip_item(11809)
- pc.give_and_equip_item(12629)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement