Kết quả 1 đến 7 của 7
-
15-10-15, 12:33 PM #1
- Ngày tham gia
- Jan 2015
- Bài viết
- 189
- Thanks
- 25
- Thanked 14 Times in 12 Posts
Hỏi phần thưởng ramdom khi giết người ở Tống Kim
các bác cho em hỏi cách viết code ở Tống Kim, làm sao khi giết người thì nó sẽ ramdum vặt phẩm như tiền du long và mảnh ghép với, em có chơi dev máy sv online thấy hay nhưng k biết cách viết code, pro nào viết đc cho em xin code với, e tks trước.
Khách viếng thăm hãy cùng devsevergame xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
15-10-15, 08:06 PM #2
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,320
- Thanks
- 256
- Thanked 740 Times in 559 Posts
Ðề: Hỏi phần thưởng ramdom khi giết người ở Tống Kim
Tương tự file phần thưởng random của item ( ví dụ rương cao quý ) kèm kết hợp vs hàm ( gọi là rớt đồ trên mặt đất nhưng topic bên scripts) KItem.AddItemInPos(nMapId,nPosX,nPosY,18,1,53,1); -- 18,1,53,1 là item Lửa trại_Chưa đốt.
Đúng chổ đúng vị trí thì sẽ được thôi
-
15-10-15, 08:20 PM #3
Ðề: Hỏi phần thưởng ramdom khi giết người ở Tống Kim
bác jie nói chung chung thế thôi nhưng đụng vào thì bác sẽ biết nó rắc rối ntn
thân ái và quyết thắngKhách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
15-10-15, 10:33 PM #4
- Ngày tham gia
- May 2015
- Bài viết
- 76
- Thanks
- 1
- Thanked 30 Times in 28 Posts
Ðề: Hỏi phần thưởng ramdom khi giết người ở Tống Kim
muốn nó rớt vào người hay rớt ra ngoài cho người khác nhặt dc
Khách viếng thăm hãy cùng localhost169 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-10-15, 11:24 PM #5
- Ngày tham gia
- Mar 2015
- Bài viết
- 118
- Thanks
- 26
- Thanked 4 Times in 4 Posts
Ðề: Hỏi phần thưởng ramdom khi giết người ở Tống Kim
thêm hàm rớt code gióng như săn boss đó bạn
Lần sửa cuối bởi lctung2015, ngày 16-10-15 lúc 11:27 PM.
Khách viếng thăm hãy cùng lctung2015 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-10-15, 11:26 PM #6
- Ngày tham gia
- Jan 2015
- Bài viết
- 189
- Thanks
- 25
- Thanked 14 Times in 12 Posts
Ðề: Hỏi phần thưởng ramdom khi giết người ở Tống Kim
rớt luôn ra ngoài cho người khác nhặt đc luôn bạn, thi nên thêm vào chổ nào??..
code sever mình là vậy nè
PHP Code:if tbDeathBattleInfo.nRank > 1 then
if tbDeathBattleInfo.nRank == 2 and tbDeathBattleInfo.pPlayer.GetTask(4002,1) >= 5 then
tbDeathBattleInfo.pPlayer.SetTask(4002,1,tbDeathBattleInfo.pPlayer.GetTask(4002,1) - 5); -- nguoi bi kill
tbKillerBattleInfo.pPlayer.SetTask(4002,1,tbKillerBattleInfo.pPlayer.GetTask(4002,1) + 10); -- nguoi kill
local szMsg = string.format("%s %s <color=yellow>%s<color> đập bể đầu %s %s <color=yellow>%s<color> cướp được <color=yellow>10 Điểm Phúc Duyên<color>",
Battle.NAME_CAMP[nKillerGroupId], Battle.NAME_RANK[tbKillerBattleInfo.nRank], tbKillerBattleInfo.pPlayer.szName,Battle.NAME_CAMP[nGroupId], Battle.NAME_RANK[tbDeathBattleInfo.nRank], tbDeathBattleInfo.pPlayer.szName);
KDialog.MsgToGlobal(szMsg);
elseif tbDeathBattleInfo.nRank == 1 and tbDeathBattleInfo.pPlayer.GetTask(4002,1) > 0 then -- ////
tbDeathBattleInfo.pPlayer.SetTask(4002,1,tbDeathBattleInfo.pPlayer.GetTask(4002,1) - tbDeathBattleInfo.pPlayer.GetTask(4002,1));-- nguoi bi kill
tbKillerBattleInfo.pPlayer.SetTask(4002,1,tbKillerBattleInfo.pPlayer.GetTask(4002,1) + tbDeathBattleInfo.pPlayer.GetTask(4002,1)); -- nguoi kill
tbKillerBattleInfo.pPlayer.Msg("Lục xoát khắp người "..tbDeathBattleInfo.pPlayer.szName.." tìm được "..tbKillerBattleInfo.pPlayer.GetTask(4002,1).." điểm phúc duyên.");
elseif tbDeathBattleInfo.nRank == 3 and tbDeathBattleInfo.pPlayer.GetTask(4002,1) >= 20 then
tbDeathBattleInfo.pPlayer.SetTask(4002,1,tbDeathBattleInfo.pPlayer.GetTask(4002,1) - 20); -- nguoi bi kill
tbKillerBattleInfo.pPlayer.SetTask(4002,1,tbKillerBattleInfo.pPlayer.GetTask(4002,1) + 40); -- nguoi kill
local szMsg = string.format("%s %s <color=yellow>%s<color> đập bể đầu %s %s <color=yellow>%s<color> cướp được <color=yellow>40 Điểm Phúc Duyên<color>",
Battle.NAME_CAMP[nKillerGroupId], Battle.NAME_RANK[tbKillerBattleInfo.nRank], tbKillerBattleInfo.pPlayer.szName,Battle.NAME_CAMP[nGroupId], Battle.NAME_RANK[tbDeathBattleInfo.nRank], tbDeathBattleInfo.pPlayer.szName);
KDialog.MsgToGlobal(szMsg);
elseif tbDeathBattleInfo.nRank == 3 and tbDeathBattleInfo.pPlayer.GetTask(4002,1) > 0 then -- ////
tbDeathBattleInfo.pPlayer.SetTask(4002,1,tbDeathBattleInfo.pPlayer.GetTask(4002,1) - tbDeathBattleInfo.pPlayer.GetTask(4002,1));-- nguoi bi kill
tbKillerBattleInfo.pPlayer.SetTask(4002,1,tbKillerBattleInfo.pPlayer.GetTask(4002,1) + tbDeathBattleInfo.pPlayer.GetTask(4002,1)); -- nguoi kill
tbKillerBattleInfo.pPlayer.Msg("Lục xoát khắp người "..tbDeathBattleInfo.pPlayer.szName.." tìm được "..tbKillerBattleInfo.pPlayer.GetTask(4002,1).." điểm phúc duyên.");
elseif tbDeathBattleInfo.nRank == 4 and tbDeathBattleInfo.pPlayer.GetTask(4002,1) >= 50 then
tbDeathBattleInfo.pPlayer.SetTask(4002,1,tbDeathBattleInfo.pPlayer.GetTask(4002,1) - 50); -- nguoi bi kill
tbKillerBattleInfo.pPlayer.SetTask(4002,1,tbKillerBattleInfo.pPlayer.GetTask(4002,1) + 100); -- nguoi kill
local szMsg = string.format("%s %s <color=yellow>%s<color> đập bể đầu %s %s <color=yellow>%s<color> cướp được <color=yellow>100 Điểm Phúc Duyên<color>",
Battle.NAME_CAMP[nKillerGroupId], Battle.NAME_RANK[tbKillerBattleInfo.nRank], tbKillerBattleInfo.pPlayer.szName,Battle.NAME_CAMP[nGroupId], Battle.NAME_RANK[tbDeathBattleInfo.nRank], tbDeathBattleInfo.pPlayer.szName);
KDialog.MsgToGlobal(szMsg);
elseif tbDeathBattleInfo.nRank == 4 and tbDeathBattleInfo.pPlayer.GetTask(4002,1) > 0 then -- ////
tbDeathBattleInfo.pPlayer.SetTask(4002,1,tbDeathBattleInfo.pPlayer.GetTask(4002,1) - tbDeathBattleInfo.pPlayer.GetTask(4002,1));-- nguoi bi kill
tbKillerBattleInfo.pPlayer.SetTask(4002,1,tbKillerBattleInfo.pPlayer.GetTask(4002,1) + tbDeathBattleInfo.pPlayer.GetTask(4002,1)); -- nguoi kill
tbKillerBattleInfo.pPlayer.Msg("Lục xoát khắp người "..tbDeathBattleInfo.pPlayer.szName.." tìm được "..tbKillerBattleInfo.pPlayer.GetTask(4002,1).." điểm phúc duyên.");
elseif tbDeathBattleInfo.nRank == 5 and tbDeathBattleInfo.pPlayer.GetTask(4002,1) >= 150 then -- ////
tbDeathBattleInfo.pPlayer.SetTask(4002,1,tbDeathBattleInfo.pPlayer.GetTask(4002,1) - 150); -- nguoi bi kill
tbKillerBattleInfo.pPlayer.SetTask(4002,1,tbKillerBattleInfo.pPlayer.GetTask(4002,1) + 300); -- nguoi kill
local szMsg = string.format("%s %s <color=yellow>%s<color> đập bể đầu %s %s <color=yellow>%s<color> cướp được <color=yellow>300 Điểm Phúc Duyên<color>",
Battle.NAME_CAMP[nKillerGroupId], Battle.NAME_RANK[tbKillerBattleInfo.nRank], tbKillerBattleInfo.pPlayer.szName,Battle.NAME_CAMP[nGroupId], Battle.NAME_RANK[tbDeathBattleInfo.nRank], tbDeathBattleInfo.pPlayer.szName);
KDialog.MsgToGlobal(szMsg);
elseif tbDeathBattleInfo.nRank == 5 and tbDeathBattleInfo.pPlayer.GetTask(4002,1) > 0 then --/////
tbDeathBattleInfo.pPlayer.SetTask(4002,1,tbDeathBattleInfo.pPlayer.GetTask(4002,1) - tbDeathBattleInfo.pPlayer.GetTask(4002,1));-- nguoi bi kill
tbKillerBattleInfo.pPlayer.SetTask(4002,1,tbKillerBattleInfo.pPlayer.GetTask(4002,1) + tbDeathBattleInfo.pPlayer.GetTask(4002,1)); -- nguoi kill
tbKillerBattleInfo.pPlayer.Msg("Lục xoát khắp người "..tbDeathBattleInfo.pPlayer.szName.." tìm được "..tbKillerBattleInfo.pPlayer.GetTask(4002,1).." điểm phúc duyên.");
end
Khách viếng thăm hãy cùng devsevergame xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-10-15, 09:29 PM #7
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,320
- Thanks
- 256
- Thanked 740 Times in 559 Posts
Ðề: Hỏi phần thưởng ramdom khi giết người ở Tống Kim
Có ghi chủ cả rồi không chịu đọc nhỉ
tbKillerBattleInfo.pPlayer.SetTask edit thành tbKillerBattleInfo.pPlayer.AddItem hoặc tbKillerBattleInfo.pPlayer.AddStackItem ( không biết 2 hàm này nữa thì stop sv đi là vừa )
Các Chủ đề tương tự
-
[KT] Xin cách chỉnh ramdom event tết
Bởi tinhlabui trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 19-09-12, 03:05 PM -
Hỏi Về additem và ramdom
Bởi [M]r[K]id trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 11Bài viết cuối: 20-12-10, 03:03 PM