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

Wysłany: 2018-10-06, 13:28


Pyrek24







Wiek: 25
Na forum: 3486 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam ot??, dopisa? by mi kto? do tego kodu ?e np od 5k reputacji mo?na zacz?? prac? kod

createBlip(2661.42835.4011.0346,2,0,0,0,0,0,275)
local screenWscreenH guiGetScreenSize()

local praca createMarker(-2281.69, -156.7946.47-1"cylinder"2.02550150,0)


local miejscaelektryk = {
{2620.15816.275.32},
{2596.08800.255.32},
{2607.89784.735.32},
{2583.08799.145.32},
{2570.06799.015.32},
{2569.19817.005.32},
{2583.02818.255.32},
{2594.95818.485.32},
{2570.27784.575.32},
{2558.36785.005.32},
{2570.03816.185.32},
}



local jobText=createElement("text")
setElementPosition(jobText,2660.08829.2510.95)
setElementData(jobText"name""Praca przenoszenia cegie?\n[R] zeby wziac skrzynke z ceg?ami")

bindKey("r""down", function()

    if not isElementWithinMarker(localPlayerpracathen return end
    if not getElementData(localPlayer"gracz_praca"then
        local losuj math.random(2#miejscaelektryk)
        local hajsik math.random(5000000,10000000)
        setElementData(localPlayer"gracz_praca"true)
      --  outputChatBox("* Od??? skrzynk? na p??k?.")
        setPedAnimation localPlayer"CARRY""crry_prtial"1,true )

        local skrzynia createObject(1271000)
        attachElements skrzynialocalPlayer00.80.5)

        local cel createMarker(miejscaelektryk[losuj][1], miejscaelektryk[losuj][2], miejscaelektryk[losuj][3]-1.0"cylinder"1.325501500)
        setElementData(cel"markery3"true)
        local blip createBlipAttachedTo(cel41)

        addEventHandler("onClientMarkerHit"cel, function(elmd)
            if not md or getElementType(el) ~= "player" then return end
            if el ~= localPlayer then return end

            if getPedOccupiedVehicle(elthen
            outputChatBox("* Nie mo?esz tego od?o?y? b?d?c w poje?dzie!")
                return
            end


            destroyElement(blip)
            setElementFrozen(eltrue)
            local premium getElementData(el"player:premium")
            if not premium then 
            setTimer(function()
                setElementFrozen(elfalse)
              --  outputChatBox("* Po?o?y?e? skrzynk?.")
                destroyElement(skrzynia)
                destroyElement(cel)
                setPedAnimation(localPlayerfalse)
                setElementData(el"gracz_praca"false)
                triggerServerEvent("prace:wyplata:magazyn"elhajsik)
                exports["noti"]:noti("Za odlozenie ceg??wek na fundament otrzymujesz: "..hajsik.."$"plr)
            end30001)
            else
                setElementFrozen(elfalse)
              --  outputChatBox("* Po?o?y?e? skrzynk?.")
                destroyElement(skrzynia)
                destroyElement(cel)
                setPedAnimation(localPlayerfalse)
                setElementData(el"gracz_praca"false)
                triggerServerEvent("prace:wyplata:magazyn"elhajsik)
                exports["noti"]:noti("Za odlozenie ceg??wek na fundament otrzymujesz: "..hajsik.."$"plr)
            end
        end)
    else
          addEventHandler("onClientRender",root,render2)
          setTimer(renderstop2,1000,1)
    end
end)

function render2()
dxDrawText("*Posiadasz aktywn? prac?."screenW 0.3656screenH 0.1553screenW 0.6273screenH 0.3193tocolor(0155255255), 1.50"default-bold""center""center"falsefalsefalsefalsefalse)
end







function renderstop2()
removeEventHandler("onClientRender",root,render2)
end
function renderstop5()
removeEventHandler("onClientRender",root,render5)
end


--Teleport!


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-06, 14:33


Ciastuuś

As-salamu alaykum






Wiek: 26
Na forum: 3119 dni
Posty: 800
Nick w MP: Ciastuuś

Piwa: 4300

Respekt: 640
Respekt: 640Respekt: 640

Po stronie clienta dodaj ten kod w miejscu gdzie gracz wchodz?cy w marker dostaje prace.

        if 5000 getElementData(localPlayer,"player:reputation"then
            outputChatBox("Nie posiadasz wymaganej reputacji."25500)
            return
        end


My?l?, ?e b?dzie dobrze. Kod sprawdza czy gracz posiada 5000 reputacji. Je?eli nie to zwraca komunikat.

Podpis
As-salamu alaykum
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-06, 14:57


Pyrek24







Wiek: 25
Na forum: 3486 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Umia?by? mi to w ten kod wklei? bo nie kumam

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-06, 16:54


Avenged

Młodszy Szkrypter






Wiek: 24
Na forum: 3558 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1571

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

Pyrek24, ten dzia? s?u?y do pomocy, a nie odwalania za ciebie roboty. Na logik? to musisz to wklei? przy rozpocz?ciu pracy - jak dalej nie potrafisz to nie stawiaj pseudola.

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Tagi: ograniczenie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Ograniczenie RP 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