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

Wysłany: 2018-02-24, 09:18


chojnas

Serwerowspomagacz






Wiek: 23
Na forum: 3082 dni
Posty: 126
Nick w MP: xChojnas

Piwa: 383

Respekt: 35,8

Witam, mam pewien problem, a mianowicie ucze sie na paczce pysa, przerabiam go na moj serwer. Lecz, gdy jade na streetview, to pisze ze otrzymuje X kasy, a w hudzie nie pokazuje sie, ze ja otrzymalem. Druga sprawa - gdy chce uzyc na sobie komendy /daj.kase, to pisze, ze musze byc zalogowany, lecz ja jestem zalogowany. Uzywam panelu logowania ze skygame (tak, podpialem go pod pysa)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 09:20


Qwertick

Coming soon...






Wiek: 23
Na forum: 3577 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

Daj kod z pracy gdzie daje pieni?dze.

Podpis

Kontakt
Discord: Qwertick#1210

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 09:20


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

W??cz zas?b prace-settings czy co? takiego i poka? b??dy DB3.
Co do drugiej sprawy, mo?e dlatego, ?e nie jeste? przypisany do administracji lub nie masz przypisanej element-daty po zalogowaniu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 09:49


Ciastuuś

Truck soon...






Wiek: 26
Na forum: 3071 dni
Posty: 799
Nick w MP: Ciastuuś

Piwa: 4297

Respekt: 640
Respekt: 640Respekt: 640

Jak si? nie myl? to wspomniany zas?b ogrpg-prace-settings maj? triggerowanie do dawania hajsu z prac

Podpis
Truck soon...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 10:04


chojnas

Serwerowspomagacz






Wiek: 23
Na forum: 3082 dni
Posty: 126
Nick w MP: xChojnas

Piwa: 383

Respekt: 35,8

Wercio., Ciastuu?, Kalizman,
local jobTarget
local jobMarker
local jobVehicle
local maxTarget #districtsBus
function odleglosc()
    local x,y,getElementPosition(localPlayer)
    local mx,my,mz getElementPosition(jobMarker)
    local distance getDistanceBetweenPoints3D(x,y,z,mx,my,mz)
    if distance 600 then
        addEventHandler("onClientRender",root,render2)
        setTimer(renderstop2,2000,1)
        --outputChatBox("Odjecha?e? za daleko od punktu.")
        finishJob()
    end
