Wr??my do funkcji,
- ?le wykonanie dzia?ania na tabeli (brak wskazanej tabeli po 'ipairs'),
https://www.lua.org/pil/7.3.html
- je?li u?ywasz tabel to stosujesz si? do jej element?w (nazwa?e? elementy 'v', p??niej jednak znajduje si? we funkcji zmienna tabeli),
- cancelEvent nie zadzia?a przy evencie onPlayerJoin wi?c musisz wykorzysta? wyrzucenie gracza z serwera,
- przy warunku sprawdzaj?cym r?wno?? brak?o jednego znaku r?wno?ci (==),
- brak jednego enda do zamkni?cia ca?ej funkcji.
Pozwol? sobie przedstawi? gotowy kod po wymienieniu problem?w z Twoim kodem (mam nadziej?, ?e przejrzysz kod i por?wnasz go aby zlokalizowa? jakie b??dy pope?ni?e?):
local seriale = {
{"F2268FADB81E8D483E09E931C68018F3"}
}
function SprawdzSerial()
for _, v in ipairs(seriale) do
if getPlayerSerial(source) == v then
outputChatBox("Na serwer wszed? kocur.")
return
end
end
kickPlayer(source, "Na serwerze trwaj? prace techniczne!")
end
addEventHandler("onPlayerJoin", getRootElement(), SprawdzSerial)
Nie zapomnij o dodaniu kodu do ACL, grupy 'Admin'.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach