Witam!
Ot?? mam napisany skrypt na /infokonto - sprawdzanie swojego konta.
No i mam linijk? na sprawdzanie "Minut" przegranych na serwerze, lecz gdy wpisuje te /infokonto to og?lnie nie nabija mi ?adnych minut. I chcia?bym si? zapyta? dlaczego? za pomoc stawiam oraz
Tak jak w temacie wpisuje ban sw?j nick 30 m testuje bana a na serwer pokazuje "Twoj nick zostal zbanowany na 30 minut przez admina twoj nick."
Wchodz? w mysql pokazuje ban do 16:34
M?g?by kto? naprowadzi? jako? ?
[lua]
function zbanuj(plr, cmd, target, t1, t2, ...)
if not getElementData(plr, "duty") then return end
if not target or not t1 or not t2 or not ... then
return
end
local player = findPlayer(plr, target)
if not player then return end
local text = table.concat({...}, ", ")
local ts_start = getTimestamp()
if t1 == "m" then
local t2 = tonumber(t2)
local ts_final = ts_start + t2*60
local time = getRealTime(ts_final)
local txt = getPlayerName(player).." zosta? zbanowany przez "..getPlayerName(plr).." na czas "..t2.." minut z powodu "..text
triggerClientEvent(getRootElement(), "notiAdmin", getRootElement(), txt)
outputConsole(txt)
local user_id = getElementData(player, "dbid")
local user_serial = getPlayerSerial(player)
local final_date = (time.year+1900).."-"..(time.month+1).."-"..(time.monthday).." "..(time.hour+1)..":"..(time.minute)..":"..(time.second)
exports.mysql:wykonaj("INSERT INTO bany SET nick=?, serial=?, ip=?, data=?, admin=?", getPlayerName(player), getPlayerSerial(player), getPlayerIP(player), final_date, getPlayerName(plr))
kickPla...
addCommandHandler("v", function()
local vehicle = getPedOccupiedVehicle(localPlayer)
setVehicleEngineState(vehicle,true)
end)
function sss()
local vehicle = getPedOccupiedVehicle(localPlayer)
local miejsce = getVehicleOccupants(vehicle)
for k,v in pairs(miejsce) do
if k == 1 then
outputChatBox(getElementData(v,"mm"))
guiSetVisible(gui.window, true)
end
end
end
bindKey("b", "down", sss)
-- tymaczsowe
function sprawdzanie(plr,seat)
if seat == 1 then
local godziny = getElementData(localPlayer, "mm")
outputChatBox(godziny)
if godziny<60 then
if seat == 0 then
guiSetVisible(gui.window, true)
outputChatBox("naliczamy")
end
else
outputChatBox("nienalicamy")
end
end
end
addEventHandler("onClientVehicleEnter", getRootElement(), sprawdzanie)
local tick = getTickCount()
function naliczanieMinut(v)
local vehicle = getPedOccupiedVehicle(localPlayer)
local miejsce = getVehicleOccu...
for k, v in pairs(vehiclePos) do
car = createVehicle(440, v[1], v[2], v[3])
setElementFrozen(car, true)
setElementData(car, "pojazd_paliwo", 100)
setElementData(car, "przebieg", math.random(100, 300))
setElementData(car, "pojazd_opis", "Ladunek : 0%")
setVehicleEngineState(car, false)
end
addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
if getElementData(plr, "graczPraca") == false then
setElementData(plr, "graczPraca", true)
setElementFrozen(source, false)
outputChatBox("Rozpoczales prace jako kurier, powodzenia!", plr)
triggerClientEvent(plr, "courier_job", resourceRoot)
else
outputChatBox("Aktualnie rozpoczales gdzieindziej juz prace!", plr)
end
end
end)
function checkVeh()
for k, v in pairs(getElementsByType("vehicle", resourceRoot)) do
if not getVehicleController(v) then
respawnVehicle(v)
setElementFrozen(v, true)
setElementData(car, "pojazd_opis", "Ladunek : 0%")
end
end
end
addEvent("checkCars", true)
addEventHandler("checkCars", resourceRoot, checkVeh)
Witam. Czy ma kto? pomys? jak wykona? system kt?ry co 12 minut zmienia por? dnia na serwerze? Chodzi mi o co? takiego: dzie? -12minut-> noc -12minut->dzien -12minut->noc i tak dalej. Chodzi r?wnie? o to, ?e w momencie zmiany z nocy na dzie? wy?wietla? si? textdraw. System b?dzie wykorzystany w mojej nowej mapce w kt?rej dzie? = czas pokoju, noc = czas wojny. Gdy jest dzie? mo?na wchodzi? do interior?w przez znaczniki (g??wnie chodzi o zakup broni w ammunation). Czy kto? m?g?by mi na szybko napisa? kod kt?ry co 12 minut zmienia?by godzine z 10 na 22 i na odwr?t, i przy zmianie wy?wietla? textdraw? Blokowanie wej?cia zrobie sobie sam. Z g?ry dzi?ki.