vongabau
06-04-14, 11:03 AM
Cho Em Hỏi Cột Nào trong file MonsterAttrExTable.txt chỉ số thời gian sau khi chết rồi mất đi của quái...
ronglam
06-04-14, 03:47 PM
Trong cái file .ini ở forder scene
respawn_time=
vongabau
06-04-14, 05:07 PM
tks anh nhìu .................!
--- Chế độ gộp bài viết ---
Trong cái file .ini ở forder scene
respawn_time=
Anh CHo Em Hỏi Thêm Cái script even 12 con giáp...
-- Sinh Tieu Loi Dai - 12 con giap
--ID: 901001
--Edit By: Leon Nguyen
--***********************************
x901001_g_ScriptId = 901001
--***********************************
x901001_g_EventInfo = "#WĐây là sinh tiêu lôi đài, n½i ¦n náo cüa 12 con giáp trong truy«n thuyªt. Khiêu chiªn chúng đ¬ nh§n đß₫c nhæng ph¥n thß·ng h¤p dçn. #GBäo ThƠch C¤p 5, Bäo ThƠch C¤p 9, Th¡ng L₫i Bäo ThƠch C¤p 9, ToƠ KÜ: CØu Châu Th¥n Long, và Trang B¸ Trùng Lâu trong truy«n thuyªt. #WCác hƠ sÇn sàng chßa? "
x901001_g_MonsterData ={
{
mId=45211,
name=" C¦m Mao ThØ ",
title=" Sinh Tiêu Tư "
},
{
mId=45212,
name=" Ngßu Ma Vß½ng ",
title=" Sinh Tiêu SØu "
},
{
mId=45213,
name=" Lôi Lăo H± ",
title=" Sinh Tiêu D¥n "
},
{
mId=45214,
name=" Miêu Thuư Hoa ",
title=" Sinh Tiêu Măo "
},
{
mId=45215,
name=" Đông Häi Long Vß½ng ",
title=" Sinh Tiêu Th́n "
},
{
mId=45216,
name=" Hoä Đ¥u Xà ",
title=" Sinh Tiêu TÜ "
},
{
mId=45217,
name=" Xích Th¯ Vß½ng ",
title=" Sinh Tiêu Ng÷ "
},
{
mId=45218,
name=" S½n Dß½ng Vß½ng ",
title=" Sinh Tiêu Mùi "
},
{
mId=45219,
name=" MÛ H¥u Vß½ng ",
title=" Sinh Tiêu Thân "
},
{
mId=45220,
name=" Măo Nh§t Tinh Quân ",
title=" Sinh Tiêu D§u "
},
{
mId=45221,
name=" H§n C¦u T£c ",
title=" Sinh Tiêu Tu¤t "
},
{
mId=45222,
name=" Trß Cang Li®t ",
title=" Sinh Tiêu H₫i "
}
}
x901001_MonsterMsg = {
{msg="Là tên nào dám cä gan đªn khiêu chiªn v¾i ta . Mu¯n l¤y bäo b¯i cüa ta à, hăy đánh th¡ng ta trß¾c đă."},
{msg="Ta là mµt trong 12 con giáp đây. À nh́n di®n mƠo cüa các hƠ r¤t quen, các hƠ c¥m tinh tu±i con ǵ thª?"},
{msg="12 con giáp bao g°m: Tư, SØu, D¥n, Măo, Th́n, T¸, Ng÷, Mùi, Thân, D§u, Tu¤t, H₫i. M±i mµt con giáp là tß₫ng trßng cho v§n mƠng cüa con ng߶i đ¤y."}
}
--**********************************
-- Default Event
--**********************************
function x901001_OnDefaultEvent( sceneId, selfId,targetId )
BeginEvent(sceneId)
AddText(sceneId, x901001_g_EventInfo)
AddNumText(sceneId, x901001_g_ScriptId, "Rút ch÷n ng¦u nhiên mµt con giáp", 10, 0)
AddNumText(sceneId, x901001_g_ScriptId, "Tr· v« ĐƠi Lư", 9, 1)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end
function x901001_OnEventRequest( sceneId, selfId, targetId, eventId )
local num = GetNumText()
if num == 0 then
local nMonster = GetMonsterCount(sceneId)
if nMonster == 1 then
local ret = x901001_OnConditionCheck( sceneId, selfId )
if ret == 1 then
-- Ramdom monster
x901001_CallMonster( sceneId, selfId, random(12))
end
else
x901001_NotifyFailTips( sceneId, selfId, " Hăy đánh th¡ng sinh tiêu hi®n tƠi m¾i đß₫c tiªp tøc. " )
end
end
if num == 1 then
CallScriptFunction( (400900), "TransferFunc", sceneId, selfId, 2, 397, 218 )
end
end
--=============================================
-- Call Monster
--=============================================
function x901001_CallMonster( sceneId, selfId, monsterNum )
local monster = x901001_g_MonsterData[monsterNum]
local x, z = GetWorldPos(sceneId,selfId)
local MonsterId = LuaFnCreateMonster(sceneId, monster.mId , x, z-2, 0, 0, -1)
--SetLevel(sceneId, MonsterId, mylevel + (random(1) - random(1)) ) -- chenh lech 10 cap
SetCharacterDieTime(sceneId, MonsterId, 60*6000)
SetCharacterTitle(sceneId, MonsterId, monster.title)
SetCharacterName(sceneId, MonsterId, monster.name)
--Ramdom welcome message
local ran = random(3) - 1
local tmpMessage = x901001_MonsterMsg[ran]
MonsterTalk(sceneId, MonsterId , "Sinh Tiêu Lôi Đài", tmpMessage.msg)
end
--=============================================
-- On Condition Check
--=============================================
function x901001_OnConditionCheck( sceneId, selfId )
if LuaFnGetAvailableItemCount(sceneId, selfId, 30504189) > 0 then -- Kiem tra sinh tieu thiep co dinh
LuaFnDelAvailableItem(sceneId,selfId,30504189,1) -- xoa 1 thiep co dinh
return 1
elseif LuaFnGetAvailableItemCount(sceneId, selfId, 30504188) > 0 then -- Kiem tra sinh tieu thiep ko co dinh
LuaFnDelAvailableItem(sceneId,selfId,30504188,1) -- xoa 1 thiep ko co dinh
return 1
else
x901001_NotifyFailTips( sceneId, selfId, "Trên ng߶i các hƠ không có sinh tiêu thïnh thi®p ho£c đă b¸ khoá. " )
return 0
end
end
--=============================================
-- Notify Fail Tips
--=============================================
function x901001_NotifyFailTips( sceneId, selfId, Tip )
BeginEvent( sceneId )
AddText( sceneId, Tip )
EndEvent( sceneId )
DispatchMissionTips( sceneId, selfId )
end
đánh thắng 1 con rồi phải đợi nó hồi... rồi mới đánh dc con mới... đánh chêt 1 con ấn vào kiêu chiến nó báo :Hăy đánh th¡ng sinh tiêu hi®n tƠi m¾i đß₫c tiªp tøc. xin cách sửa lỗi ạ !
ronglam
06-04-14, 05:50 PM
SetCharacterDieTime(sceneId, MonsterId, 60*6000)
Đoạn này sửa thành = 5000. Chép lại file lua. Done!
SetCharacterDieTime(sceneId, MonsterId, 5000)
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.