Anh hongtu1 lâu rồi mới online nhỉ .
Biết khi mới bắt đầu có mấy private TLBB đầu :)
Còn script nhận skill đó bạn động não tý. Có script liên quan đó là khi đổi cái thiệp giới thiệu môn phái nó cho skill. Mở ra là biết:D.
Ví dụ file : edali_zhidao_0209.lua
--ѧϰ¼¼ÄÜ
--¾Å´óÃÅÅɼ¼ÄÜ´«ÊÚ
--MisDescBegin
--½Å±¾ºÅ
x210209_g_ScriptId = 210209
--ÈÎÎñºÅ
x210209_g_MissionId = 449
--ÈÎÎñ¹éÀà
x210209_g_MissionKind = 13
--ÈÎÎñµÀ¾ß±àºÅ
x210209_g_ItemId = 40002108
--ÈÎÎñµÈ¼¶
x210209_g_MissionLevel = 1
--ÊÇ·ñÊǾ«Ó¢ÈÎÎñ
x210209_g_IfMissionElite = 0
--ÈÎÎñÃû
x210209_g_MissionName="KÛ nång h÷c t§p"
x210209_g_MissionInfo=" Hãy ði tìm ð® tØ cØu ðÕi môn phái ð¬ h÷c kÛ nång này"
x210209_g_MissionTarget="KÛ nång h÷c t§p"
x210209_g_MissionComplete=" Các hÕ ðã c¥m theo thß gi¾i thi®u t¾i, v§y ta s¨ dÕy cho các hÕ 1 kÛ nång tân thü, phäi h÷c cho t¯t, luy®n nhi«u m¾i ðßþc"
x210209_g_Name_0="Tri®u Thiên Sß "
x210209_g_Name_1="Tu® D¸ch "
x210209_g_Name_2="ThÕch Bäo "
x210209_g_Name_3="Giän Ninh "
x210209_g_Name_4="Trß½ng HoÕch "
x210209_g_Name_5="Lµ Tam Nß½ng "
x210209_g_Name_6="Häi Phong TØ "
x210209_g_Name_7="Phá Tham "
x210209_g_Name_8="Trình Thanh Sß½ng "
x210209_g_Name_9="Ðàm Ðài TØ Vû "
--MisDescEnd
--**********************************
--ÈÎÎñÈë¿Úº¯Êý
--**********************************
function x210209_OnDefaultEvent( sceneId, selfId, targetId )
if GetName(sceneId,targetId) ~= x210209_g_Name_0 then
x210209_OnContinue( sceneId, selfId, targetId )
end
end
--**********************************
--ÁоÙʼþ
--**********************************
function x210209_OnEnumerate( sceneId, selfId, targetId )
if x210209_CheckAccept(sceneId,selfId) > 0 then
if GetName(sceneId,targetId) == x210209_g_Name_1 then
if HaveSkill( sceneId, selfId, 241)<0 then
AddNumText(sceneId, x210209_g_ScriptId,x210209_g_MissionName,6,-1);
end
elseif GetName(sceneId,targetId) == x210209_g_Name_2 then
if HaveSkill( sceneId, selfId, 242)<0 then
AddNumText(sceneId, x210209_g_ScriptId,x210209_g_MissionName,6,-1);
end
elseif GetName(sceneId,targetId) == x210209_g_Name_3 then
if HaveSkill( sceneId, selfId, 243)<0 then
AddNumText(sceneId, x210209_g_ScriptId,x210209_g_MissionName,6,-1);
end
elseif GetName(sceneId,targetId) == x210209_g_Name_4 then
if HaveSkill( sceneId, selfId, 244)<0 then
AddNumText(sceneId, x210209_g_ScriptId,x210209_g_MissionName,6,-1);
end
elseif GetName(sceneId,targetId) == x210209_g_Name_5 then
if HaveSkill( sceneId, selfId, 245)<0 then
AddNumText(sceneId, x210209_g_ScriptId,x210209_g_MissionName,6,-1);
end
elseif GetName(sceneId,targetId) == x210209_g_Name_6 then
if HaveSkill( sceneId, selfId, 246)<0 then
AddNumText(sceneId, x210209_g_ScriptId,x210209_g_MissionName,6,-1);
end
elseif GetName(sceneId,targetId) == x210209_g_Name_7 then
if HaveSkill( sceneId, selfId, 247)<0 then
AddNumText(sceneId, x210209_g_ScriptId,x210209_g_MissionName,6,-1);
end
elseif GetName(sceneId,targetId) == x210209_g_Name_8 then
if HaveSkill( sceneId, selfId, 248)<0 then
AddNumText(sceneId, x210209_g_ScriptId,x210209_g_MissionName,6,-1);
end
elseif GetName(sceneId,targetId) == x210209_g_Name_9 then
if HaveSkill( sceneId, selfId, 249)<0 then
AddNumText(sceneId, x210209_g_ScriptId,x210209_g_MissionName,6,-1);
end
end
end
if GetName(sceneId,targetId) == x210209_g_Name_1 then
--Ìí¼ÓÃÅÅɽéÉÜ
AddNumText(sceneId, x210209_g_ScriptId,"Lai l¸ch Thiªu Lâm phái",11,10);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng phái Thiªu Lâm",11,11);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng cuµc s¯ng Thiªu Lâm",11,12);
AddNumText(sceneId, x210209_g_ScriptId,"Chùa c± Thiªu Lâm",11,13);
elseif GetName(sceneId,targetId) == x210209_g_Name_2 then
--Ìí¼ÓÃÅÅɽéÉÜ
AddNumText(sceneId, x210209_g_ScriptId,"Lai l¸ch Minh Giáo phái",11,10);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng chiªn ð¤u Minh Giáo",11,11);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng cuµc s¯ng Minh Giáo",11,12);
AddNumText(sceneId, x210209_g_ScriptId,"ÐÕi Quang Minh Ðïnh",11,13);
elseif GetName(sceneId,targetId) == x210209_g_Name_3 then
--Ìí¼ÓÃÅÅɽéÉÜ
AddNumText(sceneId, x210209_g_ScriptId,"Lai l¸ch Cái Bang phái",11,10);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng chiªn ð¤u Cái Bang",11,11);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng cuµc s¯ng Cái Bang",11,12);
AddNumText(sceneId, x210209_g_ScriptId,"Cái Bang T±ng Ðà ",11,13);
elseif GetName(sceneId,targetId) == x210209_g_Name_4 then
--Ìí¼ÓÃÅÅɽéÉÜ
AddNumText(sceneId, x210209_g_ScriptId,"Lai l¸ch Võ Ðang phái",11,10);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng phái Võ Ðang",11,11);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng cuµc s¯ng Võ Ðang",11,12);
AddNumText(sceneId, x210209_g_ScriptId,"Võ Ðang Tiên Phong",11,13);
elseif GetName(sceneId,targetId) == x210209_g_Name_5 then
--Ìí¼ÓÃÅÅɽéÉÜ
AddNumText(sceneId, x210209_g_ScriptId,"Lai l¸ch Nga My phái",11,10);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng phái Nga My",11,11);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng cuµc s¯ng Nga My",11,12);
AddNumText(sceneId, x210209_g_ScriptId,"Nga My Thiên hÕ tú",11,13);
elseif GetName(sceneId,targetId) == x210209_g_Name_6 then
--Ìí¼ÓÃÅÅɽéÉÜ
AddNumText(sceneId, x210209_g_ScriptId,"Lai l¸ch Tinh Túc phái",11,10);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng phái Tinh Túc",11,11);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng cuµc s¯ng Tinh Túc",11,12);
AddNumText(sceneId, x210209_g_ScriptId,"Tinh Túc Xuân Thu",11,13);
elseif GetName(sceneId,targetId) == x210209_g_Name_7 then
--Ìí¼ÓÃÅÅɽéÉÜ
AddNumText(sceneId, x210209_g_ScriptId,"Lai l¸ch Thiên Long phái",11,10);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng phái Thiên Long",11,11);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng cuµc s¯ng Thiên Long",11,12);
AddNumText(sceneId, x210209_g_ScriptId,"Thiên Long Phong Tình",11,13);
elseif GetName(sceneId,targetId) == x210209_g_Name_8 then
--Ìí¼ÓÃÅÅɽéÉÜ
AddNumText(sceneId, x210209_g_ScriptId,"Nguyên do cüa phái Thiên S½n",11,10);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng phái Thiên S½n",11,11);
AddNumText(sceneId, x210209_g_ScriptId,"Уc trßng cuµc s¯ng Thiên S½n",11,12);
AddNumText(sceneId, x210209_g_ScriptId,"Phiêu Diu Thiên S½n",11,13);
elseif GetName(sceneId,targetId) == x210209_g_Name_9 then
--Ìí¼ÓÃÅÅɽéÉÜ
AddNumText(sceneId, x210209_g_ScriptId,"Xu¤t xÑ cüa phái Tiêu Dao",11,10);
AddNumText(sceneId, x210209_g_ScriptId,"Chiªn ð¤u ð£c s¡c cüa phái Tiêu Dao",11,11);
AddNumText(sceneId, x210209_g_ScriptId,"Cuµc s¯ng ð£c s¡c cüa phái Tiêu Dao",11,12);
AddNumText(sceneId, x210209_g_ScriptId,"Lång Ba Tiêu Dao",11,13);
end
end
--**********************************
--¼ì²â½ÓÊÜÌõ¼þ
--**********************************
function x210209_CheckAccept( sceneId, selfId )
--ÐèÒªÓеÀ¾ß²ÅÄܽÓ
if HaveItemInBag ( sceneId, selfId, x210209_g_ItemId)>0 then
return 1
else
return 0
end
end
--**********************************
--½ÓÊÜ
--**********************************
function x210209_OnAccept( sceneId, selfId )
--¼ÓÈëÈÎÎñµ½Íæ¼ÒÁбí
AddMission( sceneId,selfId, x210209_g_MissionId, x210209_g_ScriptId, 0, 0, 0 )
Msg2Player( sceneId, selfId,"#YNh§n nhi®m vø: kÛ nång h÷c t§p",MSG2PLAYER_PARA )
end
--**********************************
--·ÅÆú
--**********************************
function x210209_OnAbandon( sceneId, selfId )
--ɾ³ýÍæ¼ÒÈÎÎñÁбíÖжÔÓ¦µÄÈ ÎÎñ
DelMission( sceneId, selfId, x210209_g_MissionId )
-- CallScriptFunction( SCENE_SCRIPT_ID, "DelSignpost", sceneId, selfId, sceneId, g_SignPost.tip )
end
--**********************************
--¼ÌÐø
--**********************************
function x210209_OnContinue( sceneId, selfId, targetId )
--Ìá½»ÈÎÎñʱµÄ˵Ã÷ÐÅÏ¢
BeginEvent(sceneId)
AddText(sceneId,x210209_g_MissionName)
AddText(sceneId,x210209_g_MissionComplete)
AddText(sceneId,"Các hÕ s¨ ðßþc h÷c 1 kÛ nång m¾i")
EndEvent( )
DispatchMissionContinueInfo(sceneId,selfId,targetI d,x210209_g_ScriptId,x210209_g_MissionId)
end
--**********************************
--¼ì²âÊÇ·ñ¿ÉÒÔÌá½»
--**********************************
function x210209_CheckSubmit( sceneId, selfId, selectRadioId )
if HaveItemInBag ( sceneId, selfId, x210209_g_ItemId)==1 then
return 1
else
return 0
end
end
--**********************************
--Ìá½»
--**********************************
function x210209_OnSubmit( sceneId, selfId, targetId, selectRadioId )
if x210209_CheckSubmit( sceneId, selfId, selectRadioId ) == 1 then
--Ìí¼ÓÈÎÎñ½±Àø
DelMission( sceneId, selfId, x210209_g_MissionId )
MissionCom( sceneId, selfId, x210209_g_MissionId )
if GetName(sceneId,targetId) == x210209_g_Name_1 then
--Åж¨Íæ¼ÒÊDz»ÊÇÒѾѧ»áÁËÕ â¸ö¼¼ÄÜ£¬»áÁ˾Ͳ»ÈÃÔÚѧϰ ÁË
if HaveSkill(sceneId, selfId, 241) > 0 then
return
end
AddSkill( sceneId, selfId, 241)
BeginEvent(sceneId)
strText = "Ngß½i ðã h÷c ðßþc kÛ nång m¾i: kÛ nång Tân thü Thiªu Lâm: NgoÕi công hµ th¬"
AddText(sceneId,strText);
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
elseif GetName(sceneId,targetId) == x210209_g_Name_2 then
--Åж¨Íæ¼ÒÊDz»ÊÇÒѾѧ»áÁËÕ â¸ö¼¼ÄÜ£¬»áÁ˾Ͳ»ÈÃÔÚѧϰ ÁË
if HaveSkill(sceneId, selfId, 242) > 0 then
return
end
AddSkill( sceneId, selfId, 242)
BeginEvent(sceneId)
strText = "Ngß½i ðã h÷c ðßþc kÛ nång m¾i: kÛ nång Tân thü Minh Giáo: Ra sÑc công kích"
AddText(sceneId,strText);
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
elseif GetName(sceneId,targetId) == x210209_g_Name_3 then
--Åж¨Íæ¼ÒÊDz»ÊÇÒѾѧ»áÁËÕ â¸ö¼¼ÄÜ£¬»áÁ˾Ͳ»ÈÃÔÚѧϰ ÁË
if HaveSkill(sceneId, selfId, 243) > 0 then
return
end
AddSkill( sceneId, selfId, 243)
BeginEvent(sceneId)
strText = "Ngß½i ðã h÷c ðßþc kÛ nång m¾i: kÛ nång Tân thü Cái Bang: Công kích Yªu Hi¬m"
AddText(sceneId,strText);
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
elseif GetName(sceneId,targetId) == x210209_g_Name_4 then
--Åж¨Íæ¼ÒÊDz»ÊÇÒѾѧ»áÁËÕ â¸ö¼¼ÄÜ£¬»áÁ˾Ͳ»ÈÃÔÚѧϰ ÁË
if HaveSkill(sceneId, selfId, 244) > 0 then
return
end
AddSkill( sceneId, selfId, 244)
BeginEvent(sceneId)
strText = "Ngß½i ðã h÷c ðßþc kÛ nång m¾i: kÛ nång Tân thü Võ Ðang: Công kích Nµi Kình"
AddText(sceneId,strText);
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
elseif GetName(sceneId,targetId) == x210209_g_Name_5 then
--Åж¨Íæ¼ÒÊDz»ÊÇÒѾѧ»áÁËÕ â¸ö¼¼ÄÜ£¬»áÁ˾Ͳ»ÈÃÔÚѧϰ ÁË
if HaveSkill(sceneId, selfId, 245) > 0 then
return
end
AddSkill( sceneId, selfId, 245)
BeginEvent(sceneId)
strText = "Ngß½i ðã h÷c ðßþc kÛ nång m¾i: kÛ nång Tân thü Nga My: Tr¸ li®u s½ c¤p"
AddText(sceneId,strText);
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
elseif GetName(sceneId,targetId) == x210209_g_Name_6 then
--Åж¨Íæ¼ÒÊDz»ÊÇÒѾѧ»áÁËÕ â¸ö¼¼ÄÜ£¬»áÁ˾Ͳ»ÈÃÔÚѧϰ ÁË
if HaveSkill(sceneId, selfId, 246) > 0 then
return
end
AddSkill( sceneId, selfId, 246)
BeginEvent(sceneId)
strText = "Ngß½i ðã h÷c ðßþc kÛ nång m¾i: kÛ nång Tân thü Tinh Túc: Nµi công hµ th¬"
AddText(sceneId,strText);
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
elseif GetName(sceneId,targetId) == x210209_g_Name_7 then
--Åж¨Íæ¼ÒÊDz»ÊÇÒѾѧ»áÁËÕ â¸ö¼¼ÄÜ£¬»áÁ˾Ͳ»ÈÃÔÚѧϰ ÁË
if HaveSkill(sceneId, selfId, 247) > 0 then
return
end
AddSkill( sceneId, selfId, 247)
BeginEvent(sceneId)
strText = "Ngß½i ðã h÷c ðßþc kÛ nång m¾i: kÛ nång Tân thü Thiên Long: Công kích yªu ði¬m"
AddText(sceneId,strText);
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
elseif GetName(sceneId,targetId) == x210209_g_Name_8 then
--Åж¨Íæ¼ÒÊDz»ÊÇÒѾѧ»áÁËÕ â¸ö¼¼ÄÜ£¬»áÁ˾Ͳ»ÈÃÔÚѧϰ ÁË
if HaveSkill(sceneId, selfId, 248) > 0 then
return
end
AddSkill( sceneId, selfId, 248)
BeginEvent(sceneId)
strText = "Ngß½i ðã h÷c ðßþc kÛ nång m¾i: kÛ nång Tân thü Thiên S½n: Änh еn s½ c¤p"
AddText(sceneId,strText);
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
elseif GetName(sceneId,targetId) == x210209_g_Name_9 then
--Åж¨Íæ¼ÒÊDz»ÊÇÒѾѧ»áÁËÕ â¸ö¼¼ÄÜ£¬»áÁ˾Ͳ»ÈÃÔÚѧϰ ÁË
if HaveSkill(sceneId, selfId, 249) > 0 then
return
end
AddSkill( sceneId, selfId, 249)
BeginEvent(sceneId)
strText = "Ngß½i ðã h÷c ðßþc kÛ nång m¾i: kÛ nång Tân thü Thiªu Lâm: Bùng Cháy CÕm Bçy"
AddText(sceneId,strText);
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
end
--¿Û³ýÈÎÎñÎïÆ·
DelItem( sceneId, selfId, x210209_g_ItemId, 1 )
end
Msg2Player( sceneId, selfId,"#YHoàn t¤t nhi®m vø: kÛ nång h÷c t§p",MSG2PLAYER_PARA )
end
--**********************************
--ɱËÀ¹ÖÎï»òÍæ¼Ò
--**********************************
function x210209_OnKillObject( sceneId, selfId, objdataId )
end
--**********************************
--½øÈëÇøÓòʼþ
--**********************************
function x210209_OnEnterZone( sceneId, selfId, zoneId )
end
--**********************************
--µÀ¾ß¸Ä±ä
--**********************************
function x210209_OnItemChanged( sceneId, selfId, itemdataId )
end
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.