huuduyen_05
29-08-10, 02:15 PM
Tính năng gần giống TLBB FPT
Dành cho các server private online/ server offline.
Do gamer lười biếng chạy Thương nhân và không muốn thành bị sập thì add cái này vào ^^
Chỉnh sửa lại file Script/city0_building5.lua
Hàm mặc định của NPC
function x805012_OnDefaultEvent( sceneId, selfId,targetId )
--ÊẵởựÊẵổớồỉỠÉÔổ
local guildid = GetHumanGuildID(sceneId,selfId)
local cityguildid = GetCityGuildID(sceneId, selfId, sceneId)
local strText
if(guildid ~= cityguildid) then
BeginEvent(sceneId)
strText = " Vùng tài chính trọng yếu của bổn bang, xin đừng nấn ná lại, tại hạ thân mạng trọng trách, không tiện tiếp đón"
AddText(sceneId,strText)
AddNumText( sceneId, x805012_g_scriptId, "Cửa hàng thương nhân",7,5)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
return
end
BeginEvent(sceneId)
strText = "Tại hạ phụ trách tiền của bổn bang, tiền là nguồn sống,hãy đến chổ ta tìm việc để làm, để có lợi ích cho Bang hội và bản thân."
AddText(sceneId,strText);
AddNumText( sceneId, x805012_g_scriptId, "#GCống hiến vàng vào Bang quỹ", 6, 9 )
AddNumText( sceneId, x805012_g_scriptId, "Lĩnh ngân phiếu", 6, 2 )
AddNumText( sceneId, x805012_g_scriptId, "Hoàn trả ngân phiếu", 6, 3 )
--AddNumText( sceneId, x805012_g_scriptId, "ÉÌÈẺộêẳÌ",7,1)
AddNumText( sceneId, x805012_g_scriptId, "Giới thiệu tiền trang", 11, 4 )
AddNumText( sceneId, x805012_g_scriptId, "Cửa hàng thương nhân",7,5)
AddNumText( sceneId, x805012_g_scriptId, "Con đường thương nghiệp", 8, 6 )
AddNumText( sceneId, x805012_g_scriptId, "Giao ngân phiếu quá hạn", 8, 7 )
AddNumText( sceneId, x805012_g_scriptId, "Lĩnh tiền lương", 8, 8 )
CallScriptFunction( CITY_BUILDING_ABILITY_SCRIPT, "AddCityLifeAbilityOpt",sceneId, selfId, x805012_g_scriptId,x805012_g_BuildingID6,888)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end
Trong x805012_OnEventRequest thêm code:
elseif GetNumText() == 9 then
x805012_conghienvang(sceneId, selfId, targetId)
Thêm Hàm add vàng vào Bang quỹ ở cuối file
function x805012_conghienvang(sceneId, selfId, targetId)
local humanGuildId = GetHumanGuildID(sceneId,selfId)
local cityGuildId = GetCityGuildID(sceneId, selfId, sceneId)
if not humanGuildId or not cityGuildId or humanGuildId ~= cityGuildId then
BeginEvent(sceneId)
AddText( sceneId, "Chỉ có Bang chúng của Bang hội mới thực hiện được chức năng này" )
EndEvent(sceneId)
DispatchEventList( sceneId, selfId, targetId )
return 0;
end
local SelfMoney = GetMoney(sceneId, selfId);
if SelfMoney >= 1000000 then
CityChangeAttr(sceneId, selfId, GUILD_MONEY, 1000000)
CostMoney(sceneId,selfId,1000000)
local PlayerName=GetName(sceneId,selfId);
<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>
BroadMsgByChatPipe(sceneId, selfId, sMessage, 6);
x805012_MyNotifyTip( sceneId, selfId, "Cống hiến vào Bang quỹ thành công !!!" )
end
if SelfMoney < 1000000 then
BeginEvent(sceneId)
AddText(sceneId,"Các hạ không có đủ 100 lượng để nạp vào Bang quỹ.")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
return 0;
end
yuanbao(sceneId,selfId,targetId,1,300000);
ZengDian(sceneId,selfId,targetId,1,300000);
end
<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>)
Dành cho các server private online/ server offline.
Do gamer lười biếng chạy Thương nhân và không muốn thành bị sập thì add cái này vào ^^
Chỉnh sửa lại file Script/city0_building5.lua
Hàm mặc định của NPC
function x805012_OnDefaultEvent( sceneId, selfId,targetId )
--ÊẵởựÊẵổớồỉỠÉÔổ
local guildid = GetHumanGuildID(sceneId,selfId)
local cityguildid = GetCityGuildID(sceneId, selfId, sceneId)
local strText
if(guildid ~= cityguildid) then
BeginEvent(sceneId)
strText = " Vùng tài chính trọng yếu của bổn bang, xin đừng nấn ná lại, tại hạ thân mạng trọng trách, không tiện tiếp đón"
AddText(sceneId,strText)
AddNumText( sceneId, x805012_g_scriptId, "Cửa hàng thương nhân",7,5)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
return
end
BeginEvent(sceneId)
strText = "Tại hạ phụ trách tiền của bổn bang, tiền là nguồn sống,hãy đến chổ ta tìm việc để làm, để có lợi ích cho Bang hội và bản thân."
AddText(sceneId,strText);
AddNumText( sceneId, x805012_g_scriptId, "#GCống hiến vàng vào Bang quỹ", 6, 9 )
AddNumText( sceneId, x805012_g_scriptId, "Lĩnh ngân phiếu", 6, 2 )
AddNumText( sceneId, x805012_g_scriptId, "Hoàn trả ngân phiếu", 6, 3 )
--AddNumText( sceneId, x805012_g_scriptId, "ÉÌÈẺộêẳÌ",7,1)
AddNumText( sceneId, x805012_g_scriptId, "Giới thiệu tiền trang", 11, 4 )
AddNumText( sceneId, x805012_g_scriptId, "Cửa hàng thương nhân",7,5)
AddNumText( sceneId, x805012_g_scriptId, "Con đường thương nghiệp", 8, 6 )
AddNumText( sceneId, x805012_g_scriptId, "Giao ngân phiếu quá hạn", 8, 7 )
AddNumText( sceneId, x805012_g_scriptId, "Lĩnh tiền lương", 8, 8 )
CallScriptFunction( CITY_BUILDING_ABILITY_SCRIPT, "AddCityLifeAbilityOpt",sceneId, selfId, x805012_g_scriptId,x805012_g_BuildingID6,888)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end
Trong x805012_OnEventRequest thêm code:
elseif GetNumText() == 9 then
x805012_conghienvang(sceneId, selfId, targetId)
Thêm Hàm add vàng vào Bang quỹ ở cuối file
function x805012_conghienvang(sceneId, selfId, targetId)
local humanGuildId = GetHumanGuildID(sceneId,selfId)
local cityGuildId = GetCityGuildID(sceneId, selfId, sceneId)
if not humanGuildId or not cityGuildId or humanGuildId ~= cityGuildId then
BeginEvent(sceneId)
AddText( sceneId, "Chỉ có Bang chúng của Bang hội mới thực hiện được chức năng này" )
EndEvent(sceneId)
DispatchEventList( sceneId, selfId, targetId )
return 0;
end
local SelfMoney = GetMoney(sceneId, selfId);
if SelfMoney >= 1000000 then
CityChangeAttr(sceneId, selfId, GUILD_MONEY, 1000000)
CostMoney(sceneId,selfId,1000000)
local PlayerName=GetName(sceneId,selfId);
<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>
BroadMsgByChatPipe(sceneId, selfId, sMessage, 6);
x805012_MyNotifyTip( sceneId, selfId, "Cống hiến vào Bang quỹ thành công !!!" )
end
if SelfMoney < 1000000 then
BeginEvent(sceneId)
AddText(sceneId,"Các hạ không có đủ 100 lượng để nạp vào Bang quỹ.")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
return 0;
end
yuanbao(sceneId,selfId,targetId,1,300000);
ZengDian(sceneId,selfId,targetId,1,300000);
end
<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>)