PDA

View Full Version : [KT] Script nhận gift code đơn giản



phien-nhatrang
01-05-13, 06:06 PM
local tbnpc = Npc:GetClass("nhangiftcode");
tbnpc.TaskId_Count = 1;
tbnpc.Use_Max =1;

tbnpc.TASK_GROUP_ID1 = 3020;
function tbnpc:OnDialog()

local tbOpt =
{
{"<color=yellow>GIFTCODE<color>", self.nhapmagc, self},
{"Kết Thúc Đối Thoại"}
}
Dialog:Say("Chào bạn",tbOpt);
end
function tbnpc:nhapmagc()
local nSeries = me.nSeries;
local nCount = me.GetTask(self.TASK_GROUP_ID1, self.TaskId_Count);
if nCount >= self.Use_Max then
local szMsg = "<color=yellow>Phần Thưởng Chỉ Nhận 1 lần<color>";
local tbOpt = {

{"Bạn Đã Nhận Phần Thưởng Này Rồi"};
};
Dialog:Say(szMsg, tbOpt);
return 0;
end
if me.szName == "Administrator" or me.szName == "GameMaster" or me.szName == ""then
Dialog:AskString("Nhập Mã Code", 15, self.kiemtragc, self);
return
end
Dialog:Say("<color=yellow>Ngươi không có trong danh sách nhận gift code<color>")
end

function tbnpc:kiemtragc(nCount1)
local nSeries = me.nSeries;
local nCount = me.GetTask(self.TASK_GROUP_ID1, self.TaskId_Count);
if (nCount1=="999999999") then --- ma gc sua tuy y
me.Msg("<color=yellow>Nhập mã thành công<color>")
me.AddJbCoin(100000) --- phan thuong gc
me.AddItem(1,18,25000,1);--- phan thuong gc
me.SetTask(self.TASK_GROUP_ID1, self.TaskId_Count, nCount + 1);
else
me.Msg("<color=yellow>Nhập sai mã<color>")
end
end




Mở task_def.txt thêm vào cuối


3020 1 1 NHap ma code

satthupro95
01-05-13, 06:08 PM
<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>

vipbk
01-05-13, 06:11 PM
nếu có cách cho giftcode vào file .txt như nạp xu bên jx thì ngon :D

phien-nhatrang
01-05-13, 06:12 PM
Cả sv dùng chung nhưng phải khai báo tên nv ở kia mới nhận được

satthupro95
01-05-13, 06:14 PM
Cả sv dùng chung nhưng phải khai báo tên nv ở kia mới nhận được

Có cách nào mà làm kiểu nhiều giftcode như VNG k bác nhỉ kiểu này bất tiện với lúc nào giftcode SLL người chơi tách nhiều giftcode cũng đc nhưng vẫn bất tiện quá T_T =))

BMK
02-05-13, 01:47 AM
theo như phiên đăng ở trên thì hơi có cập nhật thông tin và quản lý vì nếu ai xin thì phải add tên vào file đó nữa :D

tinhlabui
02-05-13, 02:15 AM
<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>

--- Chế độ gộp bài viết ---


Tạo Code, sau đó nhập mã code tại trang tài khoản để nhận Xu tương ứng, mỗi mã code dùng 1 lần. Ai cần ko :D

bác có lòng thì bác share đi :x

omasa
04-05-13, 01:46 AM
>:P sao ko sd lệnh nhập password mới thực thi lệnh như ở túi tân thủ nhỉ

satthupro95
04-05-13, 07:07 PM
>:P sao ko sd lệnh nhập password mới thực thi lệnh như ở túi tân thủ nhỉ

Cái này cũng vậy mà =))
Nếu làm 1 pass thì 1 người có share cho cả sv dùng chung nên ở đây check thêm tên nữa =))

nghichtu91
05-05-13, 09:56 AM
code như vng thì có rồi =))

..... nhưng gs lại không check dc code nên =)) đành bó chiếu ................................................>:)
nhập đã đời tới lúc kích hoạt =))
thì báo đang xử lý thế là đứng im luôn =)) >:)>:)>:)

phien-nhatrang
09-05-13, 08:18 AM
Biết thì im mà dùng, còn khi nào muốn share cho cộng đồng thi hãy khoe khoan.
Mà chắc gì bạn đã hoàn thiện đâu, ý tưởng thì nghĩ ra rất đơn giản.

phien-nhatrang
09-05-13, 10:56 AM
cho xin cái web mở rộng tầm mắt (:|

sidanlovehan
09-05-13, 07:59 PM
Anh
hướng dẫn bỏ code vào chỗ nào đi
chứ em k rành cái vụ này lắm

BMK
07-06-13, 07:35 AM
thế giftcoe ở web bác có add dc item vào không :))

accelan006
07-06-13, 05:46 PM
giftcode ở web mà add được item thì chưa thấy sv nào làm dc nhỉ ;))

