Hej, mam tu taki skrypt fajniutki. Prosil bym o to, aby przerobic go w sposob taki, zeby nie sprawdzal czy gracz ma bana po zalogowaniu tylko kiedy gracz wejdzie, w sensie ze jak sie polaczy z serwerem.
Kod:
[lua]
function czyGraczJestZbanowany(gracz)
local ukarany = exports["pswg-db"]:zapytanie("SELECT typ, administrator, powod, wygasa FROM ew_kary WHERE serial='" .. getPlayerSerial(gracz) .. "'", true)
if (ukarany ~= "ERROR") then
local typ = ukarany[1]["typ"]
if (typ == "ban") then
local xd = minutaFix(getRealTime(ukarany[1]["wygasa"])["monthday"]) .. "." .. minutaFix(getRealTime(ukarany[1]["wygasa"])["month"]+1) .. "." .. getRealTime(ukarany[1]["wygasa"])["year"]+1900 .." " .. getRealTime(ukarany[1]["wygasa"])["hour"] .. ":" .. minutaFix(getRealTime(ukarany[1]["wygasa"])["minute"])
outputConsole("---", gracz)
outputConsole(trans(gracz, "Zosta?e?/-a? zbanowany/-a na serwerze Endless War."), gracz)
outputConsole(trans(gracz, "Pow?d: %s, wygasa: %s"), gracz)
outputConsole("Administrator: " .. ukarany[1]["administrator"], gracz)
outputConsole("---", gracz)
kickPlayer(gracz, trans(gracz, "Zosta?e? zbanowany/-a. Otw?rz konsol? (F8)."))
return true
end
else
r...
I wszystko dzia?a dobrze (mam na my?li,?e checkopinty si? dobrze wy?wietlaj?).Lecz chcia?bym si? dowiedzie? jak doda? do tego kodu dwie rzeczy.
1.Jak doda? by w momencie wpisania komendy /race gracz by? teleportowany do pierwszego checkpointa i zamro?ony na 3 sek ?
2.Jak doda? do tego czas.Chodzi mi o to ze od momentu gdy gracz zostanie odmro?ony nalicza? si? czas w sekundach do momentu wjechania w ostatni checkpoint + wy?wietlenie si? go na czacie "czas gracza x wynosi x sekund"