PDA

View Full Version : [TLBB] Lỗi code giới hạn chuyển sinh



vooctlbb
12-08-15, 12:41 PM
Vooc sv chuyển sinh cũ, e thấy có phần giới hạn chuyển sinh như này:

function x002095_ZhuanSheng( sceneId, selfId, targetId )
local zhuanshengTimes = GetMissionData(sceneId, selfId, MD_ZHUANSHENG)
local lev = GetLevel( sceneId, selfId )



if zhuanshengTimes >1399 then
if lev < 149 then
BeginEvent( sceneId )
AddText( sceneId, "衅ng c nh?h絥 #G149#W. H銀 quay l読 khi 鹫t c 鸬 #G149#W. " )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
return -1
end
end


if zhuanshengTimes >1299 then
if lev < 145 then
BeginEvent( sceneId )
AddText( sceneId, "衅ng c nh?h絥 #G145#W. H銀 quay l読 khi 鹫t c 鸬 #G145#W. " )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
return -1
end
end
if zhuanshengTimes >330 then
if lev < 140 then
BeginEvent( sceneId )
AddText( sceneId, "B課 疸 max s?l chuy琻 sinh. H銀 ch竨 kh?瘙 th阭 m h鬽 " )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
return -1
end
end
local mppoint = GetHumanMenpaiPoint(sceneId, humanObjId)
if lev < 130 then
BeginEvent( sceneId )
AddText( sceneId, "衅ng c nh?h絥 #G130#W. H銀 quay l読 khi 鹫t c 鸬 #G130#W. " )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
return -1
end


SetLevel( sceneId, selfId, 30)
AddMoney( sceneId, selfId, 5000000 )
--ZengDian(sceneId,selfId,targetId,1,5000)
SetMissionData(sceneId, selfId, MD_ZHUANSHENG, zhuanshengTimes+1 )



local nCS = GetMissionData(sceneId, selfId, MD_ZHUANSHENG )
BeginEvent(sceneId)
AddText(sceneId,"Ch鷆 m譶g, chuy琻 sinh l th?"..nCS.." th鄋h c鬾g, nh 疬 500#-02!")
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
BeginEvent( sceneId )
AddText( sceneId, "#WB課 疸 chuy琻 sinh l th?"..nCS.." !." )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
local nam = LuaFnGetName( sceneId, selfId )
BroadMsgByChatPipe( sceneId, selfId, "#48#gFFFF00Ch鷆 m譶g "..nam.." 疸 chuy琻 sinh th鄋h c鬾g ! #48", 4 )
end

E thử thay đổi cho giới hạn từ 1399 về 500; từ 1299 về 400. Nhưng khi ad lại file .lua vào sv và chạy lại thì vào game khi click vào NPC thì không hiển thị được bất cứ 1 tính năng nào lên.
Mong các pro giúp đỡ nhé :)

vooctlbb
12-08-15, 02:13 PM
Help me!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
30 char........................................

vooctlbb
12-08-15, 02:26 PM
Các đại ka giúp e với. Sửa mỗi số mà cũng hiển thị tính năng NPC :(

Sói Đẹp Trai
12-08-15, 02:42 PM
Bạn xem tab sv hoặc log xem nó báo lỗi Script ở chỗ nào chứ. Nguy hiểm nhất là Lỗi font chữ => Mất dấu "" => Lỗi script.

vooctlbb
12-08-15, 02:47 PM
tks Sói. Mh chỉ thay đổi mỗi số 1399 thành 500 thôi. Vào lại game thì tính năng của NPC này lại k hiển thị được. Chứ ndung k thay đổi j cả

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

Code cũ như thế này:

if zhuanshengTimes >1399 then
if lev < 149 then
BeginEvent( sceneId )
AddText( sceneId, "衅ng c nh?h絥 #G149#W. H銀 quay l読 khi 鹫t c 鸬 #G149#W. " )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
return -1
end
end
Code mới như sau:

if zhuanshengTimes >500 then
if lev < 149 then
BeginEvent( sceneId )
AddText( sceneId, "衅ng c nh?h絥 #G149#W. H銀 quay l読 khi 鹫t c 鸬 #G149#W. " )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
return -1
end
end

Vậy mà k hiển thị được tính năng NPC các pro ah.

Sadlove123
13-08-15, 01:45 PM
Bạn cần NPC Chuyển Sinh ngon lành hông mình share cho nè :)

