Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: minut
1. Nie działa nabijanie minut na duty
Mhm mam paczke PSRPG 2.0 i mam frakcje TSA z pysa 3.0 i nie nalicza mi minut na duty prosze o pomoc
2. Sprawdzanie minut
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 R* oraz :piwo:

Kawa?ek kodu:


addCommandHandler
("infokonto", function(plrcmd)
    if 
not getElementData(plr"player:logged"then outputChatBox("Najpierw si? zaloguj!"plr) return end 
    local result  
exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE id=?"getElementData(plr"player:sid"))
exports["lr_noti"]:addNotification(plr"Ilo?? przegranego czasu: "..result[1].hours.." (min)."plr)
end)


W DB3 po wpisaniu komendy nie wyskakuje ?aden ERROR ani WARNING.
3. Banuje na 30 minut daje na godzine xdd
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? :D ?

[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...
4. Naliczanie minut
[lua]
local sw,sh = guiGetScreenSize()
local gui = {}
local szerokosc, wysokosc = 350, 180

gui.window = guiCreateWindow(sw/2-szerokosc/2, sh/2-wysokosc/2, szerokosc, wysokosc, "Naliczanie .. gracz", false)
--label
gui.naliczanie = guiCreateButton(0.09, 0.2, 0.5, 0.08, "Naliczaj", true, gui.window)
--button
guiSetVisible(gui.window, false)

--

setElementData(localPlayer, "mm", 0)

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...
5. Respienie sie co iles minut Aut
Jak zrobic zeby co co 1 minute Respily sie nowe auta w Pracy Kuriera.
Prosze o pomoc daje piwo :)


[lua]
vehiclePos = {
{-1796.61,1422.74,7.19},
{-1792.45,1422.67,7.19},
{-1788.45,1422.78,7.19},
}

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)


addEvent("givePlayerMoney", true)
addE...
6. [INNE] System który co 12 minut zmienia czas na serwerze.
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.
7. [INNE] Komenda co kilka minut
Jak zrobi? ?eby jakiej? komendy mo?na by?o u?ywa? co jaki? czas na co 1 min?
8. [INNE] Timer co 30 minut
Witam.

Jak zrobic aby dodawalo mi z timera score co 30min ? Bo dodaje jak chce...

To timer :

Kod:


SetTimerEx("ScoreCzas", 1800000, 0, "d", playerid);


I jakby kto? m?g? mi wyt?umaczy? jaka liczba odpowiada np. za godzine, za p??, za 2 i czym to sie r??ni.

Pozdrawiam i daje :arrow: :piwo: