PDA

View Full Version : [KT] xin hướng dẫn hoạt động đủ số lần phó bản sẽ nhận được thưởng



hxhhxhz
01-10-16, 03:31 PM
như tiêu đề ..
ai có scrip này cho e xin đi ạ
e mún là hoạt động đủ số lần tdc trong 1 ngày sẽ nhận được thưởng đó a

hxhhxhz
01-10-16, 07:09 PM
như tiêu đề ..
ai có scrip này cho e xin đi ạ
e mún là hoạt động đủ số lần tdc trong 1 ngày sẽ nhận được thưởng đó a

upssssssssssssssssssssssssssssssssssssssssssssssss ssssss

kebactinh86
01-10-16, 08:54 PM
Khai báo task hoàn thành nhiệm vụ +1 cho task làm hàm if kiểm tra task đủ số task như quy định thì phát thưởng rùi reset thế là xong

hxhhxhz
01-10-16, 08:58 PM
Khai báo task hoàn thành nhiệm vụ +1 cho task làm hàm if kiểm tra task đủ số task như quy định thì phát thưởng rùi reset thế là xong

tks a .. mà cái nhiệm vụ là sao . .e k bjt chỗ mà khi hoàn thành nó là hàm gì ạ :(

kebactinh86
01-10-16, 09:12 PM
bạn không nói nhiệm vụ nào thì làm sao mình biết mà trả lời .đa phần các nhiệm vụ hoàn thành sẽ có phần add kinh nghiệm add túi phúc hoàng kim hoặc add lệnh bài vật phẩm gì đó.Cứ dựa theo đó mà tìm thôi

hxhhxhz
01-10-16, 09:21 PM
bạn không nói nhiệm vụ nào thì làm sao mình biết mà trả lời .đa phần các nhiệm vụ hoàn thành sẽ có phần add kinh nghiệm add túi phúc hoàng kim hoặc add lệnh bài vật phẩm gì đó.Cứ dựa theo đó mà tìm thôi

ý e là hoạt động tiêu dao cốc đạt 3 lần sẽ tới npc đó check thử hoạt động đủ 3 lần chưa.. rồi thỳ nhận thưởng đó a ..
nói đơn giản z nhưng e chả bjt làm s

kebactinh86
01-10-16, 09:39 PM
Tiêu dao cốc có phần check số lần tham gia TDC trong một ngày có thể dùng ngay phần đó được mà.Nói chung phải tìm nó mới nhớ lâu bạn ah=P~=P~=P~

hxhhxhz
01-10-16, 10:17 PM
function XoyoGame:CheckPlayer(nPlayerId, nMapId)
local pPlayer = KPlayer.GetPlayerObjById(nPlayerId);
if not pPlayer or pPlayer.nMapId ~= nMapId then
Dialog:Say("Trong đội các ngươi có người không ở gần đây, không vào cốc được!");
return 0;
end
if pPlayer.nLevel < self.MIN_LEVEL then
Dialog:Say("Có người chưa đủ thực lực! Hãy luyện đến cấp "..self.MIN_LEVEL.." rồi quay lại đây!");
return 0;
end
if pPlayer.GetCamp() == 0 then
Dialog:Say("Có người chưa vào phái, hãy gia nhập môn phái rồi đến tìm ta");
return 0;
end
if self:GetPlayerTimes(pPlayer) <= 0 then
Dialog:Say(string.format("Nè! Nè! <color=red>%s<color>, hôm nay ngươi không thể vào Cốc nữa, muốn vào thì đợi ngày mai đi!", pPlayer.szName));
return 0;
end
return 1;
end

e tìm được đoạn này . . e pải làm sao đây .. :(
ngỹ hoài k ra :( ..
ai cứu e với

kebactinh86
01-10-16, 11:55 PM
thứ nhất nếu đơn giản chỉ làm xong 3 hoặc 5 lần tiêu dao cốc trong ngày thì nhận thêm phần thưởng thì mới tìm code có sẵn trong đó.Còn nếu bạn làm cao xa kiểu chuỗi nhiệm vụ hoạt động hàng ngày như hoàn thành 3 lần tiêu dao cốc hoàn thành 2 lần tống kim hoàn thành 2 lần BHD gì gì ấy thì có 2 cách xử lý
1.Bạn tạo riêng 1 task hoàn thành nhiệm vụ set task lên .Check task đủ điều kiện nhận thưởng
2. tạo 1 item riêng vì dụ điểm năng động hay lệnh bài hoạt động.Hoàn thành nhiệm vụ nào thì add 1 item lệnh bài vô ,3 lệnh bài đổi thưởng 1 lần hoặc 5 lệnh bài đổi thưởng 1 lần
đâu nhất thiết cứ phải ngồi nghĩ không mà phải tư duy cách nào khả thi ngắm mình làm dc thì làm.Đừng nói đến add thêm item trong TDC ko biết add thêm item thưởng trong BHD TK hok biết nữa nha mình chịu đấy.Mình không giỏi nhưng cũng không thích ăn sẵn vậy nên bạn ngâm cứu phương hướng giải quyết mình đưa ra ngắm dc thì làm.Còn không đợi cao nhân khác vứt hẳn code cho bạn vậy !:-*