vooctlbb
17-08-15, 10:01 AM
Bạn cần NPC Chuyển Sinh ngon lành hông mình share cho nè :)

Xin xin xin :)
30 charrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr

Sadlove123
17-08-15, 10:10 AM
--Long Gia
--ID: 002194
--Script by Sadlove123
--Name = Long Gia
--************************

x311002_g_ScriptId = 311002

--*****************************--
--* On Default Event *--
--*****************************--
function x311002_OnDefaultEvent(sceneId,selfId,targetId)

BeginEvent(sceneId)
--AddText(sceneId,"#GKhi bÕn ðÕt c¤p ðµ 120 g£p ta ð¬ chuy¬n sinh nhé")
--AddText(sceneId,"Chï c¥n các hÕ ðÕt ðªn c¤p ðµ #G120#W thì có th¬ ðªn ch² tÕi hÕ tiªn hành #GChuy¬n Sinh#W. Sau khi #GChuy¬n Sinh#W, t¤t cä thuµc tính #Gkhông thay ð±i#W, các hÕ s¨ tr· v« #Gc¤p 40#W!")
--AddText(sceneId,"#GChuy¬n Sinh#W càng nhi«u l¥n thì s¯ ði¬m thuµc tính càng l¾n!")
AddNumText(sceneId,x311002_g_ScriptId,"#G#29 Chuy¬n Sinh",2,1)
AddNumText(sceneId,x311002_g_ScriptId,"Xem ðã chuy¬n sinh bao nhiêu",2,2)
--AddNumText(sceneId,x311002_g_ScriptId,"Nh§n danh hi®u",2,3)
--ddNumText(sceneId,x311002_g_ScriptId,"V« #GChuy¬n Sinh#W",11,4)
EndEvent(senceId)
DispatchEventList(sceneId,selfId,targetId)

end
--*****************************--
--* On Event Request *--
--*****************************--
function x311002_OnEventRequest(sceneId,selfId,targetId,eve ntId)
local key = GetNumText()

--*****************--
local num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
if key == 1 then

BeginEvent(sceneId)
AddText(sceneId,"Sau khi #GChuy¬n Sinh#W, cßng v« c¤p 30")
AddText(sceneId,"Cßng xác nh§n #GChuy¬n Sinh#W?")
AddNumText(sceneId,x311002_g_ScriptId,"Chuy¬n Sinh",2,100)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)

end
--*****************--
if key == 100 then

