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

Wysłany: 2016-02-13, 19:08


P.Wiśnia

Programista LUA






Wiek: 24
Na forum: 4045 dni
Posty: 568
Nick w MP: P.Wiśnia

Piwa: 376

Respekt: 100
Respekt: 100

Witam mam problem poniewa? skrypcie pana prezesa na sprzeda? aut jest takie cos
Kod:

guiku[2] = guiCreateLabel(10, 25, 280, 60, "Gracz <nick> zaproponowa? Ci kupno pojazdu prywatnego <nazwa> o przebiegu <przebieg> km za <cena>$.", false, guiku[1])

jak to naprawi? aby dzia?a?o poprawnie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 19:22


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
guiku[2] = guiCreateLabel(102528060"Gracz "..getPlayerName(source).." zaproponowa? Ci kupno pojazdu prywatnego "..getVehicleName(veh).." o przebiegu "..getElementData(veh"przebieg").."km za "..cena.."$."falseguiku[1])

Pozmieniaj tylko swoje elementDaty

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 19:44


P.Wiśnia

Programista LUA






Wiek: 24
Na forum: 4045 dni
Posty: 568
Nick w MP: P.Wiśnia

Piwa: 376

Respekt: 100
Respekt: 100

nadal nic

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 19:46


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Poka? ca?y kod na gie?d?/sprzeda? pojazd?w po stronie clienta, czyli kodu kt?ry poda?e?.

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 19:57


P.Wiśnia

Programista LUA






Wiek: 24
Na forum: 4045 dni
Posty: 568
Nick w MP: P.Wiśnia

Piwa: 376

Respekt: 100
Respekt: 100

Kod:

local sX, sY = guiGetScreenSize()

function createGUIGielda()
if not guig then
guig = {}
guig[1] = guiCreateWindow((sX - 350)/2, (sY - 360)/2, 350, 360, "Sprzeda? pojazdu", false)
guig[2] = guiCreateLabel(10, 23, 330, 40, "Wybierz z listy graczy, kt?rzy znajduj? si? w makerze tego, komu chcesz sprzeda? pojazd.", false, guig[1])
guiLabelSetHorizontalAlign(guig[2], "center", true)
guig[3] = guiCreateGridList(10, 60, 330, 250, false, guig[1])
guig[4] = guiGridListAddColumn(guig[3], "Gracze", 0.9)
guig[5] = guiCreateButton(10, 320, 80, 30, "Zamknij", false, guig[1])
guig[6] = guiCreateButton(260, 320, 80, 30, "Dalej", false, guig[1])

addEventHandler("onClientGUIClick", guig[5], onSprzedazClickZamknij, false)
addEventHandler("onClientGUIClick", guig[6], onSprzedazClickGraczeDalej, false)

--wybieranie pojazdu
guig[7] = guiCreateWindow((sX - 350)/2, (sY - 360)/2, 350, 360, "Sprzeda? pojazdu", false)
guig[8] = guiCreateLabel(10, 23, 330, 40, "Z listy pojazd?w wybierz pojazd, kt?ry chcesz sprzeda?", false, guig[7])
guiLabelSetHorizontalAlign(guig[8], "center", true)
guig[9] = guiCreateGridList(10, 60, 330, 250, false, guig[7])
guig[10] = guiGridListAddColumn(guig[9], "Twoje pojazdy", 0.9)
guig[11] = guiCreateButton(10, 320, 80, 30, "Zamknij", false, guig[7])
guig[12] = guiCreateButton(260, 320, 80, 30, "Dalej", false, guig[7])

addEventHandler("onClientGUIClick", guig[11], onSprzedazClickZamknij, false)
addEventHandler("onClientGUIClick", guig[12], onSprzedazClickPojazdyDalej, false)

--cena
guig[13] = guiCreateWindow((sX - 280)/2, (sY - 190)/2, 280, 190, "Sprzeda? pojazdu", false)
guig[14] = guiCreateLabel(10, 23, 260, 40, "Wpisz cen? pojazdu, za kt?r? chcesz sprzeda? Tw?j pojazd.", false, guig[13])
guiLabelSetHorizontalAlign(guig[14], "center", true)
guig[15] = guiCreateLabel(15, 75, 30, 20, "Cena:", false, guig[13])
guig[16] = guiCreateEdit(52, 71, 120, 30, "", false, guig[13])
guig[17] = guiCreateButton(10, 150, 80, 30, "Zamknij", false, guig[13])
guig[18] = guiCreateButton(190, 150, 80, 30, "Sprzedaj", false, guig[13])

