PDA

View Full Version : [KT] Hỏi về thành viên ký danh



TrungTuan
13-10-12, 10:45 AM
Mình có tạo 1 gia tộc và lập 1 bang. nhưng mình muốn cho thành viên ký danh lên chính thức nhanh thì edit file nào mọi người. ai biết chỉ giúp mình với

vipbk
13-10-12, 11:24 AM
mở file: gameserver\script\kin\kindef.lua


CHANGE_REGULAR_TIME = 2 * 24 * 3600 -- 玩家从记名到转正的时间

sửa lại tùy ý

TrungTuan
13-10-12, 09:51 PM
mở file: gameserver\script\kin\kindef.lua


CHANGE_REGULAR_TIME = 2 * 24 * 3600 -- 玩家从记名到转正的时间

sửa lại tùy ý

thanks vip nhiều nhé..................................

TrungTuan
14-10-12, 06:16 AM
mở file: gameserver\script\kin\kindef.lua


CHANGE_REGULAR_TIME = 2 * 24 * 3600 -- 玩家从记名到转正的时间

sửa lại tùy ý

vipbk cho mình hỏi xíu. mình đã chỉnh về là 1 * 1 * 3600 = 60 phút phải ko. nhưng sao thành viên đó khi mình chuyển cho lên chính thức cũng ko lên dc vậy... mặc dù độ thân mật đã là cấp 2

mrkutepro
14-10-12, 11:43 PM
vipbk cho mình hỏi xíu. mình đã chỉnh về là 1 * 1 * 3600 = 60 phút phải ko. nhưng sao thành viên đó khi mình chuyển cho lên chính thức cũng ko lên dc vậy... mặc dù độ thân mật đã là cấp 2

Mặc định, đó chỉ là thời gian tối thiểu một thành viên được lên chính thức thôi, nhưng bạn phải chờ hệ thống xét duyệt đã, bình thường, 18h00 mỗi ngày hệ thống sẽ xét duyệt. Nếu bạn muốn nó xét duyệt nhanh hơn, bạn có thể chèn dòng lệnh này vào túi tân thủ:

GCExcute({"Kin:PerKinDailyStart"});

Chèn vào đâu cũng được, miễn là bạn gọi nó lên là được=D>

TrungTuan
15-10-12, 07:25 AM
Mặc định, đó chỉ là thời gian tối thiểu một thành viên được lên chính thức thôi, nhưng bạn phải chờ hệ thống xét duyệt đã, bình thường, 18h00 mỗi ngày hệ thống sẽ xét duyệt. Nếu bạn muốn nó xét duyệt nhanh hơn, bạn có thể chèn dòng lệnh này vào túi tân thủ:

GCExcute({"Kin:PerKinDailyStart"});

Chèn vào đâu cũng được, miễn là bạn gọi nó lên là được=D>

Mình đã add vào túi tân thủ lệnh xét duyệt và đã edit lại file nhưng khi chuyển chính thức nó vẫn báo là " người chơi chưa vượt qua thời gian thử thách gia tộc "

Có khả năng còn chỗ nào nữa không bạn

mrkutepro
15-10-12, 07:37 AM
Mình đã add vào túi tân thủ lệnh xét duyệt và đã edit lại file nhưng khi chuyển chính thức nó vẫn báo là " người chơi chưa vượt qua thời gian thử thách gia tộc "

Có khả năng còn chỗ nào nữa không bạn

Bạn phải đồng bộ cái thời gian nhỏ nhất để lên chính thức với gamecenter và gamesever mới được bạn nhé=D>
gameserver\script\kin\kindef.lua
gamecenter\script\kin\kindef.lua

TrungTuan
15-10-12, 07:55 AM
Bạn phải đồng bộ cái thời gian nhỏ nhất để lên chính thức với gamecenter và gamesever mới được bạn nhé=D>
gameserver\script\kin\kindef.lua
gamecenter\script\kin\kindef.lua

