PDA

View Full Version : [JX] xin script xếp hạng bản thân gán vào npc jx linux



cabato
06-02-16, 04:13 PM
Ai có script này cho mình xin dc ko?
mình lấy từ bên jx win sang nhưng ko xài dc:(

bil4i3n
06-02-16, 07:52 PM
thế thì bạn nguyên cứu trong này, lấy thông tin người chơi thì gán vào xa phu hoặc thổ địa phù, thần hành phù để cập nhật thông số mới :)
\script\vng_feature\top10

family2806
11-02-16, 04:39 PM
function GetNumber()
for i = 1,999 do
local name = Ladder_GetLadderInfo(10287,i); // 10287 là ID dùng để xếp hạng thế giới.
if(name == GetName()) then
return i;
end
end
return "kh«ng n»m trong top 1000";
end

cabato
11-02-16, 06:15 PM
function GetNumber()
for i = 1,999 do
local name = Ladder_GetLadderInfo(10287,i); // 10287 là ID dùng để xếp hạng thế giới.
if(name == GetName()) then
return i;
end
end
return "kh«ng n»m trong top 1000";
end

Ok. Thank bạn nhé
thank = cả tay lẫn mồm luôn:D

Anh2SiTinh
11-02-16, 08:15 PM
function GetNumber()
for i = 1,999 do
local name = Ladder_GetLadderInfo(10287,i); // 10287 là ID dùng để xếp hạng thế giới.
if(name == GetName()) then
return i;
end
end
return "kh«ng n»m trong top 1000";
end

Sao mình gắn vào Lễ QUan nói chuyện với nó mà im re không có động tỉnh gì vậy ấy bác ?

cabato
11-02-16, 09:28 PM
Mình test thì thấy nó chỉ load dc danh sách của top 10 thập đại cao thủ.
Hình như cái hàm Ladder_NewLadder(10287, GetName(), GetLevel(), 1); chỉ lưu danh sách 10 cao thủ, không có thông tin của nhân vật thứ 11 trở đi nên ko kiểm tra dc những nv thuộc top sau đó

bil4i3n
11-02-16, 10:06 PM
function GetNumber()
for i = 1,999 do
local name = Ladder_GetLadderInfo(10287,i); // 10287 là ID dùng để xếp hạng thế giới.
if(name == GetName()) then
return i;
end
end
return "kh«ng n»m trong top 1000";
end

Sai lầm :)), cái này nó chỉ giới hạn được có 10 giá trị thôi, mình từng config lại trong settings lên 20 mà nó vẫn như vậy, nếu có thể dùng nó để lấy hạng cá nhân thì đã không xuất hiện đến hơn 300 dòng lệnh xử lý file văn bản thuần :D

family2806
11-02-16, 10:45 PM
Chắc method của mình sai :)
Mình mới tham gia tập tành jx được từ hôm 25 tết. Nên vẫn đang trong quá trình tìm hiểu nên không biết là XH chỉ lưu 10 người đầu tiên :)
Để nghiên cứu thêm vậy ^^.

cabato
01-03-16, 08:31 AM
local name = Ladder_GetLadderInfo(10287,i)
hàm này dùng để kiểm tra tên của danh sách thập đại cao thủ.
Ai có hàm kiểm tra level của danh sách này ko cho mình xin với

wermanhme1990
01-03-16, 12:17 PM
local name = Ladder_GetLadderInfo(10287,i)
hàm này dùng để kiểm tra tên của danh sách thập đại cao thủ.
Ai có hàm kiểm tra level của danh sách này ko cho mình xin với
Bạn view script xếp hạng theo lv xem thử.

cabato
01-03-16, 12:54 PM
Bạn view script xếp hạng theo lv xem thử.

Hàm này mà bạn

Ladder_NewLadder(10287,GetName(),GetLevel(),1)

bil4i3n
01-03-16, 05:09 PM
local name = Ladder_GetLadderInfo(10287,i)
hàm này dùng để kiểm tra tên của danh sách thập đại cao thủ.
Ai có hàm kiểm tra level của danh sách này ko cho mình xin với

Đây này :)
local szName, nValue = Ladder_GetLadderInfo(nLadderId, i)

dungnguyen1995
02-03-16, 03:04 AM
Gán vào lễ quan làm gì cho mất công, tạo 1 file cho chạy hàm đó, vô trong global kiếm mấy file login, logout của người chơi include với gán main hàm đó vô là xong. Cứ out ra vô lại là tự cập nhật.

cabato
03-03-16, 09:48 PM
Đây này :)
local szName, nValue = Ladder_GetLadderInfo(nLadderId, i)

Thank bạn nhiều nhé!!!!!!!!!!!!!!!!!!!!