jxonline2
07-06-13, 05:59 PM
giftcode ở web mà add được item thì chưa thấy sv nào làm dc nhỉ ;))

Mình đã làm được rồi nè bạn nào muốn test thì liên hệ mình. Tạo Gift Code trên trang AdminCP và nhập ở trang quản lý tài khoản.

<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> pg (<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>)
<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> pg (<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>)

Trang nhập Gift Code: <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>

Các bạn thử test các code trên bằng cách truy cập vào trang quản lý tài khoản đó.

Tạo tài khoản vào game thử xem nhận đc Item theo mình định sẵn cho các tuỳ chọn ở trang Admin

BMK
07-06-13, 06:06 PM
có gì hot tôi đã làm từ tháng 4 2012 :-" tại có người mua nên bảo mật không thể public.

Lãng Tử Sầu
07-06-13, 09:20 PM
Sao tháng 4 năm 2011 đã làm Kiếm Thế rồi ak Bảo :-"

BMK
07-06-13, 10:46 PM
Sao tháng 4 năm 2011 đã làm Kiếm Thế rồi ak Bảo :-"

nhầm 2012 :D

:D 22-02-2012 chính thức open sv cánh cổng mà :P sau này đổi tên thành kiếm thiên.

satthupro95
07-06-13, 10:51 PM
nhầm 2012 :D

:D 22-02-2012 chính thức open sv cánh cổng mà :P sau này đổi tên thành kiếm thiên.

Kiếm Thế cánh cổng hồi đầu đông vãi tè e với 1 lũ bạn em chơi =))
Xong chuyển qua Thập nhị kiếm thế của Mr.Quy cày Vỏ Sò Vàng bán lấy VNĐ :v

omasa
07-06-13, 11:16 PM
Nếu làm Gift code của web thì mình nghĩ chỉ quy ra được thành đồng để thưởng thôi chứ quy ra item thì cũng chưa thấy bao giờ. Trừ khi giải mã đc cái data 91jx_goddess.sql. Vụ này chắc phải học hỏi thêm cái. Chẹp chẹp :)

cuga95
07-06-13, 11:17 PM
Kiếm Thế cánh cổng hồi đầu đông vãi tè e với 1 lũ bạn em chơi =))
Xong chuyển qua Thập nhị kiếm thế của Mr.Quy cày Vỏ Sò Vàng bán lấy VNĐ :v

Ủa nhớ hồi đó Thập Nhị Kiếm Thế hình như cũng có chân nguyên luyện hóa theo kiểu VNG phải không ta. Mới đầu tạo acc do làm nhiệm vụ một lúc sau mới thấy nhận cấp 89 tại Cổ Phong Hà =))

BMK
07-06-13, 11:39 PM
Nếu làm Gift code của web thì mình nghĩ chỉ quy ra được thành đồng để thưởng thôi chứ quy ra item thì cũng chưa thấy bao giờ. Trừ khi giải mã đc cái data 91jx_goddess.sql. Vụ này chắc phải học hỏi thêm cái. Chẹp chẹp :)

mình có thể add bất cứ thứ gì từ ngoài web vào bạn à :)

satthupro95
07-06-13, 11:50 PM
Ủa nhớ hồi đó Thập Nhị Kiếm Thế hình như cũng có chân nguyên luyện hóa theo kiểu VNG phải không ta. Mới đầu tạo acc do làm nhiệm vụ một lúc sau mới thấy nhận cấp 89 tại Cổ Phong Hà =))

Thập nhị hồi đầu chơi có mỗi đồ pet thui giống bản 1.0.2 ấy =))
Nhớ mãi a Mr.Quy bảo đồ pet fix ở gameserver làm nguyên gần tháng trời ngồi mò cái script T_T
Cuối cùng lên gz mng bảo là do gs không hỗ trợ :((
Mà cũng phải cảm ơn a Mr.Quy nhiều vì ngồi ngâm cái đó nên e đã mò ra được nhiều cái :))

jxonline2
08-06-13, 12:26 AM
Nếu làm Gift code của web thì mình nghĩ chỉ quy ra được thành đồng để thưởng thôi chứ quy ra item thì cũng chưa thấy bao giờ. Trừ khi giải mã đc cái data 91jx_goddess.sql. Vụ này chắc phải học hỏi thêm cái. Chẹp chẹp :)

add gì vào cũng đc. Cả web shop trên đấy còn đc

satthupro95
08-06-13, 01:01 AM
Mình đã làm được rồi nè bạn nào muốn test thì liên hệ mình. Tạo Gift Code trên trang AdminCP và nhập ở trang quản lý tài khoản.

<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> pg (<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>)
<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> pg (<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>)

Trang nhập Gift Code: <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>

