PDA

View Full Version : [JX] mn chi em cach tinh cai nay vs



chihochoi
28-12-15, 05:24 PM
tonumber(string.sub(tostring(szAuthor),11,12)


mn nguoi chi e cach tinh nay voi

bil4i3n
28-12-15, 05:34 PM
Kết quả trả về là một số
szAuthor: kiểu dữ liệu hiện tại là số,
tostring(szAuthor) là chuyển kiểu số của szAuthor về kiểu chuỗi,
string.sub(tostring(szAuthor),11,12) là lấy các ký tự thứ 11 đến ký tự thứ 12 của chuỗi szAuthor vừa được chuyển về kiểu chuỗi,
tonumber(string.sub(tostring(szAuthor),11,12) chuyển các ký tự mới lấy được về lại kiểu số

@-)

chihochoi
28-12-15, 07:17 PM
function GetLWOption(szAuthor)
local LW_Option1_Desc = {}
LW_Option1_Desc[00] = {"Tång Gi¾i HÕn Sinh Lñc: Chßa h÷c"}
LW_Option1_Desc[01] = {"Tång Gi¾i HÕn Sinh Lñc (C¤p 1) +2%%"}
LW_Option1_Desc[02] = {"Tång Gi¾i HÕn Sinh Lñc (C¤p 2) +3%%"}
LW_Option1_Desc[03] = {"Tång Gi¾i HÕn Sinh Lñc (C¤p 3) +4%%"}
LW_Option1_Desc[04] = {"Tång Gi¾i HÕn Sinh Lñc (C¤p 4) +5%%"}
LW_Option1_Desc[05] = {"Tång Gi¾i HÕn Sinh Lñc (C¤p 5) +7%%"}
LW_Option1_Desc[06] = {"Tång Gi¾i HÕn Sinh Lñc (C¤p 6) +9%%"}
LW_Option1_Desc[07] = {"Tång Gi¾i HÕn Sinh Lñc (C¤p 7) +11%%"}
LW_Option1_Desc[08] = {"Tång Gi¾i HÕn Sinh Lñc (C¤p 8) +14%%"}
LW_Option1_Desc[09] = {"Tång Gi¾i HÕn Sinh Lñc (C¤p 9) +17%%"}
LW_Option1_Desc[10] = {"Tång Gi¾i HÕn Sinh Lñc (C¤p 10) +20%%"}

local LW_Option2_Desc = {}
LW_Option2_Desc[00] = {"Xuyên kháng thuµc tính: Chßa h÷c"}
LW_Option2_Desc[01] = {"Xuyên Kháng Bång (C¤p 1) +20"}
LW_Option2_Desc[02] = {"Xuyên Kháng Bång (C¤p 2) +30"}
LW_Option2_Desc[03] = {"Xuyên Kháng Bång (C¤p 3) +40"}
LW_Option2_Desc[04] = {"Xuyên Kháng Bång (C¤p 4) +60"}
LW_Option2_Desc[05] = {"Xuyên Kháng Bång (C¤p 5) +80"}
LW_Option2_Desc[06] = {"Xuyên Kháng Bång (C¤p 6) +110"}
LW_Option2_Desc[07] = {"Xuyên Kháng Bång (C¤p 7) +140"}
LW_Option2_Desc[08] = {"Xuyên Kháng Bång (C¤p 8) +170"}
LW_Option2_Desc[09] = {"Xuyên Kháng Bång (C¤p 9) +210"}
LW_Option2_Desc[10] = {"Xuyên Kháng Bång (C¤p 10) +250"}
LW_Option2_Desc[11] = {"Xuyên Kháng Höa (C¤p 1) +20"}
LW_Option2_Desc[12] = {"Xuyên Kháng Höa (C¤p 2) +30"}
LW_Option2_Desc[13] = {"Xuyên Kháng Höa (C¤p 3) +40"}
LW_Option2_Desc[14] = {"Xuyên Kháng Höa (C¤p 4) +60"}
LW_Option2_Desc[15] = {"Xuyên Kháng Höa (C¤p 5) +80"}
LW_Option2_Desc[16] = {"Xuyên Kháng Höa (C¤p 6) +110"}
LW_Option2_Desc[17] = {"Xuyên Kháng Höa (C¤p 7) +140"}
LW_Option2_Desc[18] = {"Xuyên Kháng Höa (C¤p 8) +170"}
LW_Option2_Desc[19] = {"Xuyên Kháng Höa (C¤p 9) +210"}
LW_Option2_Desc[20] = {"Xuyên Kháng Höa (C¤p 10) +250"}
LW_Option2_Desc[21] = {"Xuyên Kháng Huy«n (C¤p 1) +20"}
LW_Option2_Desc[22] = {"Xuyên Kháng Huy«n (C¤p 2) +30"}
LW_Option2_Desc[23] = {"Xuyên Kháng Huy«n (C¤p 3) +40"}
LW_Option2_Desc[24] = {"Xuyên Kháng Huy«n (C¤p 4) +60"}
LW_Option2_Desc[25] = {"Xuyên Kháng Huy«n (C¤p 5) +80"}
LW_Option2_Desc[26] = {"Xuyên Kháng Huy«n (C¤p 6) +110"}
LW_Option2_Desc[27] = {"Xuyên Kháng Huy«n (C¤p 7) +140"}
LW_Option2_Desc[28] = {"Xuyên Kháng Huy«n (C¤p 8) +170"}
LW_Option2_Desc[29] = {"Xuyên Kháng Huy«n (C¤p 9) +210"}
LW_Option2_Desc[30] = {"Xuyên Kháng Huy«n (C¤p 10) +250"}
LW_Option2_Desc[31] = {"Xuyên Kháng еc (C¤p 1) +20"}
LW_Option2_Desc[32] = {"Xuyên Kháng еc (C¤p 2) +30"}
LW_Option2_Desc[33] = {"Xuyên Kháng еc (C¤p 3) +40"}
LW_Option2_Desc[34] = {"Xuyên Kháng еc (C¤p 4) +60"}
LW_Option2_Desc[35] = {"Xuyên Kháng еc (C¤p 5) +80"}
LW_Option2_Desc[36] = {"Xuyên Kháng еc (C¤p 6) +110"}
LW_Option2_Desc[37] = {"Xuyên Kháng еc (C¤p 7) +140"}
LW_Option2_Desc[38] = {"Xuyên Kháng еc (C¤p 8) +170"}
LW_Option2_Desc[39] = {"Xuyên Kháng еc (C¤p 9) +210"}
LW_Option2_Desc[40] = {"Xuyên Kháng еc (C¤p 10) +250"}

local LW_Option3_Desc = {}
LW_Option3_Desc[00] = {"Thuµc tính công kích: Chßa h÷c"}
LW_Option3_Desc[01] = {"Bång Công (C¤p 1) +40"}
LW_Option3_Desc[02] = {"Bång Công (C¤p 2) +60"}
LW_Option3_Desc[03] = {"Bång Công (C¤p 3) +80"}
LW_Option3_Desc[04] = {"Bång Công (C¤p 4) +120"}
LW_Option3_Desc[05] = {"Bång Công (C¤p 5) +160"}
LW_Option3_Desc[06] = {"Bång Công (C¤p 6) +220"}
LW_Option3_Desc[07] = {"Bång Công (C¤p 7) +280"}
LW_Option3_Desc[08] = {"Bång Công (C¤p 8) +340"}
LW_Option3_Desc[09] = {"Bång Công (C¤p 9) +420"}
LW_Option3_Desc[10] = {"Bång Công (C¤p 10) +500"}
LW_Option3_Desc[11] = {"Höa Công (C¤p 1) +40"}
LW_Option3_Desc[12] = {"Höa Công (C¤p 2) +60"}
LW_Option3_Desc[13] = {"Höa Công (C¤p 3) +80"}
LW_Option3_Desc[14] = {"Höa Công (C¤p 4) +120"}
LW_Option3_Desc[15] = {"Höa Công (C¤p 5) +160"}
LW_Option3_Desc[16] = {"Höa Công (C¤p 6) +220"}
LW_Option3_Desc[17] = {"Höa Công (C¤p 7) +280"}
LW_Option3_Desc[18] = {"Höa Công (C¤p 8) +340"}
LW_Option3_Desc[19] = {"Höa Công (C¤p 9) +420"}
LW_Option3_Desc[20] = {"Höa Công (C¤p 10) +500"}
LW_Option3_Desc[21] = {"Huy«n Công (C¤p 1) +40"}
LW_Option3_Desc[22] = {"Huy«n Công (C¤p 2) +60"}
LW_Option3_Desc[23] = {"Huy«n Công (C¤p 3) +80"}
LW_Option3_Desc[24] = {"Huy«n Công (C¤p 4) +120"}
LW_Option3_Desc[25] = {"Huy«n Công (C¤p 5) +160"}
LW_Option3_Desc[26] = {"Huy«n Công (C¤p 6) +220"}
LW_Option3_Desc[27] = {"Huy«n Công (C¤p 7) +280"}
LW_Option3_Desc[28] = {"Huy«n Công (C¤p 8) +340"}
LW_Option3_Desc[29] = {"Huy«n Công (C¤p 9) +420"}
LW_Option3_Desc[30] = {"Huy«n Công (C¤p 10) +500"}
LW_Option3_Desc[31] = {"еc Công (C¤p 1) +40"}
LW_Option3_Desc[32] = {"еc Công (C¤p 2) +60"}
LW_Option3_Desc[33] = {"еc Công (C¤p 3) +80"}
LW_Option3_Desc[34] = {"еc Công (C¤p 4) +120"}
LW_Option3_Desc[35] = {"еc Công (C¤p 5) +160"}
LW_Option3_Desc[36] = {"еc Công (C¤p 6) +220"}
LW_Option3_Desc[37] = {"еc Công (C¤p 7) +280"}
LW_Option3_Desc[38] = {"еc Công (C¤p 8) +340"}
LW_Option3_Desc[39] = {"еc Công (C¤p 9) +420"}
LW_Option3_Desc[40] = {"еc Công (C¤p 10) +500"}

local Option1Desc = tonumber(string.sub(tostring(szAuthor),11,12));
local Option2Desc = tonumber(string.sub(tostring(szAuthor),13,14));
local Option3Desc = tonumber(string.sub(tostring(szAuthor),15,16));
local Option1 = 0;
local Option2 = 0;
local Option3 = 0;

if Option1Desc ~= nil then
Option1 = Option1Desc
end
if Option2Desc ~= nil then
Option2 = Option2Desc
end
if Option1Desc ~= nil then
Option3 = Option3Desc
end

local LW_Option1 = LW_Option1_Desc[Option1][1];
local LW_Option2 = LW_Option2_Desc[Option2][1];
local LW_Option3 = LW_Option3_Desc[Option3][1];

local LW_Option_Desc = "#ccc33ccThuµc tính m· rµng:#r#c009933"..LW_Option1.."#r"..LW_Option2.."#r"..LW_Option3;

return LW_Option_Desc;
end

local Option1Desc = tonumber(string.sub(tostring(szAuthor),11,12));
a chuyen vidu thu em van chua hieu

tuidangvui
28-12-15, 07:31 PM
Truyền tham số thui, ăn thua hàm gọi nói là j
lấy giá trị tương ứng của LW_Optionx_Desc thui

Hoang.JX1Team
28-12-15, 08:38 PM
tonumber(string.sub(tostring(szAuthor),11,12)


mn nguoi chi e cach tinh nay voi

ví dụ szAuthor là 1 biến cố định
szAuthor="1213141516171819"

tostring(szAuthor): chuyển chuỗi trên thành chuỗi "1213141516171819" (để chắc chắn biến này là 1 chuỗi)
tonumber(string.sub(tostring(szAuthor),11,12) sẽ trả về số 17
string.sub(tostring(szAuthor),11,12): lấy những ký tự từ vị trí số 11(tính từ đầu chuỗi) đến vị trí số 12, bao gồm cả ký tự ở vị trí số 12
cuối cùng dùng tonumber để chuyển chuỗi về số

ongnoixh
28-12-15, 09:48 PM
Con cái szauthor là biến động thì em phai láygiá trị ở đâu ạ

bil4i3n
28-12-15, 10:47 PM
Con cái szauthor là biến động thì em phai láygiá trị ở đâu ạ

Biến này được nhập vào function GetLWOption(szAuthor)

hãy tìm hàm được gọi là GetLWOption để biết thông tin ;))