ầh mình chưa làm bên Gamecenter. 1 lần nữa cảm ơn mrkuteo :D

mrkutepro
15-10-12, 08:06 AM
ầh mình chưa làm bên Gamecenter. 1 lần nữa cảm ơn mrkuteo :D

Tại bác vip hướng dẫn hơi thiếu:">

TrungTuan
15-10-12, 08:30 AM
Tại bác vip hướng dẫn hơi thiếu:">

sẵn mrkutepro có thể chỉ mình chỗ bỏ luôn độ thân mật để lên chính thức đc ko

mrkutepro
15-10-12, 08:39 AM
sẵn mrkutepro có thể chỉ mình chỗ bỏ luôn độ thân mật để lên chính thức đc ko

Mở file này lên GameServer\script\kin\kinlogic_gs.lua
tìm đến hàm: function Kin:Member2Regular_GS1(nKinId, nMemberId)

Tìm đến đoạn code:


if me.GetFriendFavor(szName) < self.INVITE_FAVOR then
me.Msg("Độ thân mật giữa bạn và người này chưa đủ, bạn không thể chuyển người này thành thành viên chính thức");
return 0;
end

sửa thành:


if me.GetFriendFavor(szName) < self.INVITE_FAVOR then
me.Msg("Độ thân mật giữa bạn và người này chưa đủ, bạn không thể chuyển người này thành thành viên chính thức");
--return 0;
end

tức là bỏ cái dấu -- trước return 0; thành --return 0;:x

TrungTuan
15-10-12, 08:58 AM
Mở file này lên GameServer\script\kin\kinlogic_gs.lua
tìm đến hàm: function Kin:Member2Regular_GS1(nKinId, nMemberId)

Tìm đến đoạn code:


if me.GetFriendFavor(szName) < self.INVITE_FAVOR then
me.Msg("Độ thân mật giữa bạn và người này chưa đủ, bạn không thể chuyển người này thành thành viên chính thức");
return 0;
end

sửa thành:


if me.GetFriendFavor(szName) < self.INVITE_FAVOR then
me.Msg("Độ thân mật giữa bạn và người này chưa đủ, bạn không thể chuyển người này thành thành viên chính thức");
--return 0;
end

tức là bỏ cái dấu -- trước return 0; thành --return 0;:x

1 lần nữa cảm ơn sự giúp đỡ nhiệt tình của bạn :D

mrkutepro
15-10-12, 08:59 AM
1 lần nữa cảm ơn sự giúp đỡ nhiệt tình của bạn :D

thank bằng hành động đi bạn:x:x 30 char

vipbk
15-10-12, 09:01 AM
bỏ độ thân mật:


-- if me.GetFriendFavor(szName) < self.INVITE_FAVOR then
-- me.Msg("Độ thân mật giữa bạn và người này chưa đủ, bạn không thể chuyển người này thành thành viên chính thức");
-- return 0;
-- end

nên bỏ luôn cả hàm if - end để khỏi phải kiểm tra điều kiện

mrkutepro
15-10-12, 09:05 AM
bỏ độ thân mật:


-- if me.GetFriendFavor(szName) < self.INVITE_FAVOR then
-- me.Msg("Độ thân mật giữa bạn và người này chưa đủ, bạn không thể chuyển người này thành thành viên chính thức");
-- return 0;
-- end

nên bỏ luôn cả hàm if - end để khỏi phải kiểm tra điều kiện

Cũng không quan trọng lắm, bản thân gs nó thực hiện hàng triệu hàm, thêm 1 hàm kiểm tra cũng ko sao mà, mà hàm này đâu phải gọi liên tục, đơn giản cho ma mới thì bỏ cái return cho dễ hiểu:">

TrungTuan
15-10-12, 09:27 AM
mình thì bỏ lun hàm if đó. tại đỡ cái nào hay cái đó :D

Cảm ơn 2 bạn rất nhièu :D