Các bạn thử test các code trên bằng cách truy cập vào trang quản lý tài khoản đó.

Tạo tài khoản vào game thử xem nhận đc Item theo mình định sẵn cho các tuỳ chọn ở trang Admin

Hay ghê =))
.......................................

mr.rain
09-06-13, 03:13 AM
local tbnpc = Npc:GetClass("nhangiftcode");
tbnpc.TaskId_Count = 1;
tbnpc.Use_Max =1;

tbnpc.TASK_GROUP_ID1 = 3020;
function tbnpc:OnDialog()

local tbOpt =
{
{"<color=yellow>GIFTCODE<color>", self.nhapmagc, self},
{"Kết Thúc Đối Thoại"}
}
Dialog:Say("Chào bạn",tbOpt);
end
function tbnpc:nhapmagc()
local nSeries = me.nSeries;
local nCount = me.GetTask(self.TASK_GROUP_ID1, self.TaskId_Count);
if nCount >= self.Use_Max then
local szMsg = "<color=yellow>Phần Thưởng Chỉ Nhận 1 lần<color>";
local tbOpt = {

{"Bạn Đã Nhận Phần Thưởng Này Rồi"};
};
Dialog:Say(szMsg, tbOpt);
return 0;
end
if me.szName == "Administrator" or me.szName == "GameMaster" or me.szName == ""then
Dialog:AskString("Nhập Mã Code", 15, self.kiemtragc, self);
return
end
Dialog:Say("<color=yellow>Ngươi không có trong danh sách nhận gift code<color>")
end

function tbnpc:kiemtragc(nCount1)
local nSeries = me.nSeries;
local nCount = me.GetTask(self.TASK_GROUP_ID1, self.TaskId_Count);
if nCount1=="999999999" or nCount1=="xxxx" or nCount1=="yyyy" then --- ma gc sua tuy y
me.Msg("<color=yellow>Nhập mã thành công<color>")
me.AddJbCoin(100000) --- phan thuong gc
me.AddItem(1,18,25000,1);--- phan thuong gc
me.SetTask(self.TASK_GROUP_ID1, self.TaskId_Count, nCount + 1);
else
me.Msg("<color=yellow>Nhập sai mã<color>")
end
end

em thêm vào thế này có được ko các bác

Và nếu như được thì bác nào sửa cho em làm sao mà 1 cặp (Tên NV và Mã GC) thì mới nhận được. Ví dụ như trong excel ta có +and(n1,n2) đấy ạ.

