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: naliczanie
1. naliczanie czasu gry
Siemanko mo?e mi kto? poprawi? skrypt? Nie ogarniam za bardzo tego
Fragment skryptu ma na celu naliczanie przegranych godzin na serwerze

            function przelicz()
                if 
not minutes then minutes getElementData(localPlayer,"player:hours") or 0 end
                    
if minutes >= 60 then
                    godzin 
godzin+1
                    minutes 
minutes-60
                    przelicz
()
                    
end
                    godziny 
godzin
                    minuty 
minutes
                end
2. naliczanie km
Przerobi?em sobie jedn? rzeczy by liczy?o mi KM w pracy lecz chc? si? zapyta? jak usun?? te b??dy z db3 pojawiaj? si? wtedy gdy jed? dany pojazdem o przypisanym id wywala to tylko u osoby, kt?ra posiada pojazd i ma w??czone db3



addEventHandler
("onClientRender",root,function ()
    
local veh getPedOccupiedVehicle(localPlayer)
    if 
not veh then return end
    
if getElementModel(veh) ~= 578 then return end
    local sx
,sy,sz getElementVelocity(veh)
    
local kmhs math.ceil(((sx^2+sy^2+sz^2)^(0.5))*155)
    if 
kmhs >= 25 then
    local km 
getElementData(veh,"kg_trans")
         
local km km 0.0015
         local kmki 
setElementData(veh,"kg_trans",km)
         
    
end
 end
)

3. naliczanie czasu
Witam przychodz? z pytaniem chcia?bym zrobi? pewn? rzecz przyk?adowo zabieranie prawka ale czas by liczy?o tylko jak dana osoba jest na serwie
4. naliczanie
Witam przychodz? z pytaniem jak zrobi? naliczanie si? post?p?w. Ju? m?wi? o co mi chodzi napisa?em sobie kod wszystko ?adnie dzia?a lecz jak oddaje pojazdy do misji to ca?y czas mam 1/5 nie zmienia si? post?p

przyk?ad jak zrobi?em

if getElementModel(ccar,source) == 411 then 
    ile_dostarczyc 
ile_dostarczyc+1
    triggerClientEvent
(client,"onClientAddNotification",client"Odda?e? poprawne auto.nPozosta?o Ci " ..ile_dostarczyc.. "/5 ""success")
5. Naliczanie zabitych slothbotow
Siema, chcialbym aby naliczalo ile dana osoba zabila slothbotow, mam taki kod ale nie dziala :C
 addEventHandler("onPedWasted",root,function (killer)
    if 
killer then
        
if getElementData(source,"slothbot"then
            local kills 
getElementData(killer,"zabite:boty")
            
setElementData(killer,"zabite:boty",kills+1)
        
end
    end
    end
6. Praca sweeper nie działa naliczanie KG
Witam robi? prac? czyszczenia ulic i mam problem bo nie dzia?a mi naliczanie KG a ?adne b??dy nie wyskakuj? pomocy
[lua]
local time=getTickCount()



function isEventHandlerAdded( sEventName, pElementAttachedTo, func )
if
type( sEventName ) == 'string' and
isElement( pElementAttachedTo ) and
type( func ) == 'function'
then
local aAttachedFunctions = getEventHandlers( sEventName, pElementAttachedTo )
if type( aAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then
for i, v in ipairs( aAttachedFunctions ) do
if v == func then
return true
end
end
end
end

return false
end
local function naliczaj2(veh)
if getTickCount()-time>5000 then
time = getTickCount()
local kg = getElementData(veh,"kilogramy") or 0
local vx,vy,vz = getElementVelocity(veh)
local spd=((vx^2 + vy^2 + vz^2)^(0.5)/2)
if spd>0 then
kg = kg+(spd * 1.25)
setElementData(veh, "kilogramy", kg)
end
end
end

function rendering2()
local pojazd = getPedOccupiedVehicle(localPlayer)
if not pojazd then return end
if getElementData(pojazd,"kilogramy") and getElementData(pojazd,"kilogramy") then
naliczaj2(pojazd)
end
end
addEventHandler("onClientVehicleEnter",root,function(p)
if p ~= localPlayer then return end
if isTimer(timer) then killTimer(timer) end
time=getTickCount()
timer = setTimer(rendering2,5000,0)
end)
addEventHandler("onClientVe...
7. Naliczanie sekund
Witam, mam pytanie odnosnie jak zrobi? timer, kt?ry b?dzie mi odlicza? sekundy w formacie "00:00" na dxDrawText

Kod:

function dzwonisz()
  
dxDrawImage(00screenW*1920/1920screenH*1080/1080":igor-system-wezwan/images/iphonex-call.png"000tocolor(255255255255), true)
  
dxDrawText"00:00"screenW*828/1920screenH*559/1080screenW*1091/1920screenH*633/1080tocolor(255255255255), 1.00"bankgothic""center""top"falsefalsetruefalsefalse) --559
end
8. 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...
9. naliczanie
witam, jak mog? zrobi? kod np. taki ?e jak masz 50 kg ?mieci to ju? nie mo?na zbiera?? pr?buj? zrobi? to ale nie mog? ;/

kod:

function pelne(player)
if 
getElementData(player,"smieci") == 100 then
outputChatBox
("* dasdadasd"player255255255true)
end
end
10. Naliczanie elementów
Witam chcia?bym zrobi? zliczanie element?w ju? wyja?niam.
Zanosze do markera np. karton i nalicza mi ?e przynios?em 1. P??niej 2 itd...
Jak takie co? wykona?
11. Praca dorywcza naliczanie dannego terenu
Witam,
jestem w trakcie robienia pracy koszenia trawnika i chcia?bym zrobi? pewn? rzecz, ale nie wiem jak, wi?c prosz? Was o pomoc :)

Do rzeczy chcia?bym zrobi? ?e jak poruszam si? kosiark? po danym obszarze co jaki? czas wpada mi $ do mojego portfela, oczywi?cie jak si? porusza bo je?li nie to hajsu nie nalicza :)

Kto? wie jak to wykona? b?d? jakich funkcji u?y??
Stawiam :piwo: , a za kod dodatkowo Respa :)
12. [INNE] Naliczanie km Towaru
Witam mam problem mam zrobiony system Naliczania km towaru. Ale gdy za?aduje towar i jade to ca?y czas pisze 0.0KM.
POMOCY!!!