addEventHandler("onClientGUIClick", guig[17], onSprzedazClickZamknij, false)
addEventHandler("onClientGUIClick", guig[18], onSprzedazClickSprzedaj, false)
end
guiSetVisible(guig[1], false)
guiSetVisible(guig[7], false)
guiSetVisible(guig[13], false)
guiGridListClear(guig[3])
guiGridListClear(guig[9])
guiSetText(guig[16], "")
showCursor(true)
end

addEvent("pokazGUISprzedazy", true)
addEventHandler("pokazGUISprzedazy", getRootElement(),
function(players)
createGUIGielda()
guiSetVisible(guig[1], true)
for i,v in pairs(players) do
--if v ~= localPlayer then
local row = guiGridListAddRow(guig[3])
guiGridListSetItemText(guig[3], row, guig[4], getPlayerName(v), false, false)
guiGridListSetItemData(guig[3], row, guig[4], v)
--end
end
end)

function onSprzedazClickZamknij()
savePLAYER = nil
saveVEHICLE = nil

guiSetVisible(guig[1], false)
guiSetVisible(guig[7], false)
guiSetVisible(guig[13], false)
showCursor(false)
end

function onSprzedazClickGraczeDalej()
local row, column = guiGridListGetSelectedItem(guig[3])
if row ~= -1 then
local player = guiGridListGetItemData(guig[3], row, guig[4])
if player then
savePLAYER = player
triggerServerEvent("pobierzListePojazdow", localPlayer, id)
end
end
end

--<< pojazdy >>--

addEvent("pokazListePojazdow", true)
addEventHandler("pokazListePojazdow", getRootElement(),
function(pojazdy)
guiSetVisible(guig[1], false)
guiSetVisible(guig[7], true)
for i,v in pairs(pojazdy) do
local row = guiGridListAddRow(guig[9])
guiGridListSetItemText(guig[9], row, guig[10], getVehicleNameFromModel(v["model"]), false, false)
guiGridListSetItemData(guig[9], row, guig[10], v["id"])
end
end)

function onSprzedazClickPojazdyDalej()
local row, column = guiGridListGetSelectedItem(guig[9])
if row ~= -1 then
local id = guiGridListGetItemData(guig[9], row, guig[10])
if id then
saveVEHICLE = id

guiSetVisible(guig[7], false)
guiSetVisible(guig[13], true)
guiSetText(guig[16], "")
end
end
end

--<< cena
function onSprzedazClickSprzedaj()
local cena = guiGetText(guig[16])
if #cena >= 1 then
local cena = tonumber(cena)
if type(cena) == "number" then
showCursor(false)
guiSetVisible(guig[13], false)
--
triggerServerEvent("zaproponujKupnoPojazdu", localPlayer, savePLAYER, saveVEHICLE, cena)
else
outputChatBox("Wpisz cen? za jak? chcesz sprzeda? sw?j pojazd.", 255, 255, 255, true)
end
end
end


--######## OFERTA KUPNA #########
function createGUIKupnoUzywanego()
if not guiku then
guiku = {}

guiku[1] = guiCreateWindow((sX - 300)/2, (sY - 150)/2, 300, 150, "Oferta kupna pojazdu", false)
guiku[2] = guiCreateLabel(10, 25, 280, 60, "Gracz "..getPlayerName(source).." zaproponowa? Ci kupno pojazdu prywatnego "..getVehicleName(veh).." o przebiegu "..getElementData(veh, "przebieg").."km za "..cena.."$.", false, guiku[1])
guiLabelSetHorizontalAlign(guiku[2], "center", true)
guiku[3] = guiCreateButton(10, 110, 80, 30, "Odrzu?", false, guiku[1])
guiku[4] = guiCreateButton(210, 110, 80, 30, "Kup", false, guiku[1])

