PDA

View Full Version : $npc->GetItemStat($itemid, "id"); in LUA?


Rabuk
08-04-2015, 12:59 PM
Hello,
anyone knows the LUA function for: $npc->GetItemStat($itemid, "id");?

I have looked in the sourcecode, lua reference and lua modules but cant find any function like that.

Thanks in advance :)

NatedogEZ
08-04-2015, 05:11 PM
I had NO idea how to do this either lol.. but at the same time I did know how to do it.. was a huge brain fart .

Here are the identifiers that can be used..
https://github.com/EQEmu/Server/blob/master/zone/lua_item.cpp#L908


I kept trying to do..
"myitem:GetName()" -- which is wrong .. but the correct way is in the code below. Which is why I was having a brain fart .. :(


function event_say(e)

local myitem = Item(1001);

if(e.message:findi("hail")) then
e.other:Message(335, "Item name is.. " .. myitem:Name());
end

end

Rabuk
08-04-2015, 06:11 PM
I had NO idea how to do this either lol.. but at the same time I did know how to do it.. was a huge brain fart .

Here are the identifiers that can be used..
https://github.com/EQEmu/Server/blob/master/zone/lua_item.cpp#L908


I kept trying to do..
"myitem:GetName()" -- which is wrong .. but the correct way is in the code below. Which is why I was having a brain fart .. :(


function event_say(e)

local myitem = Item(1001);

if(e.message:findi("hail")) then
e.other:Message(335, "Item name is.. " .. myitem:Name());
end

end


Ah cool thank you very much. Will check out this soon. :)