Tutaj system.

Kod:

public OnGameModeInit()
{
//Nalicanie km
//
new vehicleid = GetPlayerVehicleID(playerid);
GetVehiclePos(vehicleid, Pozxx[vehicleid][3], Pozxx[vehicleid][4], Pozxx[vehicleid][5]);
Przebieg[vehicleid] += floatsqroot(floatpower(floatsub(Pozxx[vehicleid][3], Pozxx[vehicleid][0]), 2) + floatpower(floatsub(Pozxx[vehicleid][4], Pozxx[vehicleid][1]), 2)+floatpower(floatsub(Pozxx[vehicleid][5], Pozxx[vehicleid][2]), 2));
//


Kod:

new vehid = GetPlayerVehicleID(i);
format(string, sizeof(string), "~y~Predkosc:~w~ %dKm/h~n~~y~Paliwo:~w~ %d%L~n~~y~Km Towaru: %.01f", floatround(value/1000),Gas[vehid],Przebieg[vehicleid]/290);
TextDrawSetString(pojazd[i], string);
13. [INNE] Naliczanie KM
Witam!

Dzi? wpad?em na pomys? aby zrobi? na serwerze truck nabijanie kilometr?w .
Nie wiem od czego zacz?? mo?ecie mi jakie? przyk?ady da?.
Chc? aby za dan? ilo?? km dosta? po roz?adowaniu kasiute.
Je?eli jest inny towar to inaczej przelicza na kas? ale to ju? potem.



Zimne Piwa si? grzej?.. :arrow: :piwo:
14. [DM] Prawidłowe naliczanie na eventach
Witam.Mam taki problem.Posiadam map? od DrShadowa wersja 1.0 jest w niej pewien b??d a mianowicie gdy wchodze na jump to nawet jak wyjde to w TD nadal pokazuje ?e niby jestem...dodatkowo z ka?dej areny mo?na wyj?? za pomoc? np.lv a nie /exit wie kto? jak to naprawi??
15. [INNE] naliczanie czasu gry
Witam.U?ywam tej rejestracji na serwerze:
http://gtao.pl/inne-rejes...ght=rejestracja


Zapisuje ona score,kas?,has?o.Chcia?bym by zapisywa?a ona r?wnie? ilo?? godzin sp?dzonych na serwerze.Czy jest w og?le mo?liwe by owa rejestracja to zapisywa?a?Czy je?eli tak musowa b?dzie nowe rejestrowanie konta na serwerze ?Za pomoc piwko i respekt. ;)