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

Wysłany: 2016-07-11, 18:55


SamsungPLL

Programista lodówek






Wiek: 23
Na forum: 3805 dni
Posty: 123
Nick w MP: SamsungPLL

Piwa: 135

Respekt: 55,3

Witam, chcia?bym zmieni? limit pojazd?w w panie prezesie na 25

W kt?rym pliku i w kt?rej linijce moge to zmieni??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-11, 19:03


mateuszwl2







Wiek: 29
Na forum: 3616 dni
Posty: 9



Respekt: 50

Ostrzeżeń: 100%
SamsungPLL, Wchodzisz w Salon_s.lua i zmieniasz w 98 linijce na:
if 25 >= getYourVehicleCount(wlascicielthen


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-11, 19:07


SamsungPLL

Programista lodówek






Wiek: 23
Na forum: 3805 dni
Posty: 123
Nick w MP: SamsungPLL

Piwa: 135

Respekt: 55,3

Kod:

local salonowePojazdy = {}
--wzor: salonowePojazdy[id_pojazdu] = cena
salonowePojazdy[404] = 600 --perek
salonowePojazdy[410] = 1200 --manana
salonowePojazdy[418] = 1800 --Moonbeam
salonowePojazdy[600] = 2100 --Picador
salonowePojazdy[543] = 2500 --Sadler
salonowePojazdy[478] = 400 --Walton
salonowePojazdy[549] = 7000 --Tampa
salonowePojazdy[540] = 4000 --Vincent
salonowePojazdy[527] = 3500 --Cadrona
salonowePojazdy[547] = 7500 --Primo
salonowePojazdy[526] = 5520 --Fortune
salonowePojazdy[492] = 6700 --Greenwood
salonowePojazdy[517] = 6300 --Majestic
salonowePojazdy[405] = 7500 --Sentinel
salonowePojazdy[400] = 8250 --Landstalker
salonowePojazdy[500] = 9999 --Mesa
salonowePojazdy[542] = 12000 --Clover
-- Od 10K
salonowePojazdy[555] = 13800 --Windsor
salonowePojazdy[561] = 25000 --Stratum
salonowePojazdy[533] = 15500 --Feltzer
salonowePojazdy[579] = 30000 --Huntley
salonowePojazdy[495] = 39000 --Sandking
salonowePojazdy[475] = 24000 --Primo
salonowePojazdy[426] = 12000 --Premier
salonowePojazdy[566] = 30000 --Tahoma
salonowePojazdy[576] = 28000 --Torando
salonowePojazdy[562] = 120000 --Elegy
salonowePojazdy[536] = 30000 --Blade
salonowePojazdy[439] = 60000 --Stallion
salonowePojazdy[567] = 35000 --Savanna
salonowePojazdy[534] = 32000 --Remington
salonowePojazdy[535] = 47000 --Slamvan
salonowePojazdy[575] = 37000 --Broadway
salonowePojazdy[580] = 39000 --Stafford
salonowePojazdy[474] = 25000 --Hermes

--SPORTOWE

salonowePojazdy[496] = 50000 --Blista Compact
salonowePojazdy[565] = 85000 --Flash
salonowePojazdy[603] = 69000 --Phoenix
salonowePojazdy[415] = 100000 --Cheetah
salonowePojazdy[558] = 75000 --Uranus
salonowePojazdy[506] = 95000 --Super GT
salonowePojazdy[602] = 67000 --Alpha
salonowePojazdy[429] = 200000 --Banshee
salonowePojazdy[402] = 100000 --Buffalo
salonowePojazdy[587] = 95000 --Euros
salonowePojazdy[541] = 250000 --Bullet
salonowePojazdy[559] = 120000 --Jester
salonowePojazdy[451] = 2000000 --Turismo
salonowePojazdy[477] = 220000 --ZR-350
--Od 1 MLN
salonowePojazdy[411] = 15000000 --Infernus
salonowePojazdy[434] = 1200000 --Hotknife
salonowePojazdy[545] = 1450000 --Hustler

--Motory

salonowePojazdy[462] = 700 --Faggio
salonowePojazdy[461] = 6000 --PCJ-600
salonowePojazdy[581] = 11000 --BF-400
salonowePojazdy[521] = 13000 --FCR900
salonowePojazdy[463] = 14500 --Freeway
salonowePojazdy[586] = 50000 --Wayfarer
salonowePojazdy[571] = 47000 --Quad
salonowePojazdy[522] = 20000 --NRG-500


local salon = createMarker(-1957.99,300.52,35.47-0.9, "cylinder", 1, 255, 0, 0, 100)

function onSalonHit(hitElement, dim)
if getElementType(hitElement) == "player" then
triggerClientEvent(hitElement, "pokazGUISalonu", root, salonowePojazdy)
end
end
addEventHandler("onMarkerHit", salon, onSalonHit)

addEvent("kupPojazdSalon", true)
addEventHandler("kupPojazdSalon", getRootElement(),
function(id)
local cena = salonowePojazdy[id]
if cena then
if getPlayerMoney(source) >= cena then
local account = getPlayerAccount(source)
if account then
local wlasciciel = getAccountName(account)
if 5 >= getYourVehicleCount(wlasciciel) then
takePlayerMoney(source, cena)
triggerClientEvent(source, "potwierdzKupnoPojazduPrywatnego", root)
fadeCamera(source, false)
setTimer(function(source)
local x, y, z, rot = -1987.46, 276.18, 34.86, 270
local veh = createVehicle(id, x, y, z)
setElementData(veh, "pojazd_paliwo", 50) --na specjalna prosbe ;)
setElementData(veh, "pojazd_przebieg", 0)
local r, g, b = getVehicleColor(veh, true)
fadeCamera(source, true)
--<<-->>
local query = dbQuery(handler, "INSERT INTO pojazdy (wlasciciel, model, x, y, z, rot, ca, cb, cc, przebieg, paliwo) VALUES (?, ?, ?, ?, ?, ?,?,?,?,?,?)", wlasciciel, id, x, y, z, rot, r, g, b, 50, 0)
local result, num_affected_rows, last_insert_id = dbPoll(query, -1)
local r, g, b = getVehicleHeadLightColor(veh)
dbExec(handler, "INSERT INTO tuning (id, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, paintjob, hr, hg, hb) VALUES (?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", last_insert_id, "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "3", r, g, b)
--<<-->>
setElementRotation(veh, 0, 0, rot)
ustawDanePojazdu(veh, last_insert_id, wlasciciel)
warpPedIntoVehicle(source, veh)
end, 1500, 1, source)
else
outputChatBox("Mo?esz posiada? maksymalnie 5 pojazd?w.", source, 255, 255, 255, true)
end
end
else
outputChatBox("Potrzebujesz "..cena.."$ by kupi? ten pojazd.", source, 255, 255, 255, true)
end
end
end)

--komenda tworzaca
function stworzPojazdCMD(player, cmd, id, wlasciciel)
local acc = getAccountName (getPlayerAccount(player))
if acc then
if isObjectInACLGroup ("user."..acc, aclGetGroup ("Admin")) then
if id and wlasciciel then
local id = tonumber(id)
if id then
if getVehicleNameFromModel(id) then
local x, y, z = getElementPosition(player)
local _, _, rot = getElementRotation(player)

local veh = createVehicle(id, x, y, z)
if veh then
setElementData(veh, "pojazd_paliwo", 50) --na specjalna prosbe ;)
setElementData(veh, "pojazd_przebieg", 0)
local r, g, b = getVehicleColor(veh, true)
--<<-->>
local query = dbQuery(handler, "INSERT INTO pojazdy (wlasciciel, model, x, y, z, rot, ca, cb, cc, przebieg, paliwo) VALUES (?, ?, ?, ?, ?, ?,?,?,?,?,?)", wlasciciel, id, x, y, z, rot, r, g, b, 50, 0)
local result, num_affected_rows, last_insert_id = dbPoll(query, -1)
local r, g, b = getVehicleHeadLightColor(veh)
dbExec(handler, "INSERT INTO tuning (id, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, paintjob, hr, hg, hb) VALUES (?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", last_insert_id, "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "3", r, g, b)
--<<-->>
setElementRotation(veh, 0, 0, rot)
ustawDanePojazdu(veh, last_insert_id, wlasciciel)
else
outputChatBox("Podane ID jest niepoprawne.", player, 255, 255, 255, true)
end
else
outputChatBox("Podane ID jest niepoprawne.", player, 255, 255, 255, true)
end
end
else
outputChatBox("Wpisz /stworz [id-pojazdu] [wlasciciel]", player, 255, 255, 255, true)
end
end
end
end
addCommandHandler("stworz", stworzPojazdCMD)


Gdzie mam ustawi? limit pojazd?w?

Podpis

1000 DNI NA FORUM: 28.09.2018r.
100 POSTÓW NA FORUM: 01.12.2017r.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-11, 19:09


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

if >= getYourVehicleCount(wlascicielthen

na:
if 25 >= getYourVehicleCount(wlascicielthen


Ctrl+F nie boli.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-11, 19:17


SamsungPLL

Programista lodówek






Wiek: 23
Na forum: 3805 dni
Posty: 123
Nick w MP: SamsungPLL

Piwa: 135

Respekt: 55,3

Kod:

if 25 >= getYourVehicleCount(wlasciciel) then


Ustawi?em na to - a na serwerze dalej jest do 5 bo kolega sprzeda? mi i wyskoczy? mi komunikat
"Mo?esz posiada? maksymalnie 5 pojazd?w."

Podpis

1000 DNI NA FORUM: 28.09.2018r.
100 POSTÓW NA FORUM: 01.12.2017r.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-11, 19:19


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

Nie bez powodu prosi?em ?eby? poda? kod.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-11, 19:20


SamsungPLL

Programista lodówek






Wiek: 23
Na forum: 3805 dni
Posty: 123
Nick w MP: SamsungPLL

Piwa: 135

Respekt: 55,3

Poda?em wy?ej

Podpis

1000 DNI NA FORUM: 28.09.2018r.
100 POSTÓW NA FORUM: 01.12.2017r.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-11, 19:22


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

W tym kodzie kt?ry poda?e?, nie ma nic wi?cej do zmiany.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-11, 19:25


SamsungPLL

Programista lodówek






Wiek: 23
Na forum: 3805 dni
Posty: 123
Nick w MP: SamsungPLL

Piwa: 135

Respekt: 55,3

Noto jaki kod pliku mam ci podac aby zrobic zeby ten limit ustawic na 25

Podpis

1000 DNI NA FORUM: 28.09.2018r.
100 POSTÓW NA FORUM: 01.12.2017r.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-11, 19:32


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

Zrozum, ?e to co poda? wy?ej to jest ustawianie limitu... Zrestartowa?e? w og?le skrypt?

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-11, 19:32


mateuszwl2







Wiek: 29
Na forum: 3616 dni
Posty: 9



Respekt: 50

Ostrzeżeń: 100%

local salonowePojazdy = {} 
--wzorsalonowePojazdy[id_pojazdu] = cena 
salonowePojazdy[404] = 600 --perek 
salonowePojazdy[410] = 1200 --manana 
salonowePojazdy[418] = 1800 --Moonbeam 
salonowePojazdy[600] = 2100 --Picador 
salonowePojazdy[543] = 2500 --Sadler 
salonowePojazdy[478] = 400 --Walton 
salonowePojazdy[549] = 7000 --Tampa 
salonowePojazdy[540] = 4000 --Vincent 
salonowePojazdy[527] = 3500 --Cadrona 
salonowePojazdy[547] = 7500 --Primo 
salonowePojazdy[526] = 5520 --Fortune 
salonowePojazdy[492] = 6700 --Greenwood 
salonowePojazdy[517] = 6300 --Majestic 
salonowePojazdy[405] = 7500 --Sentinel 
salonowePojazdy[400] = 8250 --Landstalker 
salonowePojazdy[500] = 9999 --Mesa 
salonowePojazdy[542] = 12000 --Clover 
-- Od 10K 
salonowePojazdy[555] = 13800 --Windsor 
salonowePojazdy[561] = 25000 --Stratum 
salonowePojazdy[533] = 15500 --Feltzer 
salonowePojazdy[579] = 30000 --Huntley 
salonowePojazdy[495] = 39000 --Sandking 
salonowePojazdy[475] = 24000 --Primo 
salonowePojazdy[426] = 12000 --Premier 
salonowePojazdy[566] = 30000 --Tahoma 
salonowePojazdy[576] = 28000 --Torando 
salonowePojazdy[562] = 120000 --Elegy 
salonowePojazdy[536] = 30000 --Blade 
salonowePojazdy[439] = 60000 --Stallion 
salonowePojazdy[567] = 35000 --Savanna 
salonowePojazdy[534] = 32000 --Remington 
salonowePojazdy[535] = 47000 --Slamvan 
salonowePojazdy[575] = 37000 --Broadway 
salonowePojazdy[580] = 39000 --Stafford 
salonowePojazdy[474] = 25000 --Hermes 

--SPORTOWE 

salonowePojazdy[496] = 50000 --Blista Compact 
salonowePojazdy[565] = 85000 --Flash 
salonowePojazdy[603] = 69000 --Phoenix 
salonowePojazdy[415] = 100000 --Cheetah 
salonowePojazdy[558] = 75000 --Uranus 
salonowePojazdy[506] = 95000 --Super GT 
salonowePojazdy[602] = 67000 --Alpha 
salonowePojazdy[429] = 200000 --Banshee 
salonowePojazdy[402] = 100000 --Buffalo 
salonowePojazdy[587] = 95000 --Euros 
salonowePojazdy[541] = 250000 --Bullet 
salonowePojazdy[559] = 120000 --Jester 
salonowePojazdy[451] = 2000000 --Turismo 
salonowePojazdy[477] = 220000 --ZR-350 
--Od 1 MLN 
salonowePojazdy[411] = 15000000 --Infernus 
salonowePojazdy[434] = 1200000 --Hotknife 
salonowePojazdy[545] = 1450000 --Hustler 

--Motory 

salonowePojazdy[462] = 700 --Faggio 
salonowePojazdy[461] = 6000 --PCJ-600 
salonowePojazdy[581] = 11000 --BF-400 
salonowePojazdy[521] = 13000 --FCR900 
salonowePojazdy[463] = 14500 --Freeway 
salonowePojazdy[586] = 50000 --Wayfarer 
salonowePojazdy[571] = 47000 --Quad 
salonowePojazdy[522] = 20000 --NRG-500 


local salon createMarker(-1957.99,300.52,35.47-0.9"cylinder"125500100) 

function onSalonHit(hitElementdim) 
if getElementType(hitElement) == "player" then 
triggerClientEvent(hitElement"pokazGUISalonu"rootsalonowePojazdyend 
end 
addEventHandler("onMarkerHit"salononSalonHitaddEvent("kupPojazdSalon"trueaddEventHandler("kupPojazdSalon"getRootElement(), 
function(idlocal cena salonowePojazdy[id] 
if cena then 
if getPlayerMoney(source) >= cena then 
local account getPlayerAccount(source) 
if account then 
local wlasciciel getAccountName(account) 
if 25 >= getYourVehicleCount(wlascicielthen 
takePlayerMoney(sourcecenatriggerClientEvent(source"potwierdzKupnoPojazduPrywatnego"rootfadeCamera(sourcefalsesetTimer(function(sourcelocal xyzrot = -1987.46276.1834.86270 
local veh createVehicle(idxyzsetElementData(veh"pojazd_paliwo"50) --na specjalna prosbe ;) 
setElementData(veh"pojazd_przebieg"0local rggetVehicleColor(vehtruefadeCamera(sourcetrue) 
--<<-->> 
local query dbQuery(handler"INSERT INTO pojazdy (wlasciciel, model, x, y, z, rot, ca, cb, cc, przebieg, paliwo) VALUES (?, ?, ?, ?, ?, ?,?,?,?,?,?)"wlascicielidxyzrotrgb500local resultnum_affected_rowslast_insert_id dbPoll(query, -1local rggetVehicleHeadLightColor(vehdbExec(handler"INSERT INTO tuning (id, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, paintjob, hr, hg, hb) VALUES (?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"last_insert_id"0""0""0""0""0""0""0""0""0""0""0""0""0""0""0""0""0""3"rgb) 
--<<-->> 
setElementRotation(veh00rotustawDanePojazdu(vehlast_insert_idwlascicielwarpPedIntoVehicle(sourcevehend15001source) 
else 
outputChatBox("Mo?esz posiada? maksymalnie 5 pojazd?w."source255255255trueend 
end 
else 
outputChatBox("Potrzebujesz "..cena.."$ by kupi? ten pojazd."source255255255trueend 
end 
end) 

--komenda tworzaca 
function stworzPojazdCMD(playercmdidwlasciciellocal acc getAccountName (getPlayerAccount(player)) 
if acc then 
if isObjectInACLGroup ("user."..accaclGetGroup ("Admin")) then 
if id and wlasciciel then 
local id tonumber(id) 
if id then 
if getVehicleNameFromModel(idthen 
local xygetElementPosition(playerlocal __rot getElementRotation(playerlocal veh createVehicle(idxyz) 
if veh then 
setElementData(veh"pojazd_paliwo"50) --na specjalna prosbe ;) 
setElementData(veh"pojazd_przebieg"0local rggetVehicleColor(vehtrue) 
--<<-->> 
local query dbQuery(handler"INSERT INTO pojazdy (wlasciciel, model, x, y, z, rot, ca, cb, cc, przebieg, paliwo) VALUES (?, ?, ?, ?, ?, ?,?,?,?,?,?)"wlascicielidxyzrotrgb500local resultnum_affected_rowslast_insert_id dbPoll(query, -1local rggetVehicleHeadLightColor(vehdbExec(handler"INSERT INTO tuning (id, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, paintjob, hr, hg, hb) VALUES (?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"last_insert_id"0""0""0""0""0""0""0""0""0""0""0""0""0""0""0""0""0""3"rgb) 
--<<-->> 
setElementRotation(veh00rotustawDanePojazdu(vehlast_insert_idwlasciciel) 
else 
outputChatBox("Podane ID jest niepoprawne."player255255255trueend 
else 
outputChatBox("Podane ID jest niepoprawne."player255255255trueend 
end 
else 
outputChatBox("Wpisz /stworz [id-pojazdu] [wlasciciel]"player255255255trueend 
end 
end 
end 
addCommandHandler("stworz"stworzPojazdCMD)

Masz gotowiec... Bo?e nie umie? zrobi? takiej prostej rzeczy...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-11, 19:32


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4330 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

Daj kod ze sprzedazy pojazdu. Plik sprzedaz_s ( czy co? takiego )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-12, 11:21


SamsungPLL

Programista lodówek






Wiek: 23
Na forum: 3805 dni
Posty: 123
Nick w MP: SamsungPLL

Piwa: 135

Respekt: 55,3

AteX, no raczej tak. Wpisalem /refresh nast?pnie /restart PanPrezes - Tak u mnie sie nazywa ten folder noi raczej sie zrestartowal

[ Dodano: 2016-07-12, 11:27 ]
Kod pliku sprzedaz_s.lua

Kod:

local sprzedaz = createMarker(-2721.01,436.21,24.45-0.9, "cylinder", 2, 255, 0, 0, 100)

function onSprzedazHit(hitElement, dim)
if getElementType(hitElement) == "player" then
local players = getElementsInMarker(sprzedaz)
triggerClientEvent(hitElement, "pokazGUISprzedazy", root, players)
end
end
addEventHandler("onMarkerHit", sprzedaz, onSprzedazHit)

function getElementsInMarker(marker)
elements = {}
for i,v in pairs(getElementsByType("player")) do
if isElementWithinMarker(v, marker) then
table.insert(elements, v)
end
end
return elements
end

addEvent("pobierzListePojazdow", true)
addEventHandler("pobierzListePojazdow", getRootElement(),
function()
local account = getPlayerAccount(source)
if account then
local wlasciciel = getAccountName(account)
local query = dbQuery(handler, "SELECT * FROM pojazdy WHERE wlasciciel='"..wlasciciel.."'")
local result, num_rows, errormsg = dbPoll (query, -1)
triggerClientEvent(source, "pokazListePojazdow", root, result)
end
end)

ofertyKupna = {}

addEvent("zaproponujKupnoPojazdu", true)
addEventHandler("zaproponujKupnoPojazdu", getRootElement(),
function(gracz, id, cena)
if not ofertyKupna[gracz] then
ofertyKupna[gracz] = {}
ofertyKupna[gracz] = {gracz, source, id, cena}

local query = dbQuery(handler, "SELECT model FROM pojazdy WHERE id='"..id.."'")
local result, num_rows, errormsg = dbPoll (query, -1)
local pojazd = result[1].model
local pojazd = getVehicleNameFromModel(pojazd)
local przebieg = result[1].przebieg
triggerClientEvent(gracz, "pokazOferteKupnaPojazdu", root, source, pojazd, cena, przebieg)
else
outputChatBox("Ten gracz w tym momencie ma otwart? inn? ofert? kupna pojazdu...", source, 255, 255, 255, true)
end
end)

addEvent("odrzucOferteKupna", true)
addEventHandler("odrzucOferteKupna", getRootElement(),
function()
if ofertyKupna[source] then
local od_kogo_oferta = ofertyKupna[source][2]
if isElement(od_kogo_oferta) then
outputChatBox("Gracz "..getPlayerName(source).." odrzuci? Twoj? ofert? kupna pojazdu.", od_kogo_oferta, 255, 255, 255, true)
end
ofertyKupna[source] = nil
end
end)

addEvent("przyjmijOferteKupna", true)
addEventHandler("przyjmijOferteKupna", getRootElement(),
function()
if ofertyKupna[source] then
local account = getPlayerAccount(source)
if account then
local login = getAccountName(account)
if 5 >= getYourVehicleCount(login) then
local od_kogo_oferta = ofertyKupna[source][2]
local veh = ofertyKupna[source][3] --id pojazdu
local cena = ofertyKupna[source][4]
if isElement(od_kogo_oferta) then
local cena = tonumber(cena)
if getPlayerMoney(source) >= cena then
takePlayerMoney(source, cena)
givePlayerMoney(od_kogo_oferta, cena)
--nadpisanie danych
local vehicle = getVehicleByID(veh)
ustawDanePojazdu(vehicle, veh, login)
dbExec(handler, "UPDATE pojazdy SET wlasciciel='"..login.."' WHERE id="..veh.."")
--chat
local pojazd = getVehicleName(vehicle)
outputChatBox("Gracz "..getPlayerName(source).." przyja? Twoj? ofert? i kupi? Tw?j pojazd "..pojazd.." za "..cena.."$.", od_kogo_oferta, 255, 255, 255, true)
outputChatBox("Kupi?e? pojazd "..pojazd.." za "..cena.."$ od gracza "..getPlayerName(od_kogo_oferta)..".", source, 255, 255, 255, true)
else
outputChatBox("Gracz "..getPlayerName(source).." nie ma wystarczaj?co pieni?dzy by kupi? Tw?j pojazd.", od_kogo_oferta, 255, 255, 255, true)
outputChatBox("Nie masz wystarczaj?co pieni?dzy by kupi? ten pojazd.", source, 255, 255, 255, true)
end
else
outputChatBox("Gracz kt?ry sk?ada? Ci ofert? nie jest ju? online na serwerze.", source, 255, 255, 255, true)
end
else
outputChatBox("Mo?esz posiada? maksymalnie 5 pojazd?w.", source, 255, 255, 255, true)
end
else
outputChatBox("Nie jeste? zalogowany.", source, 255, 255, 255, true)
end
else
outputChatBox("Wyst?pi? b??d, nie mo?esz teraz kupi? pojazdu :| ", source, 255, 255 ,255, true)
end
ofertyKupna[source] = nil
end)


Podpis

1000 DNI NA FORUM: 28.09.2018r.
100 POSTÓW NA FORUM: 01.12.2017r.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-12, 13:42


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4261 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%

local sprzedaz createMarker(-2721.01,436.21,24.45-0.9"cylinder"225500100) 

function onSprzedazHit(hitElementdim) 
if getElementType(hitElement) == "player" then 
local players getElementsInMarker(sprzedaztriggerClientEvent(hitElement"pokazGUISprzedazy"rootplayersend 
end 
addEventHandler("onMarkerHit"sprzedazonSprzedazHit) 

function getElementsInMarker(markerelements = {} 
for i,v in pairs(getElementsByType("player")) do 
if isElementWithinMarker(vmarkerthen 
table.insert(elementsvend 
end 
return elements 
end 

addEvent("pobierzListePojazdow"trueaddEventHandler("pobierzListePojazdow"getRootElement(), 
function() 
local account getPlayerAccount(source) 
if account then 
local wlasciciel getAccountName(accountlocal query dbQuery(handler"SELECT * FROM pojazdy WHERE wlasciciel='"..wlasciciel.."'"local resultnum_rowserrormsg dbPoll (query, -1triggerClientEvent(source"pokazListePojazdow"rootresultend 
endofertyKupna = {} 

addEvent("zaproponujKupnoPojazdu"trueaddEventHandler("zaproponujKupnoPojazdu"getRootElement(), 
function(graczidcena) 
if not ofertyKupna[graczthen 
ofertyKupna[gracz] = {} 
ofertyKupna[gracz] = {graczsourceidcenalocal query dbQuery(handler"SELECT model FROM pojazdy WHERE id='"..id.."'"local resultnum_rowserrormsg dbPoll (query, -1local pojazd result[1].model 
local pojazd getVehicleNameFromModel(pojazdlocal przebieg result[1].przebieg 
triggerClientEvent(gracz"pokazOferteKupnaPojazdu"rootsourcepojazdcenaprzebieg) 
else 
outputChatBox("Ten gracz w tym momencie ma otwart? inn? ofert? kupna pojazdu..."source255255255trueend 
endaddEvent("odrzucOferteKupna"trueaddEventHandler("odrzucOferteKupna"getRootElement(), 
function() 
if ofertyKupna[sourcethen 
local od_kogo_oferta ofertyKupna[source][2] 
if isElement(od_kogo_ofertathen 
outputChatBox("Gracz "..getPlayerName(source).." odrzuci? Twoj? ofert? kupna pojazdu."od_kogo_oferta255255255trueend 
ofertyKupna[source] = nil 
end 
endaddEvent("przyjmijOferteKupna"trueaddEventHandler("przyjmijOferteKupna"getRootElement(), 
function() 
if ofertyKupna[sourcethen 
local account getPlayerAccount(source) 
if account then 
local login getAccountName(account) 
if 25 >= getYourVehicleCount(loginthen 
local od_kogo_oferta ofertyKupna[source][2local veh ofertyKupna[source][3] --id pojazdu 
local cena ofertyKupna[source][4] 
if isElement(od_kogo_ofertathen 
local cena tonumber(cena) 
if getPlayerMoney(source) >= cena then 
takePlayerMoney(sourcecenagivePlayerMoney(od_kogo_ofertacena) 
--nadpisanie danych 
local vehicle getVehicleByID(vehustawDanePojazdu(vehiclevehlogindbExec(handler"UPDATE pojazdy SET wlasciciel='"..login.."' WHERE id="..veh.."") 
--chat 
local pojazd getVehicleName(vehicleoutputChatBox("Gracz "..getPlayerName(source).." przyja? Twoj? ofert? i kupi? Tw?j pojazd "..pojazd.." za "..cena.."$."od_kogo_oferta255255255trueoutputChatBox("Kupi?e? pojazd "..pojazd.." za "..cena.."$ od gracza "..getPlayerName(od_kogo_oferta).."."source255255255true) 
else 
outputChatBox("Gracz "..getPlayerName(source).." nie ma wystarczaj?co pieni?dzy by kupi? Tw?j pojazd."od_kogo_oferta255255255trueoutputChatBox("Nie masz wystarczaj?co pieni?dzy by kupi? ten pojazd."source255255255trueend 
else 
outputChatBox("Gracz kt?ry sk?ada? Ci ofert? nie jest ju? online na serwerze."source255255255trueend 
else 
outputChatBox("Mo?esz posiada? maksymalnie 5 pojazd?w."source255255255trueend 
else 
outputChatBox("Nie jeste? zalogowany."source255255255trueend 
else 
outputChatBox("Wyst?pi? b??d, nie mo?esz teraz kupi? pojazdu :| "source255255 ,255trueend 
ofertyKupna[source] = nil 
end)


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Tagi: limit :: pojazdów :: pan :: prezes
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