Kendi hard roleplay sunucumu kurmak üzereyim, Lua bilgim çok yüksek değil ama bir konuda yardıma ihtiyacım var. Belirlediğim kodu chat üzerinden bir user yazdığında kişi hakkında bilgi veren bir sistemdir. Fakat benim istediğim bilgi vermekle beraber karşıdaki kişinin FPS değeri, level seviyesi, ping düzeyi gibi şeyleride göstermesini istiyorum, kodları aşağı ekledim ve bu kodları eklediğimde sistem hata verip tüm komutları hatadan dolayı engelliyor. Acaba bu kodlara daha ne yapmalıyım?
Kodlar:
function getPlayerID(thePlayer, commandName, target)
if not (target) then
outputChatBox("#renk[!] KULLANIM:#renk/" .. commandName .. " [Oyuncu ID]", thePlayer, 255, 194, 14,true)
else
local username = getPlayerName(thePlayer)
local targetPlayer, targetPlayerName = exports.global:findPlayerByPartialNick(thePlayer, target)
if targetPlayer then
local logged = getElementData(targetPlayer, "loggedin")
if (logged==1) then
local id = getElementData(targetPlayer, "playerid")
local playerPing = getPlayerPing ( localPlayer )
outputChatBox("#renk" .. targetPlayerName .. " (" .. id .. ")#renk| #renkLevel: #renk" .. level .. "#renk | #renkPing: #ececec" .. playerPing .. "#renk | #renkFPS: #renk" .. tostring(FPS) .., thePlayer, 255, 194, 14,true)
else
outputChatBox("#renkOyuncu giriş yapmamış.", thePlayer, 255, 0, 0,true)
end
end
end
end
addCommandHandler("id", getPlayerID, false, false)Örnek:
Sistem oyuncunun en son komut yazıldığında aldığı ping ve komutun yazıldığı anda aldığı fps değerlerini gösteriyor.