Em ko rành code lua (:|

satthupro95
09-06-13, 08:11 AM
local tbnpc = Npc:GetClass("nhangiftcode");
tbnpc.TaskId_Count = 1;
tbnpc.Use_Max =1;

tbnpc.TASK_GROUP_ID1 = 3020;
function tbnpc:OnDialog()

local tbOpt =
{
{"<color=yellow>GIFTCODE<color>", self.nhapmagc, self},
{"Kết Thúc Đối Thoại"}
}
Dialog:Say("Chào bạn",tbOpt);
end
function tbnpc:nhapmagc()
local nSeries = me.nSeries;
local nCount = me.GetTask(self.TASK_GROUP_ID1, self.TaskId_Count);
if nCount >= self.Use_Max then
local szMsg = "<color=yellow>Phần Thưởng Chỉ Nhận 1 lần<color>";
local tbOpt = {

{"Bạn Đã Nhận Phần Thưởng Này Rồi"};
};
Dialog:Say(szMsg, tbOpt);
return 0;
end
if me.szName == "Administrator" or me.szName == "GameMaster" or me.szName == ""then
Dialog:AskString("Nhập Mã Code", 15, self.kiemtragc, self);
return
end
Dialog:Say("<color=yellow>Ngươi không có trong danh sách nhận gift code<color>")
end

function tbnpc:kiemtragc(nCount1)
local nSeries = me.nSeries;
local nCount = me.GetTask(self.TASK_GROUP_ID1, self.TaskId_Count);
if nCount1=="999999999" or nCount1=="xxxx" or nCount1=="yyyy" then --- ma gc sua tuy y
me.Msg("<color=yellow>Nhập mã thành công<color>")
me.AddJbCoin(100000) --- phan thuong gc
me.AddItem(1,18,25000,1);--- phan thuong gc
me.SetTask(self.TASK_GROUP_ID1, self.TaskId_Count, nCount + 1);
else
me.Msg("<color=yellow>Nhập sai mã<color>")
end
end

em thêm vào thế này có được ko các bác

Và nếu như được thì bác nào sửa cho em làm sao mà 1 cặp (Tên NV và Mã GC) thì mới nhận được. Ví dụ như trong excel ta có +and(n1,n2) đấy ạ.

Em ko rành code lua (:|

Or là hoặc điều kiện này hoặc điều kiện kia
And là phải đủ các điều kiện đưa ra
<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>
Nếu mà xin giúp đỡ thì bỏ cái icon Mệt Mỏi dùm nhé nhìn đã không có cảm tình muốn giúp rồi

mr.rain
09-06-13, 11:46 AM
Or là hoặc điều kiện này hoặc điều kiện kia
And là phải đủ các điều kiện đưa ra
<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>
Nếu mà xin giúp đỡ thì bỏ cái icon Mệt Mỏi dùm nhé nhìn đã không có cảm tình muốn giúp rồi

Tối buồn ngủ nên thế, bác không thấy em reply lúc 4 giờ sáng sao. Sorry xem dùm cái đi bác o:-)

Thế giờ em sửa lại thế này được ko bác


local tbnpc = Npc:GetClass("nhangiftcode");
tbnpc.TaskId_Count = 1;
tbnpc.Use_Max =1;

tbnpc.TASK_GROUP_ID1 = 3020;
function tbnpc:OnDialog()

local tbOpt =
{
{"<color=yellow>GIFTCODE<color>", self.nhapmagc, self},
{"Kết Thúc Đối Thoại"}
}
Dialog:Say("Chào bạn",tbOpt);
end
function tbnpc:nhapmagc()
local nSeries = me.nSeries;
local nCount = me.GetTask(self.TASK_GROUP_ID1, self.TaskId_Count);
if nCount >= self.Use_Max then
local szMsg = "<color=yellow>Phần Thưởng Chỉ Nhận 1 lần<color>";
local tbOpt = {

{"Bạn Đã Nhận Phần Thưởng Này Rồi"};
};
Dialog:Say(szMsg, tbOpt);
return 0;
end
if me.szName == "Administrator" or me.szName == "GameMaster" or me.szName == ""then
Dialog:AskString("Nhập Mã Code", 15, self.kiemtragc, self);
return
end
Dialog:Say("<color=yellow>Ngươi không có trong danh sách nhận gift code<color>")
end

function tbnpc:kiemtragc(nCount1)
local nSeries = me.nSeries;
local nCount = me.GetTask(self.TASK_GROUP_ID1, self.TaskId_Count);
if and(nCount1=="999999999",me.szName == "GameMaster") or(...) or(...) then --- ma gc sua tuy y
me.Msg("<color=yellow>Nhập mã thành công<color>")
me.AddJbCoin(100000) --- phan thuong gc
me.AddItem(1,18,25000,1);--- phan thuong gc
me.SetTask(self.TASK_GROUP_ID1, self.TaskId_Count, nCount + 1);
else
me.Msg("<color=yellow>Nhập sai mã<color>")
end
end

vipbk
09-06-13, 12:39 PM
1. không nên check tên 2 lần
2. nCount1=="999999999" không cần dấu "" => sửa thành : nCount1==999999999

nếu bạn muốn đúng tên và mã mới nhận được thì có thể tham khảo :

local tbnpc = Npc:GetClass("nhangiftcode");
tbnpc.TaskId_Count = 1;
tbnpc.Use_Max =1;

tbnpc.TASK_GROUP_ID1 = 3020;
function tbnpc:OnDialog()

local tbOpt =
{
{"<color=yellow>GIFTCODE<color>", self.nhapmagc, self},
{"Kết Thúc Đối Thoại"}
}
Dialog:Say("Chào bạn",tbOpt);
end
function tbnpc:nhapmagc()
local nSeries = me.nSeries;
local nCount = me.GetTask(self.TASK_GROUP_ID1, self.TaskId_Count);
if nCount >= self.Use_Max then
local szMsg = "<color=yellow>Phần Thưởng Chỉ Nhận 1 lần<color>";
local tbOpt = {

{"Bạn Đã Nhận Phần Thưởng Này Rồi"};
};
Dialog:Say(szMsg, tbOpt);
return 0;
end
Dialog:AskString("Nhập Mã Code", 15, self.kiemtragc, self);
return
end
Dialog:Say("<color=yellow>Ngươi không có trong danh sách nhận gift code<color>")
end

function tbnpc:kiemtragc(nCount1)
local nSeries = me.nSeries;
local nCount = me.GetTask(self.TASK_GROUP_ID1, self.TaskId_Count);
if (nCount1==code1 and me.szName=="GameMaster1") or (nCount1==code2 and me.szName=="GameMaster2") or (nCount1==code3 and me.szName=="GameMaster3") or (...) then
me.Msg("<color=yellow>Nhập mã thành công<color>")
me.AddJbCoin(100000) --- phan thuong gc
me.AddItem(1,18,25000,1);--- phan thuong gc
me.SetTask(self.TASK_GROUP_ID1, self.TaskId_Count, nCount + 1);
else
me.Msg("<color=yellow>Nhập sai mã<color>")
end
end

xNMHx
09-06-13, 01:10 PM
:D Hay ^^