PDA

View Full Version : [KT] Thắt mắt 1 chút về vấn đề login ạ



visaothe123
10-10-16, 10:21 PM
em thấy trong player.lua có cái phần check ip, khi login vào là nó có thông báo cái khung nhỏ nhỏ, IP Đang hiện tại của bạn là với IP Trước lúc trước sử dụng là, cái đó làm cách nào khi login để nó có thể hiện được nhỉ, có mò nhiều cách rồi mà vẫn k hiện thông báo lên, pro nào giải thích đc k ạ !

__Jie__
10-10-16, 11:09 PM
me.CallClientScript({"PopoTip:ShowLoginPopo", szTip});
thay szTip bằng từ bạn muốn

visaothe123
10-10-16, 11:50 PM
vâng đã thêm code như pro vào vẫn k thể hiện được, k hiểu sao nữa, có liên kết với file nào nữa k pro.

Với lại sv nó hay báo lỗi ở GS 1 giòng như thế này.

Error On c2s Called, Invalid Command: PlayerCmd

mà theo thông báo đó mình tiềm ra nó ở file script\misc\serverevent.lua



function ServerEvent:OnClientCall(tbCall)
self:DbgOut("OnClientCall", unpack(tbCall));
if type(tbCall[1]) ~= "string" then
return
end
--第一个参数必须是c2s表里的一个函数� �字
local fun = rawget(c2s, tbCall[1])
if not fun then
print("Error On c2s Called, Invalid Command: "..tbCall[1])
return
end
fun(c2s, unpack(tbCall, 2))
end


nó k báo là lỗi như thế nào ra sao, nên cũng pó tay về cái lỗi này, k biết ai từng bị chưa, hoặc pro có biết vì sao nó báo lỗi này không

na.ilusm89
11-10-16, 01:08 AM
hoàn chinh fix đây


local szWarning = "";
if szCurArea ~= szLastArea and bFirstLogin ~= 1 then
szWarning = "<color=red>Cảnh báo!<color>";
end
local szTip = "IP lần trước: <color=yellow>"..szLastIp.. " "..szWarning.." <color>\nNước: <color=yellow>"..szLastArea.."<color>\nIP lần này: <color=yellow>"..szCurIp.." <color>\nNước: <color=yellow>"..szCurArea.."<color>";

if bFirstLogin ~= 1 then
me.CallClientScript({"PopoTip:ShowPopo", 19, szTip});
end
end

visaothe123
11-10-16, 11:04 AM
hoàn chinh fix đây


local szWarning = "";
if szCurArea ~= szLastArea and bFirstLogin ~= 1 then
szWarning = "<color=red>Cảnh báo!<color>";
end
local szTip = "IP lần trước: <color=yellow>"..szLastIp.. " "..szWarning.." <color>\nNước: <color=yellow>"..szLastArea.."<color>\nIP lần này: <color=yellow>"..szCurIp.." <color>\nNước: <color=yellow>"..szCurArea.."<color>";

if bFirstLogin ~= 1 then
me.CallClientScript({"PopoTip:ShowPopo", 19, szTip});
end
end


:D .. lâu lâu bác xuất hiện, như là 1 tia sáng vậy á :D