Kethanglang
27-04-16, 08:03 AM
cho em hỏi cách add xưng hiệu cao nhất khi chọn "gia nhập môn phái và nhận skill 150" trong Lễ Quan hay Nam Cung Nhất Thiên, em thấy nó chỉ set cho nv vào phái và nhận skill thôi còn khung f3 xưng hiệu cho trống trơn.
quochuy00z
27-04-16, 01:48 PM
cho em hỏi cách add xưng hiệu cao nhất khi chọn "gia nhập môn phái và nhận skill 150" trong Lễ Quan hay Nam Cung Nhất Thiên, em thấy nó chỉ set cho nv vào phái và nhận skill thôi còn khung f3 xưng hiệu cho trống trơn.
SetRank(rankID)
rankID : bạn xem trong file settings/ranksetting.txt
Kethanglang
27-04-16, 05:44 PM
SetRank(rankID)
rankID : bạn xem trong file settings/ranksetting.txt
Cái này mình biết rồi bạn à, ý mình là cái code add skill + vào phái thì không biết chèn cái setrank thế nào.
Cái này mình biết rồi bạn à, ý mình là cái code add skill + vào phái thì không biết chèn cái setrank thế nào.
ông vào 10 phái xem. Mấy hôm không sờ jx nên quên mất tiu r.
server1/script/global/¸÷ÅɽÓÒýµÜ×Ó
Thêm dưới add skill cái này xem
nt_setTask(x,y*256)
SetRank(n)
X là phái .
Y là nhiệm vụ . 60 là nhân vật đc làm tới NV 60
N là xưng hiệu.
Ông thử xem.
Không cho nó làm NV mai mốt sao xuất sư
Kethanglang
27-04-16, 08:15 PM
ông vào 10 phái xem. Mấy hôm không sờ jx nên quên mất tiu r.
server1/script/global/¸÷ÅɽÓÒýµÜ×Ó
Thêm dưới add skill cái này xem
nt_setTask(x,y*256)
SetRank(n)
X là phái .
Y là nhiệm vụ . 60 là nhân vật đc làm tới NV 60
N là xưng hiệu.
Ông thử xem.
Không cho nó làm NV mai mốt sao xuất sư
Nếu chọn gia nhập môn phái từ NPC môn phái thì xưng hiệu nó hiện, còn ý mình là cái code này:
function choose_faction()
if check_faction() ~= 1 then
Talk(1, "", "B¹n ®· gia nhËp m«n ph¸i råi!")
return
end
local nSeries = GetSeries() + 1
local tbOpt = {}
for i=1, getn(%tbFactionSeries[nSeries]) do
local nIndex = %tbFactionSeries[nSeries][i]
tinsert(tbOpt, {%tbFaction[nIndex].szShowName, set_faction, {nIndex}})
end
tinsert(tbOpt, {"Trë l¹i trang tríc ®ã", dialog_main})
tinsert(tbOpt, {"KÕt thóc ®èi tho¹i"})
CreateNewSayEx("<npc>Kh«ng thÓ thay ®æi m«n ph¸i khi ®· gia nhËp, b¹n h·y suy nghÜ kÜ cµng", tbOpt)
end
function set_faction(nIndex)
local szTitle = format("<npc>X¸c nh¹n muèn gia nhËp <color=yellow>%s<color> ?", %tbFaction[nIndex].szShowName)
local tbOpt =
{
{"X¸c nhËn", do_set_faction, {nIndex}},
{"Trë l¹i trang tríc ®ã", choose_faction},
{"Ta cÇn suy nghÜ thªm"},
}
CreateNewSayEx(szTitle, tbOpt)
end
function do_set_faction(nIndex)
if check_faction() ~= 1 then
Talk(1, "", "B¹n ®· gia nhËp m«n ph¸i råi!")
return
end
local nResult = SetFaction(%tbFaction[nIndex].szFaction)
if nResult == 0 then
return
end
DynamicExecuteByPlayer(PlayerIndex, "\\script\\gmscript.lua", "AddSkills", %tbFaction[nIndex].nShortFaction, 0)
for i=1, getn(%tbFaction[nIndex].tbSkill) do--90£¬120£¬150¼¶¼¼ÄÜ
AddMagic(%tbFaction[nIndex].tbSkill[i], 20)
end
AddMagic(210, 1)--Ò»¼¶ÇṦ
Talk(1, "KickOutSelf", format("Gia nhËp m«n ph¸i %s", %tbFaction[nIndex].szShowName))
end
function show_faction()
if check_faction() == 1 then
Talk(1, "", "Ph¶i gia nhËp m«n ph¸i míi cã thÓ nhËn trang bÞ")
return
end
local nFactionId = GetLastFactionNumber() + 1
local tbOpt = {}
local tbSubFaction = %tbFaction[nFactionId].tbEquip
for i=1, getn(tbSubFaction) do
tinsert(tbOpt, {tbSubFaction[i].szFaction, show_equip, {nFactionId, i}})
end
tinsert(tbOpt, {"Trë l¹i trang tríc ®ã", dialog_main})
-- tinsert(tbOpt, {" áÊø¶Ô»?})
tinsert(tbOpt, {"KÕt thóc ®èi tho¹i"})
CreateNewSayEx("<npc>Xin mêi lùa chän m«n ph¸i", tbOpt)
end
không biết thêm làm sao hết :(
Bản của yoken hôm tui test nhớ hình như là ở lể quan vào phái có danh hiệu á. Ông vô xem. Cái láp còn tui edit dùm ông rồi :o).
Mà ông dev bản nào mà vào không có xưng hiệu ta.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.