PDA

View Full Version : [JX] Hỏi về lỗi GameServer



Porn.X
08-10-15, 10:05 PM
Lỗi GameServer bị như thế này là sao vậy mọi người, khi startgame mình cho nó load StartGame.lua
<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>

StartGame.lua

Include("\\script\\global\\create_npc.lua")
----------------------------
-- Khëi ®éng server
----------------------------
function OnGame()
func_hotro()
end

Creat_Npc.lua

function func_hotro()
local IdMapsTL = SubWorldID2Idx(53)
local HoTro = AddNpc(1603,1,IdMapsTL,1623*32,3185*32)
SetNpcScript(HoTro,"\\script\\global\\npc\\npcchucnang\\hotro.lua")
end


Ai biết chỉ mình với, script đơn giản mà nó bị lỗi này :(

Romeo8x
10-10-15, 03:49 PM
attemp to call global 'func_hotro' (a nil value) tức là nó không biết hàm func_hotro ở đâu để gọi và hàm này trở thành 1 hàm rỗng (nil value)

Kiểm tra stargame.lua xem có hàm đó không. Nếu không thì xem hàm đó trong file lua nào khác thì phải Include file đó vào startgame.lua mới gọi được hàm đó để sử dụng

Porn.X
10-10-15, 06:16 PM
attemp to call global 'func_hotro' (a nil value) tức là nó không biết hàm func_hotro ở đâu để gọi và hàm này trở thành 1 hàm rỗng (nil value)

Kiểm tra stargame.lua xem có hàm đó không. Nếu không thì xem hàm đó trong file lua nào khác thì phải Include file đó vào startgame.lua mới gọi được hàm đó để sử dụng

Vấn đề là nó nằm đúng vị trí Include, hàm cũng có và nó chỉ là 2 code đơn giản thế kia thôi mà nó bug. Đặc biệt là cái ký hiệu đặc biệt kia kìa. Nhưng cũng cảm ơn bạn, mình đã fix dc mấy ngày r :( tự mò cũng ra