end
function finishJob()
    if jobMarker and isElement(jobMarkerthen
        destroyElement(jobMarker)
        jobMarker nil
    end
    if jobBlip and isElement(jobBlipthen
        destroyElement(jobBlip)
        jobBlip nil
    end
    if jobTarget and isElement(jobTargetthen
        destroyElement(jobTarget)
        jobTarget nil
        jobTarget 0

    end
if getElementData(localPlayer,"player:job") == code then
setElementData(localPlayer,"player:job",false)
end
triggerServerEvent("destroyVeh"localPlayer)
removeEventHandler("onClientRender",root,odleglosc)
end
addEventHandler "onClientPlayerWasted"getLocalPlayer(),finishJob)
addEvent("finishJob",true)
addEventHandler("finishJob",root,function(plr)
if plr ~= localPlayer then return end
finishJob()
end)


function busDriver(elmd)
    if el ~= localPlayer or not md then return end
    if jobTarget maxTarget and getPedOccupiedVehicle(elthen return end
    if jobTarget == maxTarget and not getPedOccupiedVehicle(elthen return end

    if jobTarget == #districtsBus then
        finishJob()
        playSoundFrontEnd(5)
        addEventHandler("onClientRender",root,render3)
        setTimer(renderstop3,2000,1)
        --outputChatBox("* Zako?czy?e?/a? prac?.")
    else
        kasa math.random(75,150)
        showMarker()
        playSoundFrontEnd(12)
        if getElementData(el,"player:premium"then
        addEventHandler("onClientRender",root,render4)
        setTimer(renderstop4,1000,1)
        --outputChatBox("* Zidentyfikowa?e?(a?) punkt i otrzymujesz 100 PLN.")
        triggerServerEvent("givePlayerMoney"elkasa0)
        setElementData(el,"player:srp"getElementData(el,"player:srp")+math.random(0,1))
        else
        --outputChatBox("* Zidentyfikowa?e?(a?) punkt i otrzymujesz 75 PLN.")
        addEventHandler("onClientRender",root,render4)
        setTimer(renderstop4,1000,1)
        triggerServerEvent("givePlayerMoney"elkasa*1.30)
        setElementData(el,"player:srp"getElementData(el,"player:srp")+math.random(0,1))
        end
    end
end

function showMarker()
    if jobMarker and isElement(jobMarkerthen
        destroyElement(jobMarker)
        jobMarker nil
    end
    if jobBlip and isElement(jobBlipthen
        destroyElement(jobBlip)
        jobBlip nil
    end


    jobTarget jobTarget 1
    jobMarker createMarker(districtsBus[jobTarget][1], districtsBus[jobTarget][2], districtsBus[jobTarget][3], "checkpoint"400255)
    jobBlip createBlip(districtsBus[jobTarget][1], districtsBus[jobTarget][2], districtsBus[jobTarget][3], 41)
    if districtsBus[jobTarget+1then
        ile districtsBus[jobTarget+1]
        ile2 ile[1]
        ile3 ile[2]
        ile4 ile[3]
        setMarkerTarget(jobMarkerile[1], ile[2], ile[3])
    end

    addEventHandler("onClientMarkerHit"jobMarkerbusDriver)
end

addEvent("STARTJobBus"true)
addEventHandler("STARTJobBus"resourceRoot, function(veh)
    trasa math.random(1,3)
    if trasa==1 then
        districtsBus districtsBus
    elseif trasa==2 then
        districtsBus districtsBus2
    elseif trasa==3 then
        districtsBus districtsBus3
    end
    maxTarget #districtsBus
    addEventHandler("onClientRender",root,render1)
    setTimer(renderstop1,4000,1)
    --outputChatBox("* Rozpocz??e?/a? prac? StreetView.")
    --outputChatBox("* Je?dzij po punktach i uzupe?niaj map?.")
    jobVehicle veh
    jobTarget 0
    showMarker()
end)

addEventHandler("onClientResourceStop"resourceRoot, function()
    if jobVehicle and getElementData(localPlayer"player:job"then
        setElementData(localPlayer"player:job"false)
    end
end)


addEventHandler("onClientVehicleExit"resourceRoot, function(plrseat)
    if seat == 0 then
        if plr == localPlayer then
            finishJob()
            addEventHandler("onClientRender",root,render3)
            setTimer(renderstop3,2000,1)
            --outputChatBox("Zako?czy?e? prac?")
        end
    end
end)





----------------- EVENT HANDLER --------------

--addEventHandler("onClientRender",root,render1)
--setTimer(renderstop1,2000,1)



----------------- INFORMACJE DX --------------

local screenWscreenH guiGetScreenSize()
function render1()
dxDrawText("Rozpocz??e? prac? StreetView,\n je?dzij po punktach i uzupe?niaj mape. \n Wylosowano mape nr: "..trasascreenW 0.3656screenH 1.3553screenW 0.6273screenH 0.3193tocolor(255255255255), 1.5"default""center""center"falsefalsefalsefalsefalse)
end

function render2()
dxDrawText("Odjecha?e? zbyt daleko od punktu."screenW 0.3656screenH 1.3553screenW 0.6273screenH 0.3193tocolor(255255255255), 1.5"default""center""center"falsefalsefalsefalsefalse)
end



To ten kod, Ciastuu?, a wi?c co mam zrobi?, zeby mi dodawalo? Dodam tez, ze to nie jest wina hudu, bo sprawdzalem to na innym, ktory mi dzialal na innym projekcie.

[ Dodano: 2018-02-24, 10:06 ]
Kalizman, zaden blad mi nie wyskakuje.

[ Dodano: 2018-02-24, 10:26 ]
A i nie bylem na duty i probowalem cos pisac na say, tez dupa. Pisze, ze musze sie zalogowac, a jestem zalogowany xd

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 13:45


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Poka? kod od ustawie? prac dorywczych, czyli to co wskaza? Ciastuu?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 14:41


chojnas

Serwerowspomagacz






Wiek: 23
Na forum: 3082 dni
Posty: 126
Nick w MP: xChojnas

Piwa: 383

Respekt: 35,8

Kalizman,
--[[
    ResourceOURGame v2
    DevelopersSplit <split.programista@gmail.com>
    You have no right to use this code without my permission.
    (c2015 <split.programista@gmail.com>. All rights reserved.
]]

local sx,sy=guiGetScreenSize()

local data={
    value=nil,
    showed=false,
    text=nil,
}

local randomText={
    "Pracuj dobrze a co?&#8250; zyskasz",
    "Nie ma to jak praca na serwerze",
    "Graj dalej jak Ci si?&#8482; podoba",
}

function renderInformation()
    --local sin=math.sin(getTickCount()/500)*20
    dxDrawRectangle(sx*288/1024sy*512/768sx*471/1024sy*101/768tocolor(25525525596), false)
    dxDrawImage(sx*288/1024sy*512/768sx*103/1024sy*101/768"img/corona.png"00whitefalse)
    dxDrawText("Otrzyma?&#8218;e?&#8250;(a?&#8250;) dodatkow?&#8230; reputacj?&#8482;..."sx*(393+1)/1024sy*(513+1)/768sx*(759+1)/1024sy*(549+1)/768tocolor(000255), 1.11"default-bold""center""center"falsetrue)
    dxDrawText("Otrzyma?&#8218;e?&#8250;(a?&#8250;) dodatkow?&#8230; reputacj?&#8482;..."sx*393/1024sy*(513)/768sx*759/1024sy*549/768white1.11"default-bold""center""center"falsetrue)
    dxDrawText(data.text.." ("..data.value.." REP)"sx*(393+1)/1024sy*(549+1)/768sx*(759+1)/1024sy*(603+1)/768tocolor(000255), 1.00"clear""center""center"falsetrue)
    dxDrawText(data.text.." ("..data.value.." REP)"sx*393/1024sy*549/768sx*759/1024sy*603/768white1.00"clear""center""center"falsetrue)
end

addEvent("reputation:show"true)
addEventHandler("reputation:show"resourceRoot, function(rnd)
    data.value=rnd[2]
    data.text=randomText[math.random(#randomText)]
    addEventHandler("onClientRender"rootrenderInformation)
    setTimer(function()
        removeEventHandler("onClientRender"rootrenderInformation)
        data.value=nil
        data.text=nil
    end60001)
end)
- to ze strony clienta

--[[
    ResourceOURGame v2
    DevelopersSplit <split.programista@gmail.com>
    You have no right to use this code without my permission.
    (c2015 <split.programista@gmail.com>. All rights reserved.
]]

local obiekt={}

-- Kod s?&#8218;uĹĽ?&#8230;cy od sprawdzania prawa jazdy
function getVehicleLicense(plr,type)
    if getElementData(plr,"player:license:pj"..type.."") ~= 1 then
        outputChatBox("* Nie posiadasz prawa jazdy kategorii "..type..", zdaj je w urz?&#8482;dzie miasta"plr25500)
        return true
    end
    local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time>NOW()"getPlayerSerial(plr), tostring(type))
    if result and #result > 0 then
        v=result[1]
        outputChatBox("* Posiadasz zawieszone prawo jazdy do "..v.time.." za "..v.reasonplr)
        return true
    else
        exports["pystories-db"]:dbSet("DELETE FROM pystories_punish WHERE serial=? AND type=? AND active=1 AND time<NOW()"getPlayerSerial(plr), tostring(type))
        return false
    end
end

-- Kod s?&#8218;uĹĽ?&#8230;cy od dawania wynagrodzenia
addEvent("givePlayerMoney"true)
addEventHandler("givePlayerMoney"root, function(value,value2)
    -- nie zalogowana osoba a fuj
    if not tonumber(valuethen return end
    if not getElementData(source,"player:logged"then return end
    givePlayerMoney(source,value)
    -- Kod od reputacji
    if not value2 then
        local rnd={math.random(1,10),math.random(1,3)}
        local rep=getElementData(source,"player:reputation") or 0
        local xd=rep+rnd[2]
        setElementData(source,"player:reputation",xd)
        if rnd[1] == or rnd[1] == or rnd[1] == 9 then
            triggerClientEvent(source"reputation:show"resourceRootrnd)
        end
    end
end)

addEvent("takePlayerMoney"true)
addEventHandler("takePlayerMoney"root, function(how)
    if not getElementData(source,"player:logged"then return end
    if not tonumber(howthen return end
    takePlayerMoney(source,how);
end)

-- Kod s?&#8218;uĹĽ?&#8230;cy od usuwania danego pojazdu
addEvent("destroyVehicle"true)
addEventHandler("destroyVehicle"root, function(veh)
    if not veh then return end
    destroyElement(veh)
    if obiekt[vehthen 
        destroyElement(obiekt[veh])
    end
end)

-- Kod s?&#8218;uĹĽ?&#8230;cy od usuwania obiektĂłw z pojazdu
addEvent("removeObject"true)
addEventHandler("removeObject"root, function(veh,code)
    if obiekt[vehthen
        destroyElement(obiekt[veh])
    end
end)

-- Kod s?&#8218;uĹĽacy do dodawania obiektĂłw do prac
addEvent("addObject"true)
addEventHandler("addObject"root, function(veh,code)
    if code == "kamieniolom" then
        obiekt[veh]=createObject(3929000)
        setObjectScale(obiekt[veh], 3.5)
        attachElements(obiekt[veh], veh0, -2190)
    end
end)
- to ze strony servera

Podpis

New experience incoming..
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 15:53


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Sprawd?, czy og?lnie funkcja math.random si? wykonuje:

local jobTarget
local jobMarker
local jobVehicle
local maxTarget #districtsBus
function odleglosc()
    local x,y,getElementPosition(localPlayer)
    local mx,my,mz getElementPosition(jobMarker)
    local distance getDistanceBetweenPoints3D(x,y,z,mx,my,mz)
    if distance 600 then
        addEventHandler("onClientRender",root,render2)
        setTimer(renderstop2,2000,1)
        --outputChatBox("Odjecha?e? za daleko od punktu.")
        finishJob()
    end
end
function finishJob()
    if jobMarker and isElement(jobMarkerthen
        destroyElement(jobMarker)
        jobMarker nil
    end
    if jobBlip and isElement(jobBlipthen
        destroyElement(jobBlip)
        jobBlip nil
    end
    if jobTarget and isElement(jobTargetthen
        destroyElement(jobTarget)
        jobTarget nil
        jobTarget 0

    end
if getElementData(localPlayer,"player:job") == code then
setElementData(localPlayer,"player:job",false)
end
triggerServerEvent("destroyVeh"localPlayer)
removeEventHandler("onClientRender",root,odleglosc)
end
addEventHandler "onClientPlayerWasted"getLocalPlayer(),finishJob)
addEvent("finishJob",true)
addEventHandler("finishJob",root,function(plr)
if plr ~= localPlayer then return end
finishJob()
end)


function busDriver(elmd)
    if el ~= localPlayer or not md then return end
    if jobTarget maxTarget and getPedOccupiedVehicle(elthen return end
    if jobTarget == maxTarget and not getPedOccupiedVehicle(elthen return end

    if jobTarget == #districtsBus then
        finishJob()
        playSoundFrontEnd(5)
        addEventHandler("onClientRender",root,render3)
        setTimer(renderstop3,2000,1)
        --outputChatBox("* Zako?czy?e?/a? prac?.")
    else
        kasa math.random(75,150)
        showMarker()
        playSoundFrontEnd(12)
        if getElementData(el,"player:premium"then
        addEventHandler("onClientRender",root,render4)
        setTimer(renderstop4,1000,1)
        --outputChatBox("* Zidentyfikowa?e?(a?) punkt i otrzymujesz 100 PLN.")
        triggerServerEvent("givePlayerMoney"elkasa0)
        print(kasa)
        setElementData(el,"player:srp"getElementData(el,"player:srp")+math.random(0,1))
        else
        --outputChatBox("* Zidentyfikowa?e?(a?) punkt i otrzymujesz 75 PLN.")
        addEventHandler("onClientRender",root,render4)
        setTimer(renderstop4,1000,1)
        print(kasa*1.3)
        triggerServerEvent("givePlayerMoney"elkasa*1.30)
        setElementData(el,"player:srp"getElementData(el,"player:srp")+math.random(0,1))
        end
    end
end

function showMarker()
    if jobMarker and isElement(jobMarkerthen
        destroyElement(jobMarker)
        jobMarker nil
    end
    if jobBlip and isElement(jobBlipthen
        destroyElement(jobBlip)
        jobBlip nil
    end


W??cz /debugscript 3, zrestartuj prac? i obserwuj czy w debugach si? pojawia liczba

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-24, 16:40


chojnas

Serwerowspomagacz






Wiek: 23
Na forum: 3082 dni
Posty: 126
Nick w MP: xChojnas

Piwa: 383

Respekt: 35,8

Kalizman, dobra, juz wiem o co z Tym chodzilo. Mialem panel niekompatybilny z pysem, dlatego tez do hudu sie kasa nie dodawala, dzieki za pomoc. Masz repke.

Podpis

New experience incoming..
Postaw piwo autorowi tego posta
 

 
Tagi: czemu :: kasa :: nie :: dodaje :: sie :: hudzie?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Czemu kasa nie dodaje sie w hudzie? 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