addEventHandler("onClientGUIClick", guiku[3], onOfertaKupnaOdrzuc, false)
addEventHandler("onClientGUIClick", guiku[4], onOfertaKupnaKup, false)
end
guiSetVisible(guiku[1], true)
showCursor(true)
end

addEvent("pokazOferteKupnaPojazdu", true)
addEventHandler("pokazOferteKupnaPojazdu", getRootElement(),
function(gracz, nazwa, cena, przebieg)
createGUIKupnoUzywanego()
guiSetText(guiku[2], "Gracz "..getPlayerName(gracz).." zaproponowa? Ci kupno pojazdu prywatnego "..nazwa.." o przebiegu "..przebieg.." km za "..cena.."$.")
end)

function onOfertaKupnaZamknij()
guiSetVisible(guiku[1], false)
showCursor(false)
end

function onOfertaKupnaOdrzuc()
onOfertaKupnaZamknij()
triggerServerEvent("odrzucOferteKupna", localPlayer)
end

function onOfertaKupnaKup()
onOfertaKupnaZamknij()
triggerServerEvent("przyjmijOferteKupna", localPlayer)
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 20:12


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Pr?buj:

local sXsY guiGetScreenSize()

function createGUIGielda()
if not guig then
guig = {}
guig[1] = guiCreateWindow((sX 350)/2, (sY 360)/2350360"Sprzeda? pojazdu"false)
guig[2] = guiCreateLabel(102333040"Wybierz z listy graczy, kt?rzy znajduj? si? w makerze tego, komu chcesz sprzeda? pojazd."falseguig[1])
guiLabelSetHorizontalAlign(guig[2], "center"true)
guig[3] = guiCreateGridList(1060330250falseguig[1])
guig[4] = guiGridListAddColumn(guig[3], "Gracze"0.9)
guig[5] = guiCreateButton(103208030"Zamknij"falseguig[1])
guig[6] = guiCreateButton(2603208030"Dalej"falseguig[1])

addEventHandler("onClientGUIClick"guig[5], onSprzedazClickZamknijfalse)
addEventHandler("onClientGUIClick"guig[6], onSprzedazClickGraczeDalejfalse)

--wybieranie pojazdu
guig[7] = guiCreateWindow((sX 350)/2, (sY 360)/2350360"Sprzeda? pojazdu"false)
guig[8] = guiCreateLabel(102333040"Z listy pojazd?w wybierz pojazd, kt?ry chcesz sprzeda?"falseguig[7])
guiLabelSetHorizontalAlign(guig[8], "center"true)
guig[9] = guiCreateGridList(1060330250falseguig[7])
guig[10] = guiGridListAddColumn(guig[9], "Twoje pojazdy"0.9)
guig[11] = guiCreateButton(103208030"Zamknij"falseguig[7])
guig[12] = guiCreateButton(2603208030"Dalej"falseguig[7])

addEventHandler("onClientGUIClick"guig[11], onSprzedazClickZamknijfalse)
addEventHandler("onClientGUIClick"guig[12], onSprzedazClickPojazdyDalejfalse)

--cena
guig[13] = guiCreateWindow((sX 280)/2, (sY 190)/2280190"Sprzeda? pojazdu"false)
guig[14] = guiCreateLabel(102326040"Wpisz cen? pojazdu, za kt?r? chcesz sprzeda? Tw?j pojazd."falseguig[13])
guiLabelSetHorizontalAlign(guig[14], "center"true)
guig[15] = guiCreateLabel(15753020"Cena:"falseguig[13])
guig[16] = guiCreateEdit(527112030""falseguig[13])
guig[17] = guiCreateButton(101508030"Zamknij"falseguig[13])
guig[18] = guiCreateButton(1901508030"Sprzedaj"falseguig[13])

addEventHandler("onClientGUIClick"guig[17], onSprzedazClickZamknijfalse)
addEventHandler("onClientGUIClick"guig[18], onSprzedazClickSprzedajfalse)
end
guiSetVisible(guig[1], false)
guiSetVisible(guig[7], false)
guiSetVisible(guig[13], false)
guiGridListClear(guig[3])
guiGridListClear(guig[9])
guiSetText(guig[16], "")
showCursor(true)
end

