Shang Posted September 19, 2015 Report Share Posted September 19, 2015 No doy soporte de como instalarla. int item_get_attribute(lua_State* L) { LPITEM item = CQuestManager::instance().GetCurrentItem(); // If there's no item, it'll return 0 if (!item) { lua_pushnumber(L, 0); return 1; } // If the function argument isn't a number, returns a syserr error if (!lua_isnumber(L, 1)) { sys_err("item_get_attr_type error!! index must be a number"); return 1; } // Saves the attribute type and value in integer variables int attrType = item->GetAttributeType(lua_tonumber(L,1)); int attrValue = item->GetAttributeValue(lua_tonumber(L,1)); // Creates a lua table lua_newtable( L ); // Gets and inserts the item attribute type into the lua table lua_pushnumber(L, attrType); lua_rawseti(L, -2, 1); // Gets and inserts the item attribute value into the lua table lua_pushnumber(L, attrValue); lua_rawseti(L, -2, 2); return 1; } { "get_attr", item_get_attribute}, Créditos: el nub de PACI, pepe para los colegas PACI, cjunior2011, mebe and 1 other 4 Quote Link to comment Share on other sites More sharing options...
vilas69 Posted September 19, 2015 Report Share Posted September 19, 2015 gracias. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.