Kết quả 1 đến 6 của 6
Chủ đề: [Script] Thẻ x2 kinh nghiệm.
-
08-12-12, 03:27 AM #1
[Script] Thẻ x2 kinh nghiệm.
Giờ off KT rồi nên kiếm mấy thứ nhẹ nhàng share cho anh em.
Code thẻ x2 kinh nghiệm
PHP Code:--江湖威望令牌--孙多良--2008.10.30
local tbItem = Item:GetClass("x2exp1");
tbItem.TASKGROUP = 3003;-- 人物任务变量的groupID
tbItem.TASKLASTTIME_ID = 1; -- 人物任务变量的最后时间保存的ID
tbItem.TASKREMAINTIME_ID = 2; -- 人物任务变量的剩余累积时间ID 单位:小时乘10
tbItem.SKILL_ID_EXP = 332; -- 332,经验加倍技能ID
tbItem.SKILL_ID_EXP_LEVEL = 10; -- Cấp độ của skill.Cấp 10 sẽ là + thêm 100% kinh nghiệm.Cấp 20 là cộng 200%(tương đương x3)
tbItem.tbEffect = {
[1] = 1;--(Thời gian hiệu nghiệm của thẻ.Đơn vị tính bằng Giờ)
}
function tbItem:OnUse()
self:Update();
local nRemainTime = self:GetRemainTime();
local nExpSkillLevel, nExpStateType, nExpEndTime, bExpIsNoClearOnDeath = me.GetSkillState(self.SKILL_ID_EXP);
local nNewExpTime = 0;
if (not nExpEndTime) then
nExpEndTime = 0;
end
nRemainTime = nRemainTime - self.tbEffect[it.nLevel];
nNewExpTime = self.tbEffect[it.nLevel] * 18 * 3600 + nExpEndTime;
me.AddSkillState(self.SKILL_ID_EXP, self.SKILL_ID_EXP_LEVEL, 1, nNewExpTime, 1);
me.Msg(string.format("Bạn nhận được <color=yellow>%s giờ <color> nhân đôi kinh nghiệm.",self.tbEffect[it.nLevel]))
return 1;
end
function tbItem:Update()
local nLastTime = me.GetTask(self.TASKGROUP, self.TASKLASTTIME_ID);
local nNowTime = GetTime();
local nDays = self:CalculateDay(nLastTime, nNowTime);
local nRemainTime = nDays * 1.5 + self:GetRemainTime();
if (nRemainTime < 0.1) then nRemainTime = 0;
end
if (nLastTime <= 0) then
nRemainTime = 1.5;
end
me.SetTask(self.TASKGROUP, self.TASKLASTTIME_ID, nNowTime); me.SetTask(self.TASKGROUP, self.TASKREMAINTIME_ID, nRemainTime * 10); -- 存的是小时的十倍
end
-- 计算离上次更新时间过了多少天
function tbItem:CalculateDay(nLastTime, nNowTime)
local nLastDay = Lib:GetLocalDay(nLastTime);
local nNowDay = Lib:GetLocalDay(nNowTime);
local nDays = nNowDay - nLastDay; if (nDays < 0) then
nDays = 0;
end
return nDays;
end
function tbItem:GetRemainTime()
return me.GetTask(self.TASKGROUP, self.TASKREMAINTIME_ID) / 10;
end
Tạo thêm task nữa nha.
-Ưu điểm:
- Không bị giới hạn exp
- hết thời gian mới hết tác dụng
-Nhược điểm:
- Không thể dùng chung với Tu Luyện Châu.Vì dùng tu luyện châu sẽ mất hiệu nghiệm của thẻ.Tốt nhất là ăn hết tu luyện châu rồi mới dùng thẻ
Chỉnh sửa tại đây
tbItem.SKILL_ID_EXP_LEVEL = 10; -- Cấp độ của skill.Cấp 10 sẽ là + thêm 100% kinh nghiệm.Cấp 20 là cộng 200%(tương đương x3)
tbItem.tbEffect = {
[1] = 1;--(Thời gian hiệu nghiệm của thẻ.Đơn vị tính bằng Giờ)
}Khách viếng thăm hãy cùng Sesshomaru xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 22 Users Say Thank You to Sesshomaru For This Useful Post:
divine9966 (10-12-12), dongnguyen0510 (30-04-13), giangbanlac (07-01-13), GoldenPhoenix (08-12-12), Jackieldm (23-01-13), jeansu (08-12-12), kiemphap (30-01-13), kiemthep (14-01-13), leanhducxh (10-12-12), liemkute123 (08-12-12), linhpl2001 (15-03-13), lonelywofl38 (07-08-13), minhcanhitvn (12-12-12), mrrainnt (30-01-13), newhorizon1811 (07-08-13), satthupro95 (11-12-12), tkv003 (22-08-13), vipbk (08-12-12), vipprolc (30-01-13), XiTop (08-12-12), yasichiaki (10-12-12), zipzipbonbon1 (10-12-12)
-
30-01-13, 05:32 PM #2
- Ngày tham gia
- Nov 2012
- Bài viết
- 17
- Thanks
- 13
- Thanked 4 Times in 3 Posts
Ðề: [Script] Thẻ x2 kinh nghiệm.
Bác Toại có thể cho em file scriptitem.txt + cái scrips thẻ x2 được ko? Em làm mà ấn vào ko thấy gì? Với cả cái Task thêm ntn vậy bác??
Khách viếng thăm hãy cùng kiemphap xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
07-08-13, 10:42 AM #3
- Ngày tham gia
- Jun 2013
- Bài viết
- 102
- Thanks
- 86
- Thanked 1 Time in 1 Post
Ðề: [Script] Thẻ x2 kinh nghiệm.
em đã làm theo nhưng hiện tại thì chưa được ạ...
em mắc cái phần khởi tạo item mới... trong file scriptitem.txt và file task_def.txt
ai chỉ em với ạ.Khách viếng thăm hãy cùng newhorizon1811 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
09-08-13, 10:33 AM #4
- Ngày tham gia
- Jun 2013
- Bài viết
- 102
- Thanks
- 86
- Thanked 1 Time in 1 Post
Ðề: [Script] Thẻ x2 kinh nghiệm.
Khách viếng thăm hãy cùng newhorizon1811 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
09-08-13, 11:26 AM #5
- Ngày tham gia
- May 2012
- Đang ở
- đây
- Bài viết
- 5,112
- Thanks
- 248
- Thanked 3,008 Times in 1,889 Posts
Ðề: [Script] Thẻ x2 kinh nghiệm.
1. thêm item mới : nếu không chắc chắn thì bạn copy 1 dòng item nào đó paste xuống dòng dưới cùng, chỉnh sửa thông số, hình ảnh spr ...
2. khai báo task cũng tương tự như add item mới, copy lấy 1 dòng bất kỳ rồi paste, sửa lại cho thích hợp
=> Các vấn đề này rất cơ bản, có rất nhiều hướng dẫn, lần sau nhớ tìm kiếm trước khi hỏi !Khách viếng thăm hãy cùng vipbk xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến vipbk vì bài viết này !
newhorizon1811 (10-08-13)
-
10-08-13, 04:18 PM #6
- Ngày tham gia
- Jun 2013
- Bài viết
- 102
- Thanks
- 86
- Thanked 1 Time in 1 Post
Ðề: [Script] Thẻ x2 kinh nghiệm.
dạ em làm rồi... nhưng e mắc ở cái lỗi hình ảnh. em đã thêm dược nhưng nó ko hiển thị hình ảnh ạ
khi em dùng chức năng adm vứt nó ra thì thấy nó hiện lên tên của vật phẩm đó nhưng khi nhặt lên thì ko hiển thị gì.
trên này bác có chỉ em là chỉnh hình ảnh spr em chưa biết cái này. bác chỉ em với ạKhách viếng thăm hãy cùng newhorizon1811 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[KT] Xin file setting kinh nghiệm lên cấp và kinh nghiệm đánh quái như VNG
Bởi helpme85 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 17-11-16, 07:22 PM -
[JX] Cần hướng dẫn viết script x2 kinh nghiệm có giới hạn thời gian
Bởi shidaichi trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 02-09-12, 11:29 PM -
[JX] Xin script cho sever cua nhoxpk2707 ai có kinh nghiệm xin giúp
Bởi cuonghaha trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 15-03-12, 06:02 PM -
hỏi về script nhân 2, 3,4 kinh nghiệm
Bởi Kenizzle trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 21-11-10, 01:26 AM