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

Wysłany: 2016-05-05, 18:46


amama5







Wiek: 39
Na forum: 4886 dni
Posty: 57
Nick w MP: kamiloooswas

Piwa: 2

Respekt: 40,5

Ostrzeżeń: 100%
Witajcie jak doda? ?eby w pracy dostawa?o si? wyp?at?, kt?r? mo?na odebra? w urz?dzie w markerze?

Kod na wyp?at?:

--[[
    Resource: OURGame
    Developers: Split <split.programista@gmail.com>
    Copyright <split.programista@gmail.com> 2015-2016
    You have no right to use this code without my permission.
]]

local marker=createMarker(361.830078125, 173.5615234375, 1008.3828125-1.00, "cylinder", 1, 255, 0, 0)
setElementDimension(marker, 1561)
setElementInterior(marker, 3)

local t=createElement("text")
setElementData(t,"name","Odbieranie wyp?aty.")
setElementDimension(t, 1561)
setElementInterior(t, 3)
setElementPosition(t, 362.03515625, 173.6376953125, 1008.3828125)

local sx,sy=guiGetScreenSize()
local w,h=1280,720
local office_value=nil

function onRenderWeave()
    if not office_value then return end
    dxDrawRectangle(348/w*sx, 123/h*sy, 629/w*sx, 43/h*sy, tocolor(45, 114, 209, 212), false)
    dxDrawRectangle(348/w*sx, 166/h*sy, 629/w*sx, 342/h*sy, tocolor(0, 0, 0, 212), false)
    dxDrawText("Odbieranie wyp?aty", 350/w*sx, 122/h*sy, 977/w*sx, 166/h*sy, white, 1.00, "bankgothic", "center", "center", false)
    dxDrawText("Twoja wyp?ata wynosi: "..office_value.." PLN\nAby j? odebrac kliknij SPACJE", 360/w*sx, 180/h*sy, 967/w*sx, 494/h*sy, white, 2.00, "default-bold", "center", "center", false)
end

function onSelected()
    if isElementWithinMarker(localPlayer, marker) then
        if getElementData(localPlayer,"player:weave") == 0 then
            outputChatBox("* Nie masz nic do odebrania.", 255, 0, 0)
            return
        end
        if office_value > 2 then
            office_value=math.floor(office_value/2)
        else
            office_value=0
        end
        setElementData(localPlayer,"player:weave",office_value)
        triggerServerEvent("giveePlayerMoney", localPlayer, office_value)
    end
end

function onMarkerLeaved(el,md)
    if el~=localPlayer then return end
    office_value=0
    unbindKey("SPACE", "down", onSelected)
    removeEventHandler("onClientRender", root, onRenderWeave)
end
addEventHandler("onClientMarkerLeave", marker, onMarkerLeaved)

function onMarkerHited(el,md)
    if el~=localPlayer then return end
    if getElementData(localPlayer,"player:weave") == 0 then
        outputChatBox("* Nie masz nic do odebrania.", 255, 0, 0)
        return
    end
    office_value=getElementData(el,"player:weave")
    bindKey("SPACE", "down", onSelected)
    addEventHandler("onClientRender", root, onRenderWeave)
end
addEventHandler("onClientMarkerHit", marker, onMarkerHited)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-05, 20:22


Prezes.







Wiek: 28
Na forum: 4511 dni
Posty: 75
Nick w MP: Prezes.

Piwa: 17

Respekt: 60

Kod masz, wystarczy ?e przeniesiesz marker w miejsce urz?du.

Postaw piwo autorowi tego posta
 

 
Tagi: wypłata
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