PDA

View Full Version : [help] cách tạo tk gm ?



yuhari
26-08-10, 06:40 PM
lúc trước mới tập tành chơi hình như đã thấy qua topic đó rồi :| nhưng nãy h mình ngồi mò thì ko thấy, k bjk nó phiu bạt đâu rồi :( NÊn đành phải lập topic hỏi thôi :| ai thấy làm ơn send mình cái link :|

zrockmanx
26-08-10, 08:43 PM
File GMlist trong Sever/Config hay Public/Config j đó lâu rồi ko nhớ, add ID của NV muốn làm GM vào là dc, lệnh GM thì chịu khó search lại nha, lâu rồi nên wên

yuhari
27-08-10, 12:55 PM
File GMlist trong Sever/Config hay Public/Config j đó lâu rồi ko nhớ, add ID của NV muốn làm GM vào là dc, lệnh GM thì chịu khó search lại nha, lâu rồi nên wên

thanks bro charrrrrrrrrrrrrrr

04104
27-08-10, 01:01 PM
x000100_g_scriptId = 181000
x000100_g_gotoact = 2
x000100_g_leave = 20

function x000100_OnDefaultEvent( sceneId, selfId,targetId )
local nam = LuaFnGetName( sceneId, selfId )
if nam=="XYZT" then
AddText(sceneId,"Các chức năng GM")

AddNumText( sceneId, x000100_g_scriptId, "Đổi điểm cống hiến Bang 3000,9999", 2, 10)
AddNumText( sceneId, x000100_g_scriptId, "Phía trước là Tiền trang tổng bộ", 2, x000100_g_gotoact)
AddNumText( sceneId, x000100_g_scriptId, "Gọi BOSS - Hiệu Trường Lạc Dương", 2, 0)
AddNumText( sceneId, x000100_g_scriptId, "Gọi BOSS - Quảng Trường Lạc Dương", 2, 1)
AddNumText( sceneId, x000100_g_scriptId, "Gọi BOSS - Cổng Nam Lạc Dương", 2, 3)
AddNumText( sceneId, x000100_g_scriptId, "Gọi BOSS - Lạc Dương (41, 133)", 2, 4)
AddNumText( sceneId, x000100_g_scriptId, "Gọi BOSS - Lạc Dương (161, 234)", 2, 5)
AddNumText( sceneId, x000100_g_scriptId, "Thông báo khởi động lại máy chủ", 2, 6)
AddNumText( sceneId, x000100_g_scriptId, "Thông báo bảo trì", 2, 7)
AddNumText( sceneId, x000100_g_scriptId, "Thông báo chào mừng", 2, 8)
AddNumText( sceneId, x000100_g_scriptId, "Tiểu Lạt Bá", 2, 9)
AddNumText( sceneId, x000100_g_scriptId, "#GBUFF GM", 2, 666)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
else
BeginEvent(sceneId)
AddText(sceneId," Hoan nghênh đã tới, vừa nhìn đã biết ngay các hạ là khách quý, ta đã thông báo cho bên tổng bộ làm tốt công việc tiếp đãi rồi, các hạ giờ có muốn tới tổng bộ của chúng ta không?")
AddNumText( sceneId, x000100_g_scriptId, "Phía trước là Tiền trang tổng bộ", 2, x000100_g_gotoact)

--AddNumText( sceneId, x000100_g_scriptId, "ÀẻƯếắễắễ", -1, x000100_g_leave)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end
end

function x000100_OnEventRequest( sceneId, selfId, targetId, eventId )
if GetNumText() == 10 then
CityChangeAttr( sceneId, selfId, GUILD_CONTRIB_POINT, 3000 )


elseif GetNumText() == x000100_g_gotoact then
--NewWorld(sceneId,selfId,181,65,62)
CityChangeAttr( sceneId, selfId, GUILD_CONTRIB_POINT, 9000 )

CallScriptFunction((400900), "TransferFunc",sceneId, selfId, 181,65,62)
elseif GetNumText() == x000100_g_leave then
BeginUICommand( sceneId )
UICommand_AddInt( sceneId, targetId )
EndUICommand( sceneId )
DispatchUICommand( sceneId, selfId, 1000 )
elseif GetNumText() == 0 then
BeginEvent( sceneId )
LuaFnCreateMonster(0, 9110, 90, 181, 17, 0, 402030)
LuaFnCreateMonster(0, 9110, 94, 181, 17, 0, 402030)
LuaFnCreateMonster(0, 9110, 98, 181, 17, 0, 402030)
LuaFnCreateMonster(0, 9110, 90, 186, 17, 0, 402030)
LuaFnCreateMonster(0, 9110, 90, 186, 17, 0, 402030)
LuaFnCreateMonster(0, 9110, 90, 190, 17, 0, 402030)
LuaFnCreateMonster(0, 9110, 92, 180, 17, 0, 402030)
LuaFnCreateMonster(0, 9110, 95, 186, 17, 0, 402030)
LuaFnCreateMonster(0, 9120, 100, 192, 17, 0, 402030)
LuaFnCreateMonster(0, 9120, 100, 192, 17, 0, 402030)
LuaFnCreateMonster(0, 9120, 100, 192, 17, 0, 402030)
LuaFnCreateMonster(0, 9120, 100, 192, 17, 0, 402030)
LuaFnCreateMonster(0, 9120, 100, 192, 17, 0, 402030)
LuaFnCreateMonster(0, 9120, 100, 177, 17, 0, 402030)
LuaFnCreateMonster(0, 9120, 100, 177, 17, 0, 402030)
LuaFnCreateMonster(0, 9130, 100, 177, 17, 0, 402030)
LuaFnCreateMonster(0, 9130, 100, 177, 17, 0, 402030)
LuaFnCreateMonster(0, 9130, 100, 177, 17, 0, 402030)
LuaFnCreateMonster(0, 9130, 100, 177, 17, 0, 402030)
LuaFnCreateMonster(0, 9130, 82, 176, 17, 0, 402030)
LuaFnCreateMonster(0, 9130, 82, 176, 17, 0, 402030)
LuaFnCreateMonster(0, 9130, 82, 176, 17, 0, 402030)
LuaFnCreateMonster(0, 9100, 82, 176, 17, 0, 402030)
LuaFnCreateMonster(0, 9100, 82, 176, 17, 0, 402030)
LuaFnCreateMonster(0, 9100, 82, 176, 17, 0, 402030)
LuaFnCreateMonster(0, 9100, 82, 192, 17, 0, 402030)
LuaFnCreateMonster(0, 9100, 82, 192, 17, 0, 402030)
LuaFnCreateMonster(0, 1375, 82, 192, 17, 0, 402030)
LuaFnCreateMonster(0, 1375, 82, 192, 17, 0, 402030)
LuaFnCreateMonster(0, 1375, 82, 192, 17, 0, 402030)
LuaFnCreateMonster(0, 1375, 82, 192, 17, 0, 402030)
LuaFnCreateMonster(0, 1375, 82, 192, 17, 0, 402030)
local playername = GetName(sceneId, selfId)
local strText = format("#b#cff00f0 [Triều đình chiêu cáo]:#YBọn phản loạn#G ngang nhiên tấn công thành Lạc Dương. Các vị anh hùng trợ giúp, sẽ được luận công ban thưởng. #b #cff00f0 <Hiệu trường Lạc Dương 90,181>", playername)
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, strText, 4)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 1 then
BeginEvent( sceneId )
LuaFnCreateMonster(0, 4139, 159, 106, 17, 0, 402030)
LuaFnCreateMonster(0, 4149, 150, 106, 17, 0, 402030)
LuaFnCreateMonster(0, 4149, 150, 106, 17, 0, 402030)
LuaFnCreateMonster(0, 4149, 150, 106, 17, 0, 402030)
LuaFnCreateMonster(0, 4149, 150, 106, 17, 0, 402030)
LuaFnCreateMonster(0, 4149, 150, 106, 17, 0, 402030)
LuaFnCreateMonster(0, 4158, 169, 108, 17, 0, 402030)
LuaFnCreateMonster(0, 4158, 169, 108, 17, 0, 402030)
LuaFnCreateMonster(0, 4158, 169, 108, 17, 0, 402030)
LuaFnCreateMonster(0, 4158, 169, 108, 17, 0, 402030)
LuaFnCreateMonster(0, 4158, 169, 108, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 160, 114, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 160, 114, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 160, 114, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 160, 114, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 160, 114, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 160, 114, 17, 0, 402030)
local playername = GetName(sceneId, selfId)
local strText = format("#b#cff00f0#b#cff00f0 [Triều đình chiêu cáo]:#YBọn phản loạn #Gngang nhiên tấn công thành Lạc Dương. Các vị anh hùng trợ giúp, sẽ được luận công ban thưởng. #b #cff00f0 <Quảng Trường Lạc Dương 157,104>", playername)
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, strText, 4)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 3 then
BeginEvent( sceneId )
LuaFnCreateMonster(0, 9439, 277, 136, 17, 0, 402030)
LuaFnCreateMonster(0, 9459, 277, 136, 17, 0, 402030)
LuaFnCreateMonster(0, 9429, 277, 136, 17, 0, 402030)
LuaFnCreateMonster(0, 9419, 277, 136, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 277, 136, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 277, 136, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 277, 136, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 277, 136, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 277, 136, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 277, 136, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 277, 136, 17, 0, 402030)
local playername = GetName(sceneId, selfId)
local strText = format("#b#cff00f0[Triều đình chiêu cáo]:#YMộ Dung Phục #Gngang nhiên tấn công thành Lạc Dương. Các vị anh hùng trợ giúp, sẽ được luận công ban thưởng. #b #cff00f0 <Nam Lạc Dương 277,136>", playername)
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, strText, 4)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 4 then
BeginEvent( sceneId )
LuaFnCreateMonster(0, 9439, 39, 131, 17, 0, 402030)
LuaFnCreateMonster(0, 9449, 41, 133, 17, 0, 402030)
LuaFnCreateMonster(0, 9459, 41, 133, 17, 0, 402030)
LuaFnCreateMonster(0, 9429, 41, 133, 17, 0, 402030)
LuaFnCreateMonster(0, 9419, 41, 133, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 41, 133, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 41, 133, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 41, 133, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 41, 133, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 41, 133, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 41, 133, 17, 0, 402030)
local playername = GetName(sceneId, selfId)
local strText = format("#b#cff00f0[Triều đình chiêu cáo]:#YBọn phản loạn #Gngang nhiên tấn công thành Lạc Dương. Các vị anh hùng trợ giúp, sẽ được luận công ban thưởng. #b #cff00f0 <Lạc Dương 41,133>", playername)
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, strText, 4)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 5 then
BeginEvent( sceneId )
LuaFnCreateMonster(0, 11353, 161, 234, 17, 0, 402030)
LuaFnCreateMonster(0, 11354, 161, 234, 17, 0, 402030)
LuaFnCreateMonster(0, 11355, 161, 234, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 161, 234, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 161, 234, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 161, 234, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 161, 234, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 161, 234, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 161, 234, 17, 0, 402030)
LuaFnCreateMonster(0, 4169, 161, 234, 17, 0, 402030)
local playername = GetName(sceneId, selfId)
local strText = format("#b#cff00f0[Triều đình chiêu cáo]:#YBọn phản loạn #Gngang nhiên tấn công thành Lạc Dương. Các vị anh hùng trợ giúp, sẽ được luận công ban thưởng. #b #cff00f0 <Lạc Dương 161,234>", playername)
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, strText, 4)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 6 then
BeginEvent( sceneId )
local playername = GetName(sceneId, selfId)
local strText = format("#b#cff00f0Thông báo: #Y Server sẽ đóng cửa trong 5' nữa để tiến hành bảo trì. Thời gian dự kiến là 15'. Mong các bằng hữu thông cảm..", playername)
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, strText, 4)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 666 then
LuaFnSendSpecificImpactToUnit( sceneId, selfId, selfId, selfId, 2690, 0 )
elseif GetNumText() == 777 then
LuaFnSendSpecificImpactToUnit( sceneId, selfId, selfId, selfId, 740, 0 )
elseif GetNumText() == 7 then
BeginEvent( sceneId )
local playername = GetName(sceneId, selfId)
local strText = format("#b#cff00f0Thông báo:#Y Server đóng cửa để bảo trì trong vài phút nữa. Mong các bạn quay lại sau !", playername)
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, strText, 4)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 8 then
BeginEvent( sceneId )
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>
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, strText, 4)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 9 then
for i = 0,300 do
TryRecieveItem( sceneId, selfId, 30505107, 1 )
end
end

end

phamtuandat555
28-08-10, 11:45 AM
cái đóa ép vo dau vay:(:(:(:(:(:(:(:(

ngocquang29
29-05-11, 01:05 AM
ai có thể hướng dẫn rõ hơn không , mình chưa hiểu mà cái đó add vào mục nào vậy ? nếu dc thì hướng dẫn từ đầu tạo 1 acc GM . thanks

Long_222
29-05-11, 02:56 AM
File GMlist trong Sever/Config hay Public/Config j đó lâu rồi ko nhớ, add ID của NV muốn làm GM vào là dc, lệnh GM thì chịu khó search lại nha, lâu rồi nên wên
Làm theo thế là được .ID Nhân vật dùng nivicat để coi.
Còn đoạn mã dài dài mà bạn nào post ở trên là cho NPC Kim Lục Gia .

if nam=="XYZT" then

mục tiêu của nó thì đọc trên chắc các bạn cũng hiểu.XYZT các bạn có thể thay đổi.