addEvent("pokazGUISprzedazy"true)
addEventHandler("pokazGUISprzedazy"getRootElement(),
function(players)
createGUIGielda()
guiSetVisible(guig[1], true)
for i,v in pairs(players) do
--if ~= localPlayer then
local row guiGridListAddRow(guig[3])
guiGridListSetItemText(guig[3], rowguig[4], getPlayerName(v), falsefalse)
guiGridListSetItemData(guig[3], rowguig[4], v)
--end
end
end)

function onSprzedazClickZamknij()
savePLAYER nil
saveVEHICLE nil

guiSetVisible(guig[1], false)
guiSetVisible(guig[7], false)
guiSetVisible(guig[13], false)
showCursor(false)
end

function onSprzedazClickGraczeDalej()
local rowcolumn guiGridListGetSelectedItem(guig[3])
if row ~= -1 then
local player guiGridListGetItemData(guig[3], rowguig[4])
if player then
savePLAYER player
triggerServerEvent("pobierzListePojazdow"localPlayerid)
end
end
end

--<< pojazdy >>--

addEvent("pokazListePojazdow"true)
addEventHandler("pokazListePojazdow"getRootElement(),
function(pojazdy)
guiSetVisible(guig[1], false)
guiSetVisible(guig[7], true)
for i,v in pairs(pojazdy) do
local row guiGridListAddRow(guig[9])
guiGridListSetItemText(guig[9], rowguig[10], getVehicleNameFromModel(v["model"]), falsefalse)
guiGridListSetItemData(guig[9], rowguig[10], v["id"])
end
end)

function onSprzedazClickPojazdyDalej()
local rowcolumn guiGridListGetSelectedItem(guig[9])
if row ~= -1 then
local id guiGridListGetItemData(guig[9], rowguig[10])
if id then
saveVEHICLE id

guiSetVisible(guig[7], false)
guiSetVisible(guig[13], true)
guiSetText(guig[16], "")
end
end
end

--<< cena
function onSprzedazClickSprzedaj()
local cena guiGetText(guig[16])
if #cena >= 1 then
local cena tonumber(cena)
if type(cena) == "number" then
showCursor(false)
guiSetVisible(guig[13], false)
-- 
triggerServerEvent("zaproponujKupnoPojazdu"localPlayersavePLAYERsaveVEHICLEcena)
else
outputChatBox("Wpisz cen? za jak? chcesz sprzeda? sw?j pojazd."255255255true)
end
end
end


--######## OFERTA KUPNA #########
function createGUIKupnoUzywanego()
if not guiku then
guiku = {}
local veh getPedOccupiedVehicle(source)
guiku[1] = guiCreateWindow((sX 300)/2, (sY 150)/2300150"Oferta kupna pojazdu"false)
guiku[2] = guiCreateLabel(102528060"Gracz "..getPlayerName(source).." zaproponowa? Ci kupno pojazdu prywatnego "..getVehicleName(veh).." o przebiegu "..getElementData(veh"pojazd_przebieg").."km za "..cena.."$."falseguiku[1])
guiLabelSetHorizontalAlign(guiku[2], "center"true)
guiku[3] = guiCreateButton(101108030"Odrzu?"falseguiku[1])
guiku[4] = guiCreateButton(2101108030"Kup"falseguiku[1])

addEventHandler("onClientGUIClick"guiku[3], onOfertaKupnaOdrzucfalse)
addEventHandler("onClientGUIClick"guiku[4], onOfertaKupnaKupfalse)
end
guiSetVisible(guiku[1], true)
showCursor(true)
end

addEvent("pokazOferteKupnaPojazdu"true)
addEventHandler("pokazOferteKupnaPojazdu"getRootElement(),
function(gracznazwacenaprzebieg)
createGUIKupnoUzywanego()
guiSetText(guiku[2], "Gracz "..getPlayerName(source).." zaproponowa? Ci kupno pojazdu prywatnego "..getVehicleName(veh).." o przebiegu "..getElementData(veh"pojazd_przebieg").."km za "..cena.."$.")
end)

function onOfertaKupnaZamknij()
guiSetVisible(guiku[1], false)
showCursor(false)
end

function onOfertaKupnaOdrzuc()
onOfertaKupnaZamknij()
triggerServerEvent("odrzucOferteKupna"localPlayer)
end

