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

Wysłany: 2017-12-11, 19:50


FejmTV







Wiek: 29
Na forum: 3971 dni
Posty: 1
Nick w MP: White.



Respekt: 50


--[[
Developed by Yolos 
All rights reserved!
You cannot use this without permission!
--]]

--[[
addEventHandler("onResourceStart"resourceRoot, 
function ()
    CuboidNumber_0 createColCuboid(1658.741797.2310.4356.632.511)
end
)
--]]

local marker=createMarker(1738.361858.9910.00"cylinder"534399155)
local cuboid=createColCuboid(1658.741797.2310.4356.632.511)
createBlip(1726.641939.9935.3255,2,0,0,0,0,0,275)

local wstep=false
local podatek=0

local text=createElement("text")
setElementPosition(text,1738.361858.9910.43)
setElementData(text,"name","Gie?da\nUstawianie ceny.")

local wm={}
wm.window=guiCreateWindow(0.740.330.250.50"Gielda"true)
guiWindowSetSizable(wm.windowfalse)
guiWindowSetMovable(wm.windowfalse)
guiSetVisible(wm.windowfalse)
wm.label=guiCreateLabel(0.060.070.890.07"Wpisz cen? kt?ra ma widnie? na poje?dzie."truewm.window)
guiLabelSetHorizontalAlign(wm.label"center"false)
guiLabelSetVerticalAlign(wm.label"center")
wm.label2=guiCreateLabel(0.060.210.890.07"Po odj?ciu podatku cena wyniesie: 0 PLN"truewm.window)
guiLabelSetHorizontalAlign(wm.label2"center"false)
guiLabelSetVerticalAlign(wm.label2"center"wm.edit=guiCreateEdit(0.060.400.910.10""truewm.window)
wm.submit2=guiCreateButton(0.060.550.900.16"Zgadzam si?"truewm.window)
wm.submit=guiCreateButton(0.060.750.900.20"Akceptuj"truewm.window)

addEventHandler("onClientMarkerHit"resourceRoot, function(el,md)
    if not md or el ~= localPlayer then return end
    if not wstep then return end
    local veh=getPedOccupiedVehicle(localPlayer)
    if not veh then return end
    if getVehicleController(veh) ~= localPlayer then return end
    local spawn=getElementData(veh,"vehicle:id")
    if not spawn then return end
    if getElementHealth(veh) < 850 then
        outputChatBox("* Posiadasz zbyt uszkodzony pojazd, id? go napraw."25500)
        return
    end
    if getElementData(veh,"vehicle:ownedPlayer") ~= getElementData(localPlayer,"player:sid"then return end
    showCursor(true,false)
    guiSetVisible(wm.windowtrue)
    guiSetVisible(wm.label2false)
    guiSetVisible(wm.submit2false)
    guiSetInputMode("no_binds_when_editing")
end)

addEventHandler("onClientMarkerLeave"resourceRoot, function(el,md)
    if el~=localPlayer then return end
    if not wstep then return end
    showCursor(false)
    guiSetVisible(wm.windowfalse)
end)

addEventHandler("onClientGUIClick"resourceRoot, function()
    if not wstep then return end
    local cena=tonumber(guiGetText(wm.edit))
    if not cena or cena or cena ~= math.floor(cena) or cena 99999999 then
        outputChatBox("* Podano nieprawid?ow? cen?.")
        return
    end
    local veh=getPedOccupiedVehicle(localPlayer)
    if not veh then return end
    if getVehicleController(veh) ~= localPlayer then return end
    if not getElementData(veh,"vehicle:id"then return end
    if source == wm.submit then
        --podatek=math.floor(cena/2)
        guiSetVisible(wm.submit2true)
        guiSetVisible(wm.label2true)
        guiSetText(wm.label2"Akceptujesz podan? cen?? "..cena.." PLN")
    end
    if source == wm.submit2 then
        local online=getPlayerFromName(getPlayerName(localPlayer))
        if online then jest="Dost?pny" else jest="Niedost?pny" end
        local desc=string.format("Pojazd: %s\nCena: %d PLN\nPrzebieg: %dkm\nSprzedaj?cy: %s"getVehicleName(veh), tonumber(cena), getElementData(veh,"vehicle:mileage"), getPlayerName(localPlayer))
        setElementData(veh,"vehicle:desc",desc)
        guiSetVisible(wm.windowfalse)
        showCursor(false)
    end
end)

addEventHandler("onClientColShapeHit"cuboid, function(el,md)
    if not md or el ~= localPlayer then return end
    if wstep then return end
    wstep=true
    local veh=getPedOccupiedVehicle(el)
    setElementData(veh,"vehicle:tempspeed"60)
end)

addEventHandler("onClientColShapeLeave"cuboid, function(el,md)
    if not md or el ~= localPlayer then return end
    if not wstep then return end
    local veh=getPedOccupiedVehicle(el)
    if not veh then return end
    setElementData(veh,"vehicle:desc",false)
    setElementData(veh,"vehicle:tempspeed"false)
end)


Komentarz _Mike dodany 2017-12-12, 17:00Stosuj znaczniki [lua][/lua].
Ostatnio zmieniony przez Atroth 2017-12-12, 16:59, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-12, 23:01


Eitho







Wiek: 24
Na forum: 3489 dni
Posty: 330
Nick w MP: Eitho

Piwa: 746

Respekt: 256,5
Respekt: 256,5Respekt: 256,5Respekt: 256,5

FejmTV napisał/a:

zeby pisaly Upy

czyli co?

Podpis
good old days :]
Postaw piwo autorowi tego posta
 

 
Tagi: jak :: dodac :: gieldy :: zeby :: pisaly :: upy?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Jak dodac do gieldy zeby pisaly Upy? 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