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

Wysłany: 2018-10-29, 18:20


Pyrek24







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

Piwa: 10

Respekt: 50

Witam ot?? mam prac? g?rnika kt?ra nie daj? pieni?dzy error w db3 to jest ot?? taki;

Client (nicktriggered serverside event monetygornikbut event is not added serverside 

Kod
c.lua

x,guiGetScreenSize()
pxpy = (x/1024), (y/768)

function isMouseIn xywidthheight )
    if ( not isCursorShowing( ) ) then
        return false
    end
    local sxsy guiGetScreenSize ( )
    local cxcy getCursorPosition ( )
    local cxcy = ( cx sx ), ( cy sy )
    if ( cx >= and cx <= x+width ) and ( cy >= and cy <= y+height then
        return true
    else
        return false
    end
end

drzewa = {
    {-92.531989.35, -12.74},
    {-98.491989.58, -12.58},
    {-87.171970.10, -12.71},
    {-91.851960.08, -12.58},
    {-112.621982.88, -12.77},
    {-105.881988.86, -12.76},
    {-103.741962.63, -12.63},
}

pracagornik createMarker(-109.081987.363.46-0.9"cylinder"1.5)
createBlipAttachedTo(pracagornik46)

addEventHandler("onClientMarkerHit"pracagornik, function(h)
    if ~= localPlayer then return end
    setElementData(localPlayer"gui:gornik"true)
    showCursor(true)
end)

addEventHandler("onClientRender"root, function()
    if not getElementData(localPlayer"gui:gornik"then return end
    dxDrawImage(312*px184*py400*px400*py"job.png")
end)

function markergornik()
    rnd math.random(1#drzewa)
    markerRandom createMarker(drzewa[rnd][1], drzewa[rnd][2], drzewa[rnd][3]-0.9'cylinder'0.5)
    blipRandom createBlipAttachedTo(markerRandom41)
    drzewo createObject(16692drzewa[rnd][1], drzewa[rnd][2], drzewa[rnd][3]-2)
end

kliki 0

function gui()
    setElementData(localPlayer"mozna:klikac:gornik"true)
    if kliki 24 then return end
    addEventHandler("onClientRender"root, function()
        if not getElementData(localPlayer"mozna:klikac:gornik"then return end
        dxDrawText("Klikaj, aby kopa? surowiec\n"..kliki.."/25", (288-1)*px, (253-1)*py, (766-1)*px, (435-1)*pytocolor(000255), 3.00*px"default-bold""center""top"falsefalsefalsefalsefalse)
        dxDrawText("Klikaj, aby kopa? surowiec\n"..kliki.."/25", (288+1)*px, (253-1)*py, (766+1)*px, (435-1)*pytocolor(000255), 3.00*px"default-bold""center""top"falsefalsefalsefalsefalse)
        dxDrawText("Klikaj, aby kopa? surowiec\n"..kliki.."/25", (288-1)*px, (253+1)*py, (766-1)*px, (435+1)*pytocolor(000255), 3.00*px"default-bold""center""top"falsefalsefalsefalsefalse)
        dxDrawText("Klikaj, aby kopa? surowiec\n"..kliki.."/25", (288+1)*px, (253+1)*py, (766+1)*px, (435+1)*pytocolor(000255), 3.00*px"default-bold""center""top"falsefalsefalsefalsefalse)
        dxDrawText("Klikaj, aby kopa? surowiec\n"..kliki.."/25"288*px253*py766*px435*pytocolor(255255255255), 3.00*px"default-bold""center""top"falsefalsefalsefalsefalse)
    end)
end

            function elo(h)
                if ~= localPlayer then return end
                gui()
            destroyElement(source)
            destroyElement(blipRandom)
            setElementFrozen(localPlayertrue)
            end

bindKey("mouse1""down", function()
    if not getElementData(localPlayer"gui:gornik"then return end
        if isMouseIn(538*px527*py161*px39*pythen
            setElementData(localPlayer"gui:gornik"false)
            showCursor(false)
        end
        
        if isMouseIn(324*px527*py161*px39*pythen
        if getElementData(localPlayer"player:reputation") < 800 then triggerEvent("onClientAddNotification"localPlayer"Nie posiadasz 150 RP""error") return end
        if getElementData(localPlayer"praca"then triggerEvent("onClientAddNotification"localPlayer"Posiadasz aktywn? prac?""error") return end
            triggerEvent("onClientAddNotification"localPlayer"Rozpoczynasz prac? gornika""success")
            outputChatBox("Rozpoczynasz prac? gornika. Aby zako?czy? wpisz /zakoncz.gornik"100100250)
            triggerServerEvent("siekiera"localPlayer)
            setPedWeaponSlot(localPlayer1)
            setElementData(localPlayer"praca""gornik")
            setElementData(localPlayer"gui:gornik"false)
            showCursor(false)
            markergornik()
            addEventHandler("onClientMarkerHit"markerRandomelo)
            
addEventHandler("onClientRender"root, function()
    toggleControl("fire"false)
    toggleControl("aim_weapon"false)
end)
        end
end)

bindKey("mouse1""down", function()
    if not getElementData(localPlayer"praca") == "gornik" then return end
    if not getElementData(localPlayer"mozna:klikac:gornik"then return end
    if kliki 24 then
            setElementData(localPlayer"mozna:klikac:gornik"false)
            kliki 0
            destroyElement(drzewo)
            markergornik()
            addEventHandler("onClientMarkerHit"markerRandomelo)
            setElementFrozen(localPlayerfalse)
            if not getElementData(localPlayer"player:premium"then
                triggerServerEvent("monetygornik"localPlayermath.random(2000000,3000000), math.random(5,9))
            else
                triggerServerEvent("monetygornik"localPlayermath.random(2000000*1.2,3000000*1.2), math.random(5,12))
            end
        return
    end
    kliki kliki+1
    toggleControl("fire"true)
    toggleControl("aim_weapon"true)
    return
end)

addCommandHandler("zakoncz.gornik", function()
    if getElementData(localPlayer"praca") ~= "gornik" then
        triggerEvent("onClientAddNotification"localPlayer"Nie posiadasz aktywnej pracy gornika""error")
        return
    end
    setElementData(localPlayer"praca"nil)
    destroyElement(markerRandom)
    destroyElement(blipRandom)
    destroyElement(drzewo)
    triggerEvent("onClientAddNotification"localPlayer"Ko?czysz prac? jako gornik""success")
end)



s.lua

addEvent("monetygornik"true)
addEventHandler("monetygornik"root, function(iloscrepa)
    local kasa ilosc
    givePlayerMoney(clientkasa)
    triggerClientEvent(client"onClientAddNotification"client"Za wykopany surowiec otrzymujesz "..kasa.." $""success")
    local reputacja getElementData(client"player:reputation")
    setElementData(client"player:reputation"reputacja+repa)
end)

addEvent("siekiera"true)
addEventHandler("siekiera"root, function()
    --giveWeapon(client8)
end)

addEvent("takeWeapon"true)
addEventHandler("takeWeapon"root, function()
    takeWeapon(client8)
end)






Za dobr? odpowied? stawiam zimne :piwo:

Postaw piwo autorowi tego posta
 

 
Tagi: praca :: nie :: daję :: pieniędzy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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