PDA

View Full Version : [KT] Thời gian Delay mở rương



huybekool
29-03-14, 12:21 AM
Mình muốn giảm thời gian mở rương xuống như là mở rương thuốc, rương vỏ sò vàng mà mò mãi k0 ra, bạn nào biết chỉ mình với, Thanks

Sesshomaru
29-03-14, 03:31 AM
Tìm script các loại rương muốn sửa(tự tìm)

Vào script của nó tìm đoạn tương tự đoạn này


local tbEvent = { Player.ProcessBreakEvent.emEVENT_MOVE,
Player.ProcessBreakEvent.emEVENT_ATTACK,
Player.ProcessBreakEvent.emEVENT_SITE,
Player.ProcessBreakEvent.emEVENT_USEITEM,
Player.ProcessBreakEvent.emEVENT_ARRANGEITEM,
Player.ProcessBreakEvent.emEVENT_DROPITEM,
Player.ProcessBreakEvent.emEVENT_SENDMAIL,
Player.ProcessBreakEvent.emEVENT_TRADE,
Player.ProcessBreakEvent.emEVENT_CHANGEFIGHTSTATE,
Player.ProcessBreakEvent.emEVENT_CLIENTCOMMAND,
Player.ProcessBreakEvent.emEVENT_LOGOUT,
Player.ProcessBreakEvent.emEVENT_DEATH,
Player.ProcessBreakEvent.emEVENT_ATTACKED,}
function tbNpc:OnDialog()
GeneralProcess:StartProcess("Đang hái quả...", DELAY_TIME * Env.GAME_FPS, {self.GetQuest, self, me.nId, him.dwId}, nil, tbEvent);
end

GeneralProcess:StartProcess là dòng lệnh mở
DELAYTIME là thời gian mở.Sửa thành 1 là 1s

huybekool
29-03-14, 10:07 AM
Tìm script các loại rương muốn sửa(tự tìm)

Vào script của nó tìm đoạn tương tự đoạn này


local tbEvent = { Player.ProcessBreakEvent.emEVENT_MOVE,
Player.ProcessBreakEvent.emEVENT_ATTACK,
Player.ProcessBreakEvent.emEVENT_SITE,
Player.ProcessBreakEvent.emEVENT_USEITEM,
Player.ProcessBreakEvent.emEVENT_ARRANGEITEM,
Player.ProcessBreakEvent.emEVENT_DROPITEM,
Player.ProcessBreakEvent.emEVENT_SENDMAIL,
Player.ProcessBreakEvent.emEVENT_TRADE,
Player.ProcessBreakEvent.emEVENT_CHANGEFIGHTSTATE,
Player.ProcessBreakEvent.emEVENT_CLIENTCOMMAND,
Player.ProcessBreakEvent.emEVENT_LOGOUT,
Player.ProcessBreakEvent.emEVENT_DEATH,
Player.ProcessBreakEvent.emEVENT_ATTACKED,}
function tbNpc:OnDialog()
GeneralProcess:StartProcess("Đang hái quả...", DELAY_TIME * Env.GAME_FPS, {self.GetQuest, self, me.nId, him.dwId}, nil, tbEvent);
end

GeneralProcess:StartProcess là dòng lệnh mở

DELAYTIME là thời gian mở.Sửa thành 1 là 1s

Mod có thể cho mình biết tìm Script của các loại rương trong mục nào không, Thanks nhiều nhé

Sesshomaru
29-03-14, 10:14 AM
Mod có thể cho mình biết tìm Script của các loại rương trong mục nào không, Thanks nhiều nhé
Bạn có nghe câu muốn ăn phải lăn vào bếp không??
Cách tìm script 1 file thì xem ở đây.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

__Jie__
29-03-14, 10:49 AM
Mod có thể cho mình biết tìm Script của các loại rương trong mục nào không, Thanks nhiều nhé
Hướng dẫn lại nè :
1. Vào setting\001\other\scriptitem.txt mở = notepad++ xong chép qua excel cho dể nhìn
2. Tìm tên vật phẩm ví dụ :

Vỏ sò vàng - Rương Vỏ sò vàng - Rương 18 1 338 1 \image\item\other\scriptitem\baiyinbaoxiang.spr 32 Rương chứa đầy <color=yellow>Vỏ sò vàng<color>. Mở ra có thể nhận được <color=yellow>Vỏ sò vàng<color>. 0 1 1 0 0 0 xiang 18 1 325 1 0 100


3. Chủ ý cột Class là tên file class của Item ví dụ võ sò vàng - rương là xiang
4. Dùng chức năng search all của notepadd ++ search để tìm class xiang ta được script\item\class\xiang.lua
5. Mở file này lên
Tìm :

GeneralProcess:StartProcess("Mở "..pItem.szName.."...", 10 * Env.GAME_FPS, {self.OnUseAskCount, self, nMaxTakeOutCount}, nil, tbBreakEvent);


6. Edit theo ý muốn