if GetLevel(sceneId,selfId) < 120 then
BeginEvent(sceneId)
AddText(sceneId,"Chï có th¬ #GChuy¬n Sinh#W sau khi ðÕt c¤p #G120#W tr· lên!")
--AddText(sceneId,"Hãy ði tu luy®n thêm, khi nào ðÕt #Gc¤p 120#W lÕi ðªn ch² ta tiªn hành #GChuy¬n Sinh#W nhé!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif num>40 then
BeginEvent(sceneId)
AddText(sceneId,"Chï có th¬ #GChuy¬n Sinh#W t¯i ða #G40#W l¥n!")
AddText(sceneId,"Các hÕ ðã #GChuy¬n Sinh#W ðÕt ðªn ngßÞng này r°i thì ðã #GThiên hÕ vô ð¸ch#W, không c¥n #GChuy¬n Sinh#W thêm næa!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
else
SetLevel(sceneId,selfId,30)
num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
SetMissionData(sceneId,selfId,MD_ZHUANSHENG,num+1)
BeginEvent(sceneId)
AddText(sceneId,"Chúc m×ng các hÕ ðã #GChuy¬n Sinh#W thành công. C¤p ðµ hi®n tÕi cüa các hÕ là #GC¤p 30#W!")
AddText(sceneId,"S¯ l¥n các hÕ #GChuy¬n Sinh#W tính ðªn hi®n tÕi là #G"..num.." l¥n#W!")
AddText(sceneId,"Hãy ði tu luy®n thêm, khi nào ðÕt #Gc¤p 120#W lÕi ðªn ch² ta tiªn hành #GChuy¬n Sinh#W nhé!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
local nam = LuaFnGetName( sceneId, selfId )
local szMsg = format("#134#gFFFF00Chúc m×ng #W#{_INFOUSR%s} #gFFFF00ðã chuy¬n sinh thành công ! #134",nam)

AddGlobalCountNews( sceneId, szMsg )
end
end
--*****************--
if key == 2 then

num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
BeginEvent(sceneId)
AddText(sceneId,"S¯ l¥n #GChuy¬n Sinh#W cüa các hÕ tính t¾i hi®n tÕi là: #G"..num.." l¥n#W!")
AddText(sceneId,"T¯i ða còn lÕi "..(40-num).." l¥n #GChuy¬n Sinh#W næa!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)

end
--*****************--
if key == 3 then

BeginEvent(sceneId)
AddText(sceneId,"Các hÕ mu¯n ð±i danh hi®u nào?")
AddNumText(sceneId,x311002_g_ScriptId,"#W#bSiêu Phàm Hi Ký",11,5)
AddNumText(sceneId,x311002_g_ScriptId,"#G#bXu¤t Tr¥n Kinh H°ng",11,6)
AddNumText(sceneId,x311002_g_ScriptId,"#G#bLång Tuy®t Vø Änh",11,7)
AddNumText(sceneId,x311002_g_ScriptId,"#c00ff00#bNgñ Không Phùng Hß",11,8)
AddNumText(sceneId,x311002_g_ScriptId,"#c00ff00#bH²n Thiên Tr¤n Nguyên",11,9)
AddNumText(sceneId,x311002_g_ScriptId,"#c00ff00#bS° Phßþng Linh Vû",11,10)
AddNumText(sceneId,x311002_g_ScriptId,"#Y#bTi«m Long Ngâm Uyên",11,11)
AddNumText(sceneId,x311002_g_ScriptId,"#Y#bChí Tôn Truy«n Thuyªt",11,12)
AddNumText(sceneId,x311002_g_ScriptId,"#cFF0000#bVô Song Vß½ng Giä",11,13)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)

end
--*****************--
if key == 4 then

BeginEvent(sceneId)
AddText(sceneId,"Sau khi #GChuy¬n Sinh#W, các thuµc tính #Gtâm pháp môn phái#W không thay ð±i!")
AddText(sceneId,"#GChuy¬n Sinh#W càng nhi«u l¥n, sÑc mÕnh cüa các hÕ càng tång!")
AddText(sceneId,"Sau khi ðÕt mµt s¯ m¯c v« s¯ l¥n #GChuy¬n Sinh#W c¯ ð¸nh, có th¬ lînh nh§n danh hi®u cao quý vô cùng!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)

end
--*****************--
if key == 5 then

num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
if num < 1 then
BeginEvent(sceneId)
AddText(sceneId,"бi danh hi®u #GSiêu Phàm Hi Ký#W c¥n #G1 l¥n#W thành công #GChuy¬n Sinh#W!")
AddText(sceneId,"S¯ l¥n #GChuy¬n Sinh#W cüa các hÕ hi®n tÕi là "..num..", vçn chßa ðü #G1 l¥n#W, không th¬ nh§n danh hi®u!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
else
LuaFnAwardSpouseTitle(sceneId,selfId,"#W#bSiêu Phàm Hi Ký")
DispatchAllTitle(sceneId,selfId)
BeginEvent(sceneId)
AddText(sceneId,"Chúc m×ng các hÕ nh§n thành công danh hi®u #W#bSiêu Phàm Hi Ký#W!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end

end
--*****************--
if key == 6 then

num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
if num < 10 then
BeginEvent(sceneId)
AddText(sceneId,"бi danh hi®u #GXu¤t Tr¥n Kinh H°ng#W c¥n #G10 l¥n#W thành công #GChuy¬n Sinh#W!")
AddText(sceneId,"S¯ l¥n #GChuy¬n Sinh#W cüa các hÕ hi®n tÕi là "..num..", vçn chßa ðü #G10 l¥n#W, không th¬ nh§n danh hi®u!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
else
LuaFnAwardSpouseTitle(sceneId,selfId,"#G#bXu¤t Tr¥n Kinh H°ng")
DispatchAllTitle(sceneId,selfId)
BeginEvent(sceneId)
AddText(sceneId,"Chúc m×ng các hÕ nh§n thành công danh hi®u #G#bXu¤t Tr¥n Kinh H°ng#W!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end

end
--*****************--
if key == 7 then

num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
if num < 20 then
BeginEvent(sceneId)
AddText(sceneId,"бi danh hi®u #GLång Tuy®t Vø Änh#W c¥n #G20 l¥n#W thành công #GChuy¬n Sinh#W!")
AddText(sceneId,"S¯ l¥n #GChuy¬n Sinh#W cüa các hÕ hi®n tÕi là "..num..", vçn chßa ðü #G20 l¥n#W, không th¬ nh§n danh hi®u!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
else
LuaFnAwardSpouseTitle(sceneId,selfId,"#G#bLång Tuy®t Vø Änh")
DispatchAllTitle(sceneId,selfId)
BeginEvent(sceneId)
AddText(sceneId,"Chúc m×ng các hÕ nh§n thành công danh hi®u #G#bLång Tuy®t Vø Änh#W!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end

end
--*****************--
if key == 8 then

num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
if num < 40 then
BeginEvent(sceneId)
AddText(sceneId,"бi danh hi®u #GNgñ Không Phùng Hß#W c¥n #G40 l¥n#W thành công #GChuy¬n Sinh#W!")
AddText(sceneId,"S¯ l¥n #GChuy¬n Sinh#W cüa các hÕ hi®n tÕi là "..num..", vçn chßa ðü #G40 l¥n#W, không th¬ nh§n danh hi®u!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
else
LuaFnAwardSpouseTitle(sceneId,selfId,"#c00ff00#bNgñ Không Phùng Hß")
DispatchAllTitle(sceneId,selfId)
BeginEvent(sceneId)
AddText(sceneId,"Chúc m×ng các hÕ nh§n thành công danh hi®u #c00ff00#bNgñ Không Phùng Hß#W!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end

end
--*****************--
if key == 9 then

num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
if num < 60 then
BeginEvent(sceneId)
AddText(sceneId,"бi danh hi®u #GH²n Thiên Tr¤n Nguyên#W c¥n #G60 l¥n#W thành công #GChuy¬n Sinh#W!")
AddText(sceneId,"S¯ l¥n #GChuy¬n Sinh#W cüa các hÕ hi®n tÕi là "..num..", vçn chßa ðü #G60 l¥n#W, không th¬ nh§n danh hi®u!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
else
LuaFnAwardSpouseTitle(sceneId,selfId,"#c00ff00#bH²n Thiên Tr¤n Nguyên")
DispatchAllTitle(sceneId,selfId)
BeginEvent(sceneId)
AddText(sceneId,"Chúc m×ng các hÕ nh§n thành công danh hi®u #c00ff00#bH²n Thiên Tr¤n Nguyên#W!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end

end
--*****************--
if key == 10 then

num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
if num < 90 then
BeginEvent(sceneId)
AddText(sceneId,"бi danh hi®u #GS° Phßþng Linh Vû#W c¥n #G90 l¥n#W thành công #GChuy¬n Sinh#W!")
AddText(sceneId,"S¯ l¥n #GChuy¬n Sinh#W cüa các hÕ hi®n tÕi là "..num..", vçn chßa ðü #G90 l¥n#W, không th¬ nh§n danh hi®u!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
else
LuaFnAwardSpouseTitle(sceneId,selfId,"#c00ff00#bS° Phßþng Linh Vû")
DispatchAllTitle(sceneId,selfId)
BeginEvent(sceneId)
AddText(sceneId,"Chúc m×ng các hÕ nh§n thành công danh hi®u #c00ff00#bS° Phßþng Linh Vû#W!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end

end
--*****************--
if key == 11 then

num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
if num < 120 then
BeginEvent(sceneId)
AddText(sceneId,"бi danh hi®u #GTi«m Long Ngâm Uyên#W c¥n #G120 l¥n#W thành công #GChuy¬n Sinh#W!")
AddText(sceneId,"S¯ l¥n #GChuy¬n Sinh#W cüa các hÕ hi®n tÕi là "..num..", vçn chßa ðü #G120 l¥n#W, không th¬ nh§n danh hi®u!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
else
LuaFnAwardSpouseTitle(sceneId,selfId,"#Y#bTi«m Long Ngâm Uyên")
DispatchAllTitle(sceneId,selfId)
BeginEvent(sceneId)
AddText(sceneId,"Chúc m×ng các hÕ nh§n thành công danh hi®u #Y#bTi«m Long Ngâm Uyên#W!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end

end
--*****************--
if key == 12 then

num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
if num < 150 then
BeginEvent(sceneId)
AddText(sceneId,"бi danh hi®u #GChí Tôn Truy«n Thuyªt#W c¥n #G150 l¥n#W thành công #GChuy¬n Sinh#W!")
AddText(sceneId,"S¯ l¥n #GChuy¬n Sinh#W cüa các hÕ hi®n tÕi là "..num..", vçn chßa ðü #G150 l¥n#W, không th¬ nh§n danh hi®u!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
else
LuaFnAwardSpouseTitle(sceneId,selfId,"#Y#bChí Tôn Truy«n Thuyªt")
DispatchAllTitle(sceneId,selfId)
BeginEvent(sceneId)
AddText(sceneId,"Chúc m×ng các hÕ nh§n thành công danh hi®u #Y#bChí Tôn Truy«n Thuyªt#W!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end

end
--*****************--
if key == 13 then

num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
if num < 200 then
BeginEvent(sceneId)
AddText(sceneId,"бi danh hi®u #GVô Song Vß½ng Giä#W c¥n #G200 l¥n#W thành công #GChuy¬n Sinh#W!")
AddText(sceneId,"S¯ l¥n #GChuy¬n Sinh#W cüa các hÕ hi®n tÕi là "..num..", vçn chßa ðü #G200 l¥n#W, không th¬ nh§n danh hi®u!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
else
LuaFnAwardSpouseTitle(sceneId,selfId,"#cFF0000#bVô Song Vß½ng Giä")
DispatchAllTitle(sceneId,selfId)
BeginEvent(sceneId)
AddText(sceneId,"Chúc m×ng các hÕ nh§n thành công danh hi®u #cFF0000#bVô Song Vß½ng Giä#W!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end

end
--*****************--

end
Tặng chú

vooctlbb
20-08-15, 10:58 AM
Tks pro!^^
30 chả................................

Sadlove123
20-08-15, 12:28 PM
Tks pro!^^
30 chả................................

- Không có chi bạ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>
- Pro thì không dám đâu, mấy anh pr0 cười tui chết.
Có gì cứ hỏi - cần gì cứ nói. Tui giúp được tui giúp nốt.

anhhungah12
20-08-15, 04:27 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>
<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>)

Với lại chưa chuyển sinh đủ số lần vẫn nhận danh hiệu đc.:D

Sadlove123
20-08-15, 04:33 PM
- Cái này bạn phải tự biết lại mấy cái Addtext đó.
Lưu ý : Chọn Unikey VSCll kiểu gõ Telex.
- Cái Code CS mình share đó mình làm từ 1NPC khác, bạn làm từ NPC gốc nó liên kết thêm NPC nên cái khung nói chuyện nó hơi dài.

anhhungah12
20-08-15, 08:29 PM
Cho em hỏi tại sao khi xem số lần chuyển sinh nó thì nó hiển thị hơn 15k lần.làm sao chỉnh nó lại về 1 lần với ạ?
mấy bác chỉ cho em với.

Sadlove123
20-08-15, 09:40 PM
Cho em hỏi tại sao khi xem số lần chuyển sinh nó thì nó hiển thị hơn 15k lần.làm sao chỉnh nó lại về 1 lần với ạ?
mấy bác chỉ cho em với.

• Chú ý đến cột này : Dòng 40 là số lần max , cái -num là - số lần đã CS

if key == 2 then

num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
BeginEvent(sceneId)
AddText(sceneId,"S¯ l¥n #GChuy¬n Sinh#W cüa các hÕ tính t¾i hi®n tÕi là: #G"..num.." l¥n#W!")
AddText(sceneId,"T¯i ða còn lÕi "..(40-num).." l¥n #GChuy¬n Sinh#W næa!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)

Lúc mình viết code CS đó vào server, cũng hiện thị như vậy nhưng lâu quá cái quên cách fix rồi. Thử làm xem coi còn lổi gì báo tui help cho.

anhbendoiem20
20-08-15, 09:53 PM
• Chú ý đến cột này : Dòng 40 là số lần max , cái -num là - số lần đã CS

if key == 2 then

num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
BeginEvent(sceneId)
AddText(sceneId,"S¯ l¥n #GChuy¬n Sinh#W cüa các hÕ tính t¾i hi®n tÕi là: #G"..num.." l¥n#W!")
AddText(sceneId,"T¯i ða còn lÕi "..(40-num).." l¥n #GChuy¬n Sinh#W næa!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)

Lúc mình viết code CS đó vào server, cũng hiện thị như vậy nhưng lâu quá cái quên cách fix rồi. Thử làm xem coi còn lổi gì báo tui help cho.

bạn trợ giúp mình việt hóa dạng bản , cho minh xin clip hoac hinh anh vh dang ban cung dc nhé :-<:-<:-<:-<:-<

Sadlove123
20-08-15, 10:26 PM
bạn trợ giúp mình việt hóa dạng bản , cho minh xin clip hoac hinh anh vh dang ban cung dc nhé :-<:-<:-<:-<:-<

- Việt Hóa dạng bản là sao bạn?

anhhungah12
20-08-15, 11:26 PM
• Chú ý đến cột này : Dòng 40 là số lần max , cái -num là - số lần đã CS

if key == 2 then

num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
BeginEvent(sceneId)
AddText(sceneId,"S¯ l¥n #GChuy¬n Sinh#W cüa các hÕ tính t¾i hi®n tÕi là: #G"..num.." l¥n#W!")
AddText(sceneId,"T¯i ða còn lÕi "..(40-num).." l¥n #GChuy¬n Sinh#W næa!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)

Lúc mình viết code CS đó vào server, cũng hiện thị như vậy nhưng lâu quá cái quên cách fix rồi. Thử làm xem coi còn lổi gì báo tui help cho.

vẫn vậy bác ơi.em vào navicat xem cũng ko thấy có dòng nào có số 15231 nào cả.( 15231 là số lần nó thông báo cho em là chuyển sinh rồi trong khi chưa chơi lên lv 120 -_- ).


function x900034_OnEventRequest(sceneId,selfId,targetId,eve ntId)
local key = GetNumText()

--*****************--
local num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
if key == 1 then

BeginEvent(sceneId)
AddText(sceneId,"Sau khi #Gcãi lão hoàn ð°ng#W, c¤p ðµ cüa các hÕ s¨ v« 40!")
AddText(sceneId,"Các hÕ ð°ng ý #Gcäi lão hoàn ð°ng#W?")
AddNumText(sceneId,x900034_g_ScriptId,"Cäi lão hoàn ð°ng",2,100)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)

end
--*****************--
if key == 100 then

if GetLevel(sceneId,selfId) < 120 then
BeginEvent(sceneId)
AddText(sceneId,"Mu¯n #Gcäi lão hoàn ð°ng#W các hÕ phäi ðÕt #Gc¤p120#W tr· lên!")
AddText(sceneId,"Hãy tu luy®n thêm, khi nào ðªn #Gc¤p 120#W hãy ðªn ch² ti¬u næ tiªn hành #Gcä lão hoàn ð°ng#W nhé!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif num>200 then
BeginEvent(sceneId)
AddText(sceneId,"Chï có th¬ #Gcãi lão hoàn ð°ng#W t¯i ða #G200#W l¥n!")
AddText(sceneId,"Các hÕ ðã #Gcäi lão hoàn ð°ng#W t¯i ða r°i thì già chªt ðßþc r°i ðó!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
else
SetLevel(sceneId,selfId,40)
num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
SetMissionData(sceneId,selfId,MD_ZHUANSHENG,num+1)
BeginEvent(sceneId)
AddText(sceneId,"Các hÕ ðã #Gcäi lão hoàn ð°ng#W thành công. Level hi®n tÕi cüa các hÕ là #G40#W!")
AddText(sceneId,"S¯ l¥n cäi lão hoàn ð°ng cüa các hÕ là #G"..num.."#W l¥n!")
AddText(sceneId,"Hãy tu luy®n thêm, khi nào t¾i #Gc¤p 120#W ðªn ch² ti¬u næ tiªn hành #Gcäi lão hoàn ð°ng#W nhé!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end

end
--*****************--
if key == 2 then

num = GetMissionData(sceneId,selfId,MD_ZHUANSHENG)
BeginEvent(sceneId)
AddText(sceneId,"S¯ l¥n cäi lão hoàn ð°ng cüa các hÕ hi®n tÕi là : #G"..num.."#W l¥n!")
AddText(sceneId,"Các hÕ còn lÕi "..(200-num).." l¥n #Gcäi lão hoàn ð°ng#W!")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)

end

Sadlove123
21-08-15, 12:06 AM
- Navicat không hiện thị số lần chuyển sinh :
• Chú thích các chi tiết cột trong t_char :

• charname : tên nhân vật
• title : Danh hiệu
• pw : mật khẩu cấp 2 trong game, có dạng +xxxxxx
• sex : giới tính : 0 : nữ; 1 : nam
• level : cấp độ
• enegry : tinh lực
• enegrymax : giới hạn tinh lực
• outlook : chưa biết
• scene : ID map đang đứng
• xpos : toạ độ x
• zpos : toạ độ z
• menpai : ID môn phái
0 Thiếu Lâm
1 Minh Giáo
2 Cái Bang
3 Võ Đang
4 Nga My
5 Tinh Túc
6 Thiên Long
7 Thiên Sơn
8 Tiêu Dao
9 Không có
• hp : máu, huyết
• mp : khí, mana
• strikepoint : điểm tiếp xúc
• str : cường lực
• spr : nội lực
• con : thể lực
• ipr : trí lực
• dex : thân pháp
• points : điểm cộng
• logouttime : giờ thoát game (s)
• logintime : giờ vào game (s)
• creatime : giờ tạo nhân vật (s)
• haircolor : màu tóc
• hairmodel : kiểu tóc
• facecolor : màu mặt
• facemodel : kiểu mặt
• vmoney : tiền vàng
• isvalid : hợp pháp
• exp : điểm kinh nghiệm
• pres : dữ liệu các kỹ năng, skill (chi tiết dữ liệu sẽ được giải thích sau)
• mdata : dữ liệu các thông số nhiệm vụ trong game: số lần chuyển sinh, đã hoàn thành nhiệm vụ nào, số lần, ....(chi tiết dữ liệu sẽ được giải thích sau)
• mflag :
• relflag :
• settings : thiết lập trong game : vị trí các skill, cấu hình tuỳ chỉnh trong game: chặn hảo hữu, tổ đội...
• dbverision : chưa biết
• shopinfo : thông tin thương hội (chi tiết dữ liệu sẽ được giải thích sau)
• carrypet : pet mang theo (chi tiết dữ liệu sẽ được giải thích sau)
• guldid : ID bang hội ( -1 : không có Bang)
• teamid : ID tổ đội ( -1 : không có)
• headid :
• erecover :
• vigor : hoạt lực
• maxvigor : giới hạn hoạt lực
• vrecover :
• pwdeltime : giờ xoá pass 2
• pinfo : thông tin cá nhân
• bkscene : map cũ (trước khi chuyển sang map mới)
• bkxpos : toạ độ x map cũ
• bkzpos : toạ độ z map cũ
• titleinfo : thông tin danh hiệu
• dietime : giờ chết (s)
• cooldown : chưa biết
• bankmoney : tiền vàng trong rương
• bankend :
• rage : chưa biết
• reserve : chưa biết
• dinfo : chưa biết
• defeq : chưa biết
• guildpoint : điểm cống hiến Bang
• menpaipoint : điểm môn phái
• gevil : bang hội chiến
• pkvalue : sát khí : -2, -1, 0, 1, 2, 3
• otime : thời gian online (s)
• deltime : giờ xoá
• expinfo : thông tin exp
• savetime : giờ lưu thông tin lần cuối
• crc32 : chưa biết
• pvpinfo : tình trạng pk
• loginip : IP đăng nhập (mã hoá)
• pkvaluetime : thời gian giá trị sát khí
• fatigue : giới hạn thời gian chơi
• yuanbao : nguyên bảo
• visualgem : thông tin ngọc sử dụng
• isolditem : chưa biết
• uipoint : điểm cá nhân
• zengdian : điểm tặng



- Bạn thử chỉnh cái dòng hồi này mình share (40-num) thay số 40 thành 10000 xem thế nào. Đã từng fix cái đó mà lâu quên. Đang gán nhớ. <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>

anhbendoiem20
21-08-15, 10:11 PM
- Việt Hóa dạng bản là sao bạn?

anhbendoiem20 hãy cùng anhbendoiem20 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!