PDA

View Full Version : [JX] script nâng cấp trang bị jxlinux



keo_ngot1418
02-04-20, 10:09 PM
Demo nâng cấp từ vân lộc lên thương lang.
script em viết gà share tham thảo mong mọi người đừng ném gạch. :(




--Author: keo_ngot1418--File: vanlocthuonglang.lua--Date: 21/31/17 9:40 am-------------------------------------------------------IncludeLib("SETTING")Include("\\script\\dailogsys\\dailogsay.lua")Include("\\script\\vng_trungluyen\\serverlib.lua")

tbNguyenlieu = { [6] = {4396,4389}, [4] = {238,239,240}, [0] = {}, }
function main () dofile("script/darkscript/global/keongot/nangcapfull/1vanloclenthuonglang.lua") local tb = {"<dec><npc>N©ng cÊp ng­êi cÇn gÆp ta ph¶i kh«ng?"} tinsert(tb,"Ta muèn n©ng cÊp trang bÞ th­¬ng lang/nangcaptl") tinsert(tb,"KÕt thóc ®èi tho¹i/cancel") CreateTaskSay(tb)end

function oncanel()end

function nangcaptl() local szDec = "Nguyªn LiÖu :\n+ 1 Trang BÞ V©n Léc\n+ 1 §å Phæ Trang BÞ Th­¬ng Lang\n+ 1 Th­¬ng Lang Th¹ch\n+ 3 Viªn Thñy Tinh\n < Tö, Lam, Lôc >" GiveItemUI("N©ng cÊp trang bÞ Th­¬ng Lang",szDec,"CheckItem1","cancel",1)end

function CheckItem1(nCount) if nCount > 6 then Say("ChØ cã thÓ bá: trang bÞ v©n léc, ®å phæ th­¬ng lang, th­¬ng lang th¹ch, 3 viªn thñy tinh kh¸c mµu.",0) return end local tbremove = {itemcrystal = {}, itemstone = {},itemtumang = {}, nKhoangthach = {}}; local itempar = {[4] = {[238] = 1,[239] = 1,[240] = 1}}; local tbTumang = { [1135] = {strName = "V©n Léc TrÝ TuÖ Ch©u Liªn"}, [1136] = {strName = "V©n Léc TrÝ TuÖ T¨ng M¹o"}, [1137] = {strName = "V©n Léc TrÝ TuÖ Th­îng Giíi"}, [1138] = {strName = "V©n Léc TrÝ TuÖ Hé UyÓn"}, [1139] = {strName = "V©n Léc TrÝ TuÖ Yªu §¸i"}, [1140] = {strName = "V©n Léc TrÝ TuÖ Cµ Sa"}, [1141] = {strName = "V©n Léc TrÝ TuÖ TriÒn Thñ"}, [1142] = {strName = "V©n Léc TrÝ TuÖ T¨ng Hµi"}, [1143] = {strName = "V©n Léc TrÝ TuÖ Yªu Trôy"}, [1144] = {strName = "V©n Léc TrÝ TuÖ H¹ Giíi"}, [1145] = {strName = "V©n Léc Viªn M·n PhËt Ch©u"}, [1146] = {strName = "V©n Léc Viªn M·n T¨ng M¹o"}, [1147] = {strName = "V©n Léc Viªn M·n Th­îng Giíi"}, [1148] = {strName = "V©n Léc Viªn M·n Hé UyÓn"}, [1149] = {strName = "V©n Léc Viªn M·n Yªu §¸i"}, [1150] = {strName = "V©n Léc Viªn M·n Cµ Sa"}, [1151] = {strName = "V©n Léc Viªn M·n T¨ng C«n"}, [1152] = {strName = "V©n Léc Viªn M·n T¨ng Hµi"}, [1153] = {strName = "V©n Léc Viªn M·n Yªu Trôy"}, [1154] = {strName = "V©n Léc Viªn M·n H¹ Giíi"}, [1155] = {strName = "V©n Léc PhËt T©m H¹ng Liªn"}, [1156] = {strName = "V©n Léc PhËt T©m T¨ng M¹o"}, [1157] = {strName = "V©n Léc PhËt T©m Th­îng Giíi"}, [1158] = {strName = "V©n Léc PhËt T©m Hé UyÓn"}, [1159] = {strName = "V©n Léc PhËt T©m Yªn §¸i"}, [1160] = {strName = "V©n Léc PhËt T©m Cµ Sa"}, [1161] = {strName = "V©n Léc PhËt T©m Giíi §ao"}, [1162] = {strName = "V©n Léc PhËt T©m T¨ng Hµi"}, [1163] = {strName = "V©n Léc PhËt T©m Yªu Trôy"}, [1164] = {strName = "V©n Léc PhËt T©m H¹ Giíi"}, [1165] = {strName = "V©n Léc Xung Thiªn H¹ng Liªn"}, [1166] = {strName = "V©n Léc Xung Thiªn Kh«i"}, [1167] = {strName = "V©n Léc Xung Thiªn Th­îng Giíi"}, [1168] = {strName = "V©n Léc Xung Thiªn Thóc UyÓn"}, [1169] = {strName = "V©n Léc Xung Thiªn Yªu §¸i"}, [1170] = {strName = "V©n Léc Xung Thiªn Kh¶i"}, [1171] = {strName = "V©n Léc Xung Thiªn Chïy"}, [1172] = {strName = "V©n Léc Xung Thiªn Ngoa"}, [1173] = {strName = "V©n Léc Xung Thiªn Béi"}, [1174] = {strName = "V©n Léc Xung Thiªn H¹ Giíi"}, [1175] = {strName = "V©n Léc Phi V©n H¹ng Liªn"}, [1176] = {strName = "V©n Léc Phi V©n Kh«i"}, [1177] = {strName = "V©n Léc Phi V©n Th­îng Giíi"}, [1178] = {strName = "V©n Léc Phi V©n Thóc UyÓn"}, [1179] = {strName = "V©n Léc Phi V©n Yªu §¸i"}, [1180] = {strName = "V©n Léc Phi V©n Kh¶i"}, [1181] = {strName = "V©n Léc Phi V©n Th­¬ng"}, [1182] = {strName = "V©n Léc Phi V©n Ngoa"}, [1183] = {strName = "V©n Léc Phi V©n Yªu Trôy"}, [1184] = {strName = "V©n Léc Phi V©n H¹ Giíi"}, [1185] = {strName = "V©n Léc Anh Dòng H¹ng Liªn"}, [1186] = {strName = "V©n Léc Anh Dòng Kh«i"}, [1187] = {strName = "V©n Léc Anh Dòng Th­îng Giíi"}, [1188] = {strName = "V©n Léc Anh Dòng Thóc UyÓn"}, [1189] = {strName = "V©n Léc Anh Dòng Yªu §¸i"}, [1190] = {strName = "V©n Léc Anh Dòng Kh¶i"}, [1191] = {strName = "V©n Léc Anh Dòng B¶o §ao"}, [1192] = {strName = "V©n Léc Anh Dòng Ngoa"}, [1193] = {strName = "V©n Léc Anh Dòng Yªu Trôy"}, [1194] = {strName = "V©n Léc Anh Dòng H¹ Giíi"}, [1195] = {strName = "V©n Léc TÞnh ¢m Ch©u Liªn"}, [1196] = {strName = "V©n Léc TÞnh ¢m Ph¸t §¸i"}, [1197] = {strName = "V©n Léc TÞnh ¢m Th­îng Giíi"}, [1198] = {strName = "V©n Léc TÞnh ¢m Hé UyÓn"}, [1199] = {strName = "V©n Léc TÞnh ¢m Thóc Yªu"}, [1200] = {strName = "V©n Léc TÞnh ¢m Sa Y"}, [1201] = {strName = "V©n Léc TÞnh ¢m KiÕm"}, [1202] = {strName = "V©n Léc TÞnh ¢m Hµi"}, [1203] = {strName = "V©n Léc TÞnh ¢m H­¬ng Nang"}, [1204] = {strName = "V©n Léc TÞnh ¢m H¹ Giíi"}, [1205] = {strName = "V©n Léc Hµn B¨ng Ch©u Liªn"}, [1206] = {strName = "V©n Léc Hµn B¨ng Ph¸t §¸i"}, [1207] = {strName = "V©n Léc Hµn B¨ng Th­îng Giíi"}, [1208] = {strName = "V©n Léc Hµn B¨ng Hé UyÓn"}, [1209] = {strName = "V©n Léc Hµn B¨ng Thóc Yªu"}, [1210] = {strName = "V©n Léc Hµn B¨ng Sam"}, [1211] = {strName = "V©n Léc Hµn B¨ng TriÒn Thñ"}, [1212] = {strName = "V©n Léc Hµn B¨ng Hµi"}, [1213] = {strName = "V©n Léc Hµn B¨ng H­¬ng Nang"}, [1214] = {strName = "V©n Léc Hµn B¨ng H¹ Giíi"}, [1215] = {strName = "V©n Léc NguyÖt Hoa Ch©u Liªn"}, [1216] = {strName = "V©n Léc NguyÖt Hoa Tr©m"}, [1217] = {strName = "V©n Léc NguyÖt Hoa Th­îng Giíi"}, [1218] = {strName = "V©n Léc NguyÖt Hoa Tô"}, [1219] = {strName = "V©n Léc NguyÖt Hoa Thóc Yªu"}, [1220] = {strName = "V©n Léc NguyÖt Hoa Sam"}, [1221] = {strName = "V©n Léc NguyÖt Hoa §ao"}, [1222] = {strName = "V©n Léc NguyÖt Hoa Ngoa"}, [1223] = {strName = "V©n Léc NguyÖt Hoa H­¬ng Nang"}, [1224] = {strName = "V©n Léc NguyÖt Hoa H¹ Giíi"}, [1225] = {strName = "V©n Léc Phån Hoa Ch©u Liªn"}, [1226] = {strName = "V©n Léc Phån Hoa Tr©m"}, [1227] = {strName = "V©n Léc Phån Hoa Th­îng Giíi"}, [1228] = {strName = "V©n Léc Phån Hoa Tô"}, [1229] = {strName = "V©n Léc Phån Hoa Yªu §¸i"}, [1230] = {strName = "V©n Léc Phån Hoa Sam"}, [1231] = {strName = "V©n Léc Phån Hoa Uyªn ¦¬ng §ao"}, [1232] = {strName = "V©n Léc Phån Hoa Ngoa"}, [1233] = {strName = "V©n Léc Phån Hoa H­¬ng Nang"}, [1234] = {strName = "V©n Léc Phån Hoa H¹ Giíi"}, [1235] = {strName = "V©n Léc §o¹n Tr­êng H¹ng Liªn"}, [1236] = {strName = "V©n Léc §o¹n Tr­êng Ph¸t §¸i"}, [1237] = {strName = "V©n Léc §o¹n Tr­êng Th­îng Giíi"}, [1238] = {strName = "V©n Léc §o¹n Tr­êng Hé UyÓn"}, [1239] = {strName = "V©n Léc §o¹n Tr­êng Yªu §¸i"}, [1240] = {strName = "V©n Léc §o¹n Tr­êng BÝ Trang"}, [1241] = {strName = "V©n Léc §o¹n Tr­êng TriÒn Thñ"}, [1242] = {strName = "V©n Léc §o¹n Tr­êng Ngoa"}, [1243] = {strName = "V©n Léc §o¹n Tr­êng Yªu Trôy"}, [1244] = {strName = "V©n Léc §o¹n Tr­êng H¹ Giíi"}, [1245] = {strName = "V©n Léc Liªu Nguyªn Ngoa"}, [1246] = {strName = "V©n Léc Ch©n Nguyªn Lu"}, [1247] = {strName = "V©n Léc Ch©n V? Lu"}, [1248] = {strName = "V©n Léc §o¹n Thñy Ngoa"}, [1249] = {strName = "V©n Léc TrUch Tinh Ngoa"}, [1250] = {strName = "V©n Léc V« T­íng H¹ Giíi"}, [1251] = {strName = "V©n Léc Tø Kh«ng H¹ Giíi"}, [1252] = {strName = "V©n Léc Thanh T~nh H¹ Giíi"}, [1253] = {strName = "V©n Léc Sïng Minh H¹ Giíi"}, [1254] = {strName = "V©n Léc §~nh H¶i H¹ Giíi"}, [1255] = {strName = "V©n Léc Tuyªn Uy H¹ Giíi"}, [1256] = {strName = "V©n Léc XuÊt ThÇn H¹ Giíi"}, [1257] = {strName = "V©n Léc Méc TuyOt H¹ Giíi"}, [1258] = {strName = "V©n Léc Thanh S­¬ng H¹ Giíi"}, [1259] = {strName = "V©n Léc ThO H­¬ng H¹ Giíi"}, [1260] = {strName = "V©n Léc Thùc Cèt H¹ Giíi"}, [1261] = {strName = "V©n Léc Xuyªn T©m H¹ Giíi"}, [1262] = {strName = "V©n Léc Lang Nha H¹ Giíi"}, [1263] = {strName = "V©n Léc Thanh Vô H¹ Giíi"}, [1264] = {strName = "V©n Léc Phong S­¬ng H¹ Giíi"}, [1265] = {strName = "V©n Léc MËt V©n H¹ Giíi"}, [1266] = {strName = "V©n Léc Háa V©n H¹ Giíi"}, [1267] = {strName = "V©n Léc Dung Kim H¹ Giíi"}, [1268] = {strName = "V©n Léc Liªu Nguyªn H¹ Giíi"}, [1269] = {strName = "V©n Léc Ch©n Nguyªn H¹ Giíi"}, [1270] = {strName = "V©n Léc Ch©n V? H¹ Giíi"}, [1271] = {strName = "V©n Léc §o¹n Thñy H¹ Giíi"}, [1272] = {strName = "V©n Léc TrUch Tinh H¹ Giíi"}, [1273] = {strName = "V©n Léc V« T­íng Ch©u LiÖm"}, [1274] = {strName = "V©n Léc Tø Kh«ng PhËt Ch©u"}, [1275] = {strName = "V©n Léc Thanh T~nh H¹ng LiÖm"}, [1276] = {strName = "V©n Léc Sïng Minh LiÖm"}, [1277] = {strName = "V©n Léc §~nh H¶i H¹ng LiÖm"}, [1278] = {strName = "V©n Léc Tuyªn Uy H¹ng LiÖm"}, [1279] = {strName = "V©n Léc XuÊt ThÇn Ch©u LiÖm"}, [1280] = {strName = "V©n Léc Méc TuyOt Ch©u LiÖm"}, [1281] = {strName = "V©n Léc Thanh S­¬ng Ch©u LiÖm"}, [1282] = {strName = "V©n Léc ThO H­¬ng Ch©u LiÖm"}, [1283] = {strName = "V©n Léc Thùc Cèt H¹ng LiÖm"}, [1284] = {strName = "V©n Léc Xuyªn T©m H¹ng LiÖm"}, [1285] = {strName = "V©n Léc Lang Nha H¹ng LiÖm"}, [1286] = {strName = "V©n Léc Thanh Vô H¹ng LiÖm"}, [1287] = {strName = "V©n Léc Phong S­¬ng H¹ng LiÖm"}, [1288] = {strName = "V©n Léc MËt V©n H¹ng LiÖm"}, [1289] = {strName = "V©n Léc Háa V©n H¹ng LiÖm"}, [1290] = {strName = "V©n Léc Dung Kim H¹ng Khuyªn"}, [1291] = {strName = "V©n Léc Liªu Nguyªn H¹ng LiÖm"}, [1292] = {strName = "V©n Léc Ch©n Nguyªn Phï"}, [1293] = {strName = "V©n Léc Ch©n V? Phï"}, [1294] = {strName = "V©n Léc §o¹n Thñy H¹ng LiÖm"}, [1295] = {strName = "V©n Léc TrUch Tinh Phï"}, [1296] = {strName = "V©n Léc V« T­íng Th­îng Giíi"}, [1297] = {strName = "V©n Léc Tø Kh«ng Th­îng Giíi"}, [1298] = {strName = "V©n Léc Thanh T~nh Th­îng Giíi"}, [1299] = {strName = "V©n Léc Sïng Minh Th­îng Giíi"}, [1300] = {strName = "V©n Léc §~nh H¶i Th­îng Giíi"}, [1301] = {strName = "V©n Léc Tuyªn Uy Th­îng Giíi"}, [1302] = {strName = "V©n Léc XuÊt ThÇn Th­îng Giíi"}, [1303] = {strName = "V©n Léc Méc TuyOt Th­îng Giíi"}, [1304] = {strName = "V©n Léc Thanh S­¬ng Th­îng Giíi"}, [1305] = {strName = "V©n Léc ThO H­¬ng Th­îng Giíi"}, [1306] = {strName = "V©n Léc Thùc Cèt Th­îng Giíi"}, [1307] = {strName = "V©n Léc Xuyªn T©m Th­îng Giíi"}, [1308] = {strName = "V©n Léc Lang Nha Th­îng Giíi"}, [1309] = {strName = "V©n Léc Thanh Vô Th­îng Giíi"}, [1310] = {strName = "V©n Léc Phong S­¬ng Th­îng Giíi"}, [1311] = {strName = "V©n Léc MËt V©n Th­îng Giíi"}, [1312] = {strName = "V©n Léc Háa V©n Th­îng Giíi"}, [1313] = {strName = "V©n Léc Dung Kim Th­îng Giíi"}, [1314] = {strName = "V©n Léc Liªu Nguyªn Th­îng Giíi"}, [1315] = {strName = "V©n Léc Ch©n Nguyªn Th­îng Giíi"}, [1316] = {strName = "V©n Léc Ch©n V? Th­îng Giíi"}, [1317] = {strName = "V©n Léc §o¹n Thñy Th­îng Giíi"}, [1318] = {strName = "V©n Léc TrUch Tinh Th­îng Giíi"}, [1319] = {strName = "V©n Léc V« T­íng Yªu Trôy"}, [1320] = {strName = "V©n Léc Tø Kh«ng Yªu Trôy"}, [1321] = {strName = "V©n Léc Thanh T~nh Yªu Trôy"}, [1322] = {strName = "V©n Léc Sïng Minh Béi"}, [1323] = {strName = "V©n Léc §~nh H¶i Yªu Trôy"}, [1324] = {strName = "V©n Léc Tuyªn Uy Yªu Trôy"}, [1325] = {strName = "V©n Léc XuÊt ThÇn H­¬ng Nang"}, [1326] = {strName = "V©n Léc Méc TuyOt H­¬ng Nang"}, [1327] = {strName = "V©n Léc Thanh S­¬ng H­¬ng Nang"}, [1328] = {strName = "V©n Léc ThO H­¬ng H­¬ng Nang"}, [1329] = {strName = "V©n Léc Thùc Cèt Yªu Trôy"}, [1330] = {strName = "V©n Léc Xuyªn T©m Yªu Trôy"}, [1331] = {strName = "V©n Léc Lang Nha Yªu Trôy"}, [1332] = {strName = "V©n Léc Thanh Vô Trôy"}, [1333] = {strName = "V©n Léc Phong S­¬ng Yªu Trôy"}, [1334] = {strName = "V©n Léc MËt V©n Yªu Trôy"}, [1335] = {strName = "V©n Léc Háa V©n Yªu Trôy"}, [1336] = {strName = "V©n Léc Dung Kim Béi"}, [1337] = {strName = "V©n Léc Liªu Nguyªn Béi"}, [1338] = {strName = "V©n Léc Ch©n Nguyªn Ngäc Béi"}, [1339] = {strName = "V©n Léc Ch©n V? Ngäc Béi"}, [1340] = {strName = "V©n Léc §o¹n Thñy Béi"}, [1341] = {strName = "V©n Léc TrUch Tinh Béi"}, [1342] = {strName = "V©n Léc V« T­íng Tri?n Thñ"}, [1343] = {strName = "V©n Léc Tø Kh«ng T¨ng C«n"}, [1344] = {strName = "V©n Léc Thanh T~nh Giíi §ao"}, [1345] = {strName = "V©n Léc Sïng Minh Chïy"}, [1346] = {strName = "V©n Léc §~nh H¶i Th­¬ng"}, [1347] = {strName = "V©n Léc Tuyªn Uy B¶o §ao"}, [1348] = {strName = "V©n Léc XuÊt ThÇn KiOm"}, [1349] = {strName = "V©n Léc Méc TuyOt Tri?n Thñ"}, [1350] = {strName = "V©n Léc Thanh S­¬ng §ao"}, [1351] = {strName = "V©n Léc ThO H­¬ng Uyªn ¦¬ng §ao"}, [1352] = {strName = "V©n Léc Thùc Cèt Tri?n Thñ"}, [1353] = {strName = "V©n Léc Xuyªn T©m §ao"}, [1354] = {strName = "V©n Léc Lang Nha Phi §ao"}, [1355] = {strName = "V©n Léc Thanh Vô TôTiÔn"}, [1356] = {strName = "V©n Léc Phong S­¬ng Tiªu"}, [1357] = {strName = "V©n Léc MËt V©n Tri?n Thñ"}, [1358] = {strName = "V©n Léc Háa V©n Tr­îng"}, [1359] = {strName = "V©n Léc Dung Kim Th­¬ng"}, [1360] = {strName = "V©n Léc Liªu Nguyªn §ao"}, [1361] = {strName = "V©n Léc Ch©n Nguyªn KiOm"}, [1362] = {strName = "V©n Léc Ch©n V? KiOm"}, [1363] = {strName = "V©n Léc §o¹n Thñy §ao"}, [1364] = {strName = "V©n Léc TrUch Tinh KiOm"}, } for k=1,nCount do local itemidx = GetGiveItemUnit(k); local nPar,nType,nID = GetItemProp(itemidx); local myitemname = GetItemName(itemidx); local nGoldEquipID = GetGlodEqIndex(itemidx) local tbCheck = tbNguyenlieu[nPar]; if not tbCheck then Say("B¹n ®· bá 1 vËt phÈm kh«ng ph¶i ®Ó n©ng cÊp vµo.",0); return else local nLock = 0 if nPar == 6 then if nID == tbCheck[1] and nID == tbCheck[2] then nLock = 1; end elseif nPar == 4 then if nType == tbCheck[1] and nType == tbCheck[2] and nType == tbCheck[3] then nLock = 1; end end end ---check all if nLock == 0 then Say("H·y kiÓm tra l¹i nguyªn liÖu n©ng cÊp chÝnh x¸c.",0); return end ---thuytinh if itempar[nPar] then if itempar[nPar][nType] then tinsert(tbremove.itemcrystal,itemidx) end end --tumang -- local itemTumang = format("%d",nPar) local nGoldEquipID = GetGlodEqIndex(itemidx) if tbTumang[nGoldEquipID] then -- if tbTumang[nPar][myitemname] then tinsert(tbremove.itemtumang,itemidx) end
--huyenvienthach local item_stonechange = { ["6,4396"] = {szName = "Th¹ch Th­¬ng Lang"} } local stoneid = format("%d,%d",nPar,nID); if item_stonechange[stoneid] then tinsert(tbremove.itemstone,itemidx); end -- item
--huyenvienthach local item_thanbi = { ["6,4389"] = {szName = "§å Phæ Trang BÞ Th­¬ng Lang"} } local nThanbi = format("%d,%d",nPar,nID); if item_thanbi[nThanbi] then tinsert(tbremove.nKhoangthach,itemidx); endend local count_tt = getn(tbremove.itemcrystal); if count_tt ~= 3 then Say("B¾t buéc ng­¬i cÇn ph¶i ca 3 viªn thuû tinh.",0); return end local count_hv = getn(tbremove.itemstone); if count_hv ~= 1 then Say("B¾t buéc ng­¬i cÇn ph¶i cã 1 Th­¬ng Lang Th¹ch.",0); return end local count_tm = getn(tbremove.itemtumang) if count_tm ~= 1 then Say("B¾t buéc ng­¬i cÇn ph¶i cã 1 trang BÞ V©n Léc.",0); return end
local count_kt = getn(tbremove.nKhoangthach); if count_kt ~= 1 then Say("B¾t buéc ng­¬i cÇn ph¶i cã 1 ®å phæ trang BÞ Th­¬ng Lang",0); return end for k=1,count_tt do RemoveItemByIndex(tbremove.itemcrystal[k]) end RemoveItemByIndex(tbremove.nKhoangthach[1]); RemoveItemByIndex(tbremove.itemstone[1]) RemoveItemByIndex(tbremove.itemtumang[1])
local nNextEquipIdx = AddItem(6,1,2717,0,0,0,0) Talk(1,"no","<enter><color=white>+ N©ng cÊp trang bÞ thµnh c«ng nhËn ®­îc : <enter> <color=red> Th­¬ng Lang B¶o R­¬ng")
end