Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2020-07-31, 12:01


Lewusek1232







Wiek: 29
Na forum: 2145 dni
Posty: 14
Nick w MP: TheBest



Respekt: 50

Witam. mam taki skrypcik sobie i jak wjad? w punkt to dalej mam 0 money na hudzie oraz w panelu,
Tutaj udost?pniam wam kod

Za helpa daje piwko :)


server.lua




local missionText=createElement("text")
setElementData(missionText"name""Street View    Wymagania: Kat.B")
setElementPosition(missionText1861.33,-1783.12,15.72)
local zone createColSphere (-1871.981415.817.116)
createBlip(1861.34,-1783.47,13.5746,2,0,0,0,0,0,275)
local m1 createMarker(1861.31,-1784.46,12.65"cylinder"1.2255,255,0)


vehs = {}
local code "StreetView"
veh_obj = {}

function removePreviousVehicles(plr)
    for i,v in ipairs(getElementsByType("vehicle"resourceRoot)) do
        local sby getElementData(v"zrespilGracz")
        if sby and sby == plr and getPedOccupiedVehicle(plr) ~= v then
            destroyElement(v)
        end
    end
end


addEventHandler("onMarkerHit"m1, function(elmd)
    --if getElementData(el"player:srp") < 150 then triggerClientEvent(el'onClientAddNotification'el'Nie posiadasz wystarczaj?co pkt. reputacji:#bf0101\n150 REP''error') return end
    if exports["pystories-ustawienia-praca"]:getVehicleLicense(el,"B"then triggerClientEvent(el'onClientAddNotification'el'Nie posiadasz zdanego prawa jazdy:#bf0101\nkat. B''error') return end
    if not md or getElementType(el) ~= "player" or getPedOccupiedVehicle(elthen return end
    if getElementData(el,"player:job"then return end
    if #getElementsWithinColShape(zone,"vehicle") >= 1 then outputChatBox("Parking zaj?ty czekaj a? wyjedzie!",el) return end
    local x,y,getElementPosition(el)
    local bus createVehicle(4001906.98,-1829.09,13.55360.0360.0359.4)
    setElementFrozen(el,true)
    setVehicleColor(autbus2557910255255255)
    setElementData(bus"vehicle_job_owner2"el)
    setElementData(bus"vehicle:fuel"100)
    setVehicleHandling(bus"maxVelocity"80.0)
    setElementData(bus,"vehicle:desc","Work Story Street View")
    setElementData(el,"player:job",code)
   setTimer(warpPedIntoVehicle,200,1,el,bus)
    toggleControl(el,"enter_exit",false)
    setTimer(toggleControl,2000,1,el"enter_exit",true)
    setTimer(setElementFrozen,2000,1,elfalse)
    setVehicleVariant(bus22)
    triggerClientEvent(el"STARTJobBus"resourceRootbus) 
    vehs[el] = bus
 end)

addEvent("STOPJobBus"true)
addEventHandler("STOPJobBus"resourceRoot, function()
    local pojazd getPedOccupiedVehicle(client)
    if pojazd then
        destroyElement(pojazd)
    end
end)

addEventHandler("onPlayerVehicleExit",resourceRoot,function()
destroyElement(source)
end)

addEvent("destroyVeh"true)
addEventHandler("destroyVeh"getRootElement(),
function()
     if vehs[clientthen
          if isElement(vehs[client]) then destroyElement(vehs[client]) end
     end
end)

addEventHandler("onElementDestroy",resourceRoot,function()
  if getElementType(source) == "vehicle" then
    if veh_obj[sourcethen destroyElement(veh_obj[source]); veh_obj[source] = nil end
  end
end)

addEvent("onPlayerQuit"true)
addEventHandler "onPlayerQuit"getRootElement(), function()
     if vehs[sourcethen
          if isElement(vehs[source]) then destroyElement(vehs[source]) end
    end
end)

addEvent("daj:punkty:sv"true)
addEventHandler("daj:punkty:sv"root, function(player)
    local sid getElementData(player"player:sid")
    local ilosc getElementData(player"player:praca:sv") or 0
    local q exports['pystories-db']:dbGet("UPDATE pystories_users SET pkt_sv=pkt_sv+1 where id=?"sid)
    setElementData(player"player:praca:sv"ilosc+1)
end)

str="RANKING\nTOP PRZEJECHANYCH KURS?W:"
local t=createElement("text")
setElementData(t,"scale",1)
setElementPosition(t,1627.09, -1891.4913.56+1.1)
function toppunkty()
    local result=exports["pystories-db"]:dbGet("SELECT * from pystories_users ORDER BY pkt_sv DESC LIMIT 15") or "Brak"
    str="Ranking TOP 15\nPrzejechanych tras:\n"
    for i,v in ipairs(result) do
                if v["login2"] == false then
                    str=""..str.."\n"..i..". "..v["login"].." - "..v["pkt_sv"].." Kurs?w"
                else
                    str=""..str.."\n"..i..". "..v["login2"].." - "..v["pkt_sv"].." Kurs?w"
                end
    end
    setElementData(t"name"str)
end
setTimer(toppunkty100000)
toppunkty()


Ostatnio zmieniony przez Wilq 2020-07-31, 12:05, w całości zmieniany 3 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-07-31, 12:06


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Aby przydzieli? graczowi konkretn? ilo?? pieni?dzy, skorzystaj z poni?szej funkcji


Więcej informacji znajdziesz w Wikipedii MTA:

givePlayerMoney


Przyk?ad:
addCommandHandler("money", function(plr)
    givePlayerMoney(plr1000)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-07-31, 16:23


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Nie ma zawartej funkcji w twoim kodzie givePlayerMoney.

Postaw piwo autorowi tego posta
 

 
Tagi: praca :: nie :: działa
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Praca nie działa Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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
Dodaj temat do Ulubionych
Wersja do druku