function onOfertaKupnaKup()
onOfertaKupnaZamknij()
triggerServerEvent("przyjmijOferteKupna"localPlayer)
end


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 20:20


P.Wiśnia

Programista LUA






Wiek: 24
Na forum: 4045 dni
Posty: 568
Nick w MP: P.Wiśnia

Piwa: 376

Respekt: 100
Respekt: 100

nadal nic

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 20:24


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Wpisz komend? /debugscript 3 na serwerze, i sprawd? czy nie ma ?adnego b??du. W razie wyst?pienia, napisz nam tutaj jego tre??/daj ss tre?ci.

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 20:34


P.Wiśnia

Programista LUA






Wiek: 24
Na forum: 4045 dni
Posty: 568
Nick w MP: P.Wiśnia

Piwa: 376

Respekt: 100
Respekt: 100

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 22:12


Tostuch







Wiek: 27
Na forum: 4931 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Spr?buj tak.


local sXsY guiGetScreenSize()
function createGUIGielda()
if not guig then
guig = {}
guig[1] = guiCreateWindow((sX 350)/2, (sY 360)/2350360"Sprzeda? pojazdu"false)
guig[2] = guiCreateLabel(102333040"Wybierz z listy graczy, kt?rzy znajduj? si? w makerze tego, komu chcesz sprzeda? pojazd."falseguig[1])
guiLabelSetHorizontalAlign(guig[2], "center"true)
guig[3] = guiCreateGridList(1060330250falseguig[1])
guig[4] = guiGridListAddColumn(guig[3], "Gracze"0.9)
guig[5] = guiCreateButton(103208030"Zamknij"falseguig[1])
guig[6] = guiCreateButton(2603208030"Dalej"falseguig[1])

addEventHandler("onClientGUIClick"guig[5], onSprzedazClickZamknijfalse)
addEventHandler("onClientGUIClick"guig[6], onSprzedazClickGraczeDalejfalse)

-- wybieranie pojazdu
guig[7] = guiCreateWindow((sX 350)/2, (sY 360)/2350360"Sprzeda? pojazdu"false)
guig[8] = guiCreateLabel(102333040"Z listy pojazd?w wybierz pojazd, kt?ry chcesz sprzeda?"falseguig[7])
guiLabelSetHorizontalAlign(guig[8], "center"true)
guig[9] = guiCreateGridList(1060330250falseguig[7])
guig[10] = guiGridListAddColumn(guig[9], "Twoje pojazdy"0.9)
guig[11] = guiCreateButton(103208030"Zamknij"falseguig[7])
guig[12] = guiCreateButton(2603208030"Dalej"falseguig[7])

addEventHandler("onClientGUIClick"guig[11], onSprzedazClickZamknijfalse)
addEventHandler("onClientGUIClick"guig[12], onSprzedazClickPojazdyDalejfalse)

-- cena
guig[13] = guiCreateWindow((sX 280)/2, (sY 190)/2280190"Sprzeda? pojazdu"false)
guig[14] = guiCreateLabel(102326040"Wpisz cen? pojazdu, za kt?r? chcesz sprzeda? Tw?j pojazd."falseguig[13])
guiLabelSetHorizontalAlign(guig[14], "center"true)
guig[15] = guiCreateLabel(15753020"Cena:"falseguig[13])
guig[16] = guiCreateEdit(527112030""falseguig[13])
guig[17] = guiCreateButton(101508030"Zamknij"falseguig[13])
guig[18] = guiCreateButton(1901508030"Sprzedaj"falseguig[13])

addEventHandler("onClientGUIClick"guig[17], onSprzedazClickZamknijfalse)
addEventHandler("onClientGUIClick"guig[18], onSprzedazClickSprzedajfalse)
end
guiSetVisible(guig[1], false)
guiSetVisible(guig[7], false)
guiSetVisible(guig[13], false)
guiGridListClear(guig[3])
guiGridListClear(guig[9])
guiSetText(guig[16], "")
showCursor(true)
end

addEvent("pokazGUISprzedazy"true)
addEventHandler("pokazGUISprzedazy"getRootElement(),
function(players)
createGUIGielda()
guiSetVisible(guig[1], true)
for i,v in pairs(players) do
-- if ~= localPlayer then
local row guiGridListAddRow(guig[3])
guiGridListSetItemText(guig[3], rowguig[4], getPlayerName(v), falsefalse)
guiGridListSetItemData(guig[3], rowguig[4], v)
-- end
end
end)

