PDA

View Full Version : [KT] Xin Hướng Dẫn Cái Này ạ..



hxhhxhz
21-12-16, 06:50 PM
như tiêu đề
e đã tìm nhìu scrip của nhiều sever mà chưa thấy sever nào có scrip nâng ấn mà vẫn giữ đc giá trị nâng cấp ấn ạ
xin hướng dẫn sử dụng scip nâng cấp ấn vẫn giữ giá trị

scrip
PHP Code:
local pSignet = me.GetItem(Item.ROOM_EQUIP, Item.EQUIPPOS_SIGNET, 0);
local pItemNew = me.AddItem(nGenre, nDetail, nParticular, nLevel);
for i = 1, 2 do
local nLevel = pSignet.GetGenInfo(i * 2 - 1, 0);
local nExp = pSignet.GetGenInfo(i * 2, 0);
Item:SetSignetMagic(pItemNew, i, nLevel, nExp);
end
xin hướng dẫn sử dụng nó

__Jie__
21-12-16, 10:52 PM
bó tay cho đến đó mà vẫn chưa làm được cho thêm nè




local pSignet = me.GetItem(Item.ROOM_EQUIP, Item.EQUIPPOS_SIGNET, 0);
local pItemNew = me.AddItem(pSignet.nGenre, pSignet.nDetail, nLevelNew, pSignet.nLevel);
pItemNew.Bind(1);
if pItemNew then
for i = 1, 2 do
local nLevel = pSignet.GetGenInfo(i * 2 - 1, 0);
local nExp = pSignet.GetGenInfo(i * 2, 0);
Item:SetSignetMagic(pItemNew, i, nLevel, nExp);
end
local nRet = me.DelItem(pSignet, Player.emKLOSEITEM_USE);
if nRet ~= 1 then
local szItemOld = string.format("%s,%s,%s,%s", pSignet.nGenre, pSignet.nDetail, pSignet.nParticular, pSignet.nLevel);
local szLog = string.format("%s\t%s\t%s\t%s\t%s\t%s", GetLocalDate("%Y-%m-%d %H:%M:%S"),
me.szAccount, me.szName, me.nId, szItemOld, me.GetPlayerIpAddress());
Dbg:WriteLog("Xóa Ấn cũ thất bại", szLog);
return 0;
end
else
local szLog = string.format("%s\t%s\t%s\t%s\t%s\t%s", GetLocalDate("%Y-%m-%d %H:%M:%S"),
me.szAccount, me.szName, me.nId, szItemNew, me.GetPlayerIpAddress());
Dbg:WriteLog("Thêm Ấn mới thất bại", szLog);
return 0;
end
end