Did it, with the whole function.
Attempt to concetanate (might be wrong) local targetPlayer(a userdata value)
function getPlayerFromPartialName(name)
local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil
if name then
for _, player in ipairs(getElementsByType("player")) do
local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower()
if name_:find(name, 1, true) then
return player
end
end
end
end
function issueJail(source, command, targetPlayer, reason)
if targetPlayer and reason then
local targetPlayer = getPlayerFromPartialName(targetPlayer)
outputChatBox("Spēlētājs " ..targetPlayer.." ir saņēmis brīdinājumu par "..reason..".", source, 255,0, 0)
outputChatBox("Jūs esat RP pārkāpuma ierakstu no administratora " .. source .. ".", targetPlayer, 255, 0, 0)
outputChatBox("Sakrājot vairākus šādus brīdinājumus, jūs saņemsiet liegumu no servera.", targetPlayer, 255, 0, 0)
outputChatBox("Jūsu pārkāpums: "..reason..".", targetPlayer, 255, 0, 0)
outputChatBox("Vai brīdinājums ir izsniegts nepatiesi? Ziņo forumā!", targetPlayer, 255, 0, 0)
outputChatBox("", targetPlayer, 255, 0, 0)
outputChatBox("", targetPlayer, 255, 0, 0)
outputChatBox("", targetPlayer, 255, 0, 0)
else
outputChatBox("Sintakse: /"..command.. " [Daļa no vārda/ID] [Iemesls]", source, 255, 194, 14) return false
end
end
addCommandHandler("pwarn", issueJail)
rip, still need help