function onSprzedazClickZamknij()
savePLAYER nil
saveVEHICLE nil

guiSetVisible(guig[1], false)
guiSetVisible(guig[7], false)
guiSetVisible(guig[13], false)
showCursor(false)
end

function onSprzedazClickGraczeDalej()
local rowcolumn guiGridListGetSelectedItem(guig[3])
if row ~= -1 then
local player guiGridListGetItemData(guig[3], rowguig[4])
if player then
savePLAYER player
triggerServerEvent("pobierzListePojazdow"localPlayerid)
end
end
end

-- << pojazdy >>--

addEvent("pokazListePojazdow"true)
addEventHandler("pokazListePojazdow"getRootElement(),
function(pojazdy)
guiSetVisible(guig[1], false)
guiSetVisible(guig[7], true)
for i,v in pairs(pojazdy) do
local row guiGridListAddRow(guig[9])
guiGridListSetItemText(guig[9], rowguig[10], getVehicleNameFromModel(v["model"]), falsefalse)
guiGridListSetItemData(guig[9], rowguig[10], v["id"])
end
end)

function onSprzedazClickPojazdyDalej()
local rowcolumn guiGridListGetSelectedItem(guig[9])
if row ~= -1 then
local id guiGridListGetItemData(guig[9], rowguig[10])
if id then
saveVEHICLE id

guiSetVisible(guig[7], false)
guiSetVisible(guig[13], true)
guiSetText(guig[16], "")
end
end
end

-- << cena
function onSprzedazClickSprzedaj()
local cena guiGetText(guig[16])
if #cena >= 1 then
local cena tonumber(cena)
if type(cena) == "number" then
showCursor(false)
guiSetVisible(guig[13], false)

triggerServerEvent("zaproponujKupnoPojazdu"localPlayersavePLAYERsaveVEHICLEcena)
else
outputChatBox("Wpisz cen? za jak? chcesz sprzeda? sw?j pojazd."255255255true)
end
end
end


-- ######## OFERTA KUPNA #########
function createGUIKupnoUzywanego(gracz)
if not guiku then
guiku = {}
local veh getPedOccupiedVehicle(source)
guiku[1] = guiCreateWindow((sX 300)/2, (sY 150)/2300150"Oferta kupna pojazdu"false)
guiku[2] = guiCreateLabel(102528060"Gracz "..getPlayerName(gracz).." zaproponowa? Ci kupno pojazdu prywatnego "..getVehicleName(veh).." o przebiegu "..getElementData(veh"pojazd_przebieg").."km za "..cena.."$."falseguiku[1])
guiLabelSetHorizontalAlign(guiku[2], "center"true)
guiku[3] = guiCreateButton(101108030"Odrzu?"falseguiku[1])
guiku[4] = guiCreateButton(2101108030"Kup"falseguiku[1])

addEventHandler("onClientGUIClick"guiku[3], onOfertaKupnaOdrzucfalse)
addEventHandler("onClientGUIClick"guiku[4], onOfertaKupnaKupfalse)
end
guiSetVisible(guiku[1], true)
showCursor(true)
end

addEvent("pokazOferteKupnaPojazdu"true)
addEventHandler("pokazOferteKupnaPojazdu"getRootElement(),
function(gracznazwacenaprzebieg)
createGUIKupnoUzywanego(gracz)
end)

function onOfertaKupnaZamknij()
guiSetVisible(guiku[1], false)
showCursor(false)
end

function onOfertaKupnaOdrzuc()
onOfertaKupnaZamknij()
triggerServerEvent("odrzucOferteKupna"localPlayer)
end

function onOfertaKupnaKup()
onOfertaKupnaZamknij()
triggerServerEvent("przyjmijOferteKupna"localPlayer)
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-13, 22:49


P.Wiśnia

Programista LUA






Wiek: 24
Na forum: 4045 dni
Posty: 568
Nick w MP: P.Wiśnia

Piwa: 376

Respekt: 100
Respekt: 100

nadal nic

Postaw piwo autorowi tego posta
 

 
Tagi: skrypt :: sprzedaz :: aut
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