! 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.
Powiem tak Brak jednak na serwerze mam 14 aut i na czacie 14 razy wysy?a si? gg a pownno tyle razy ile jest aut z id kt?re sprawdza if idcars1 == sscar then.
Mam ten kod 0 b??d?w i 0 wiadomo?ci na czacie i nw czy nie wysy?a id czy co bo nw:
S: Tw?j Po poprawce.
function gielda_buy1 ( carsIDbuy )
if carsIDBuy then
for id, playeritem in ipairs(getElementsByType("vehicle")) do
local sscar = getElementData(playeritem, "rs")
if tonumber(carsIDbuy) == tonumber(sscar) then
outputChatBox("gg.", thePlayer)
outputChatBox("CarsIDBuy: "..tostring(carsIDBuy), thePlayer)
outputChatBox("sscar: "..tostring(sscar), thePlayer)
end
end
end
end
addEvent( "gielda_kup_id", true )
addEventHandler( "gielda_kup_id", getRootElement(), gielda_buy1 )
c:
function adds ()
local columid = guiGridListAddColumn(GUIEditor.gridlist[1], "ID", 0.2)
local column = guiGridListAddColumn(GUIEditor.gridlist[1], "Pojazd", 0.2)
local columc = guiGridListAddColumn(GUIEditor.gridlist[1], "Cena", 0.2)
local columo = guiGridListAddColumn(GUIEditor.gridlist[1], "Sprzedaj?cy", 0.3)
for id, playeritem in ipairs(getElementsByType("vehicle")) do
if getElementData(playeritem, "GieldaSell") == true then
local row = guiGridListAddRow ( GUIEditor.gridlist[1] )
local name = getVehicleName (playeritem)
local cenas1 = getElementData(playeritem, "GieldaCena")
local cenas = cenas1 .. "$"
local seller = getElementData(playeritem, "GieldaSeller")
local id = getElementData(playeritem, "ids")
guiGridListSetItemText ( GUIEditor.gridlist[1], row, columid, id, false, false )
guiGridListSetItemText ( GUIEditor.gridlist[1], row, column, name, false, false )
guiGridListSetItemText ( GUIEditor.gridlist[1], row, columc, cenas, false, false )
guiGridListSetItemText ( GUIEditor.gridlist[1], row, columo, seller, false, false )
else
end
end
end
addEventHandler ( "onClientResourceStart", resourceRoot, adds )
function gielda_buy1 ( carsIDbuy )
local idcars1 = tonumber(carsIDBuy)
for id, playeritem in ipairs(getElementsByType("vehicle")) do
local sscar = tonumber(getElementData(playeritem, "rs"))
if idcars1 == sscar then
outputChatBox("gg.", sourceClient )
outputChatBox("CarsIDBuy: "..tostring(carsIDBuy), sourceClient )
outputChatBox("sscar: "..tostring(sscar), sourceClient )
else
end
end
end
addEvent( "gielda_kup_id", true )
addEventHandler( "gielda_kup_id", getRootElement(), gielda_buy1 )
@ W?a?nie widze ?e po stronie clienta mam to samo wkeljone Zaraz naprawie i dam zna?.
w c.lua
function kup_gielda()
local carsIDbuy = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 )
for id, playeritem in ipairs(getElementsByType("vehicle")) do
if getElementData(playeritem, "GieldaSell") == true then
triggerServerEvent ( "gielda_kup_id", getRootElement(), carsIDbuy)
else
end
end
end
addEventHandler( "onClientGUIClick", GUIEditor.button[1], kup_gielda, false)
function adds ()
local columid = guiGridListAddColumn(GUIEditor.gridlist[1], "ID", 0.2)
local column = guiGridListAddColumn(GUIEditor.gridlist[1], "Pojazd", 0.2)
local columc = guiGridListAddColumn(GUIEditor.gridlist[1], "Cena", 0.2)
local columo = guiGridListAddColumn(GUIEditor.gridlist[1], "Sprzedaj?cy", 0.3)
for id, playeritem in ipairs(getElementsByType("vehicle")) do
if getElementData(playeritem, "GieldaSell") == true then
local row = guiGridListAddRow ( GUIEditor.gridlist[1] )
local name = getVehicleName (playeritem)
local cenas1 = getElementData(playeritem, "GieldaCena")
local cenas = cenas1 .. "$"
local seller = getElementData(playeritem, "GieldaSeller")
local id = getElementData(playeritem, "ids")
guiGridListSetItemText ( GUIEditor.gridlist[1], row, columid, id, false, false )
guiGridListSetItemText ( GUIEditor.gridlist[1], row, column, name, false, false )
guiGridListSetItemText ( GUIEditor.gridlist[1], row, columc, cenas, false, false )
guiGridListSetItemText ( GUIEditor.gridlist[1], row, columo, seller, false, false )
else
end
end
end
addEventHandler ( "onClientResourceStart", resourceRoot, adds )
@ Brak DB3 i Reakcji na czacie jakby id nie by?y r?wne i si? nie zgadza?o.
function gielda_buy1 ( carsIDbuy )
if carsIDBuy then
for id, playeritem in ipairs(getElementsByType("vehicle")) do
local sscar = getElementData(playeritem, "rs")
if tonumber(carsIDbuy) == tonumber(sscar) then
outputChatBox("gg.", client)
outputChatBox("CarsIDBuy: "..tostring(carsIDBuy), client)
outputChatBox("sscar: "..tostring(sscar), client)
else
outputChatBox("nie poprawne!", client)
end
end
end
end
addEvent( "gielda_kup_id", true )
addEventHandler( "gielda_kup_id", getRootElement(), gielda_buy1 )
function kup_gielda()
local carsIDbuy = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 )
for id, playeritem in ipairs(getElementsByType("vehicle")) do
if getElementData(playeritem, "GieldaSell") == true then
triggerServerEvent ( "gielda_kup_id", getRootElement(), carsIDbuy)
outputChatBox("Sprawdz")
else
end
end
end
addEventHandler( "onClientGUIClick", GUIEditor.button[1], kup_gielda, false)
function kup_gielda()
local carsIDbuy = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 )
for id, playeritem in ipairs(getElementsByType("vehicle")) do
if getElementData(playeritem, "GieldaSell") == true then
triggerServerEvent ( "gielda_kup_id", getRootElement(), carsIDbuy)
else
end
end
end
addEventHandler( "onClientGUIClick", GUIEditor.button[1], kup_gielda, false)
function gielda_buy1 ( carsIDbuy )
if carsIDBuy then
outputChatBox("CarsIDBuy: "..tostring(carsIDBuy), client)
for id, playeritem in ipairs(getElementsByType("vehicle")) do
local sscar = getElementData(playeritem, "rs")
outputChatBox("sscar: "..tostring(sscar), client)
if tonumber(carsIDbuy) == tonumber(sscar) then
outputChatBox("gg.", client)
else
outputChatBox("nie poprawne!", client)
end
end
end
end
addEvent( "gielda_kup_id", true )
addEventHandler( "gielda_kup_id", getRootElement(), gielda_buy1 )
GUIEditor = {
gridlist = {},
window = {},
button = {},
label = {}
}
local screenW, screenH = guiGetScreenSize()
GUIEditor.window[1] = guiCreateWindow((screenW - 563) / 2, (screenH - 483) / 2, 563, 483, "KQ-RPG Gie?da", false)
guiWindowSetSizable(GUIEditor.window[1], false)
guiSetAlpha(GUIEditor.window[1], 0.95)
GUIEditor.gridlist[1] = guiCreateGridList(10, 31, 293, 442, false, GUIEditor.window[1])
guiGridListAddRow(GUIEditor.gridlist[1])
guiGridListSetItemText(GUIEditor.gridlist[1], 0, 1, "-", false, false)
guiGridListSetItemText(GUIEditor.gridlist[1], 0, 2, "-", false, false)
guiGridListSetItemText(GUIEditor.gridlist[1], 0, 3, "-", false, false)
GUIEditor.label[1] = guiCreateLabel(314, 40, 239, 319, "ssssssss\nssssssss\nsssssssss\nssssssssss\nssssssss\nssssssss\nsssssssss\nssssssss\nsssssssss\nsss\nssssss\nssssss\nssssssss\nsssssssss\nssssss\nsssssssss\nsssssssssss\nsssssssssss\nsssssssss\nssssssssss\nssssssssss", false, GUIEditor.window[1])
guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false)
guiLabelSetVerticalAlign(GUIEditor.label[1], "center")
GUIEditor.button[1] = guiCreateButton(320, 369, 223, 46, "Kup", false, GUIEditor.window[1])
GUIEditor.button[2] = guiCreateButton(320, 425, 223, 46, "Zamknij", false, GUIEditor.window[1])
showCursor(true)
function zamknija_gielda()
guiSetVisible ( GUIEditor.window[1], false )
showCursor(false)
end
addEventHandler( "onClientGUIClick", GUIEditor.button[2], zamknija_gielda)
function kup_gielda()
local carsIDbuy = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 )
for id, playeritem in ipairs(getElementsByType("vehicle")) do
if getElementData(playeritem, "GieldaSell") == true then
triggerServerEvent ( "gielda_kup_id", getRootElement(), carsIDbuy)
outputChatBox("Sprawdz")
else
end
end
end
addEventHandler( "onClientGUIClick", GUIEditor.button[1], kup_gielda, false)
function adds ()
local columid = guiGridListAddColumn(GUIEditor.gridlist[1], "ID", 0.2)
local column = guiGridListAddColumn(GUIEditor.gridlist[1], "Pojazd", 0.2)
local columc = guiGridListAddColumn(GUIEditor.gridlist[1], "Cena", 0.2)
local columo = guiGridListAddColumn(GUIEditor.gridlist[1], "Sprzedaj?cy", 0.3)
for id, playeritem in ipairs(getElementsByType("vehicle")) do
if getElementData(playeritem, "GieldaSell") == true then
local row = guiGridListAddRow ( GUIEditor.gridlist[1] )
local name = getVehicleName (playeritem)
local cenas1 = getElementData(playeritem, "GieldaCena")
local cenas = cenas1 .. "$"
local seller = getElementData(playeritem, "GieldaSeller")
local id = getElementData(playeritem, "ids")
guiGridListSetItemText ( GUIEditor.gridlist[1], row, columid, id, false, false )
guiGridListSetItemText ( GUIEditor.gridlist[1], row, column, name, false, false )
guiGridListSetItemText ( GUIEditor.gridlist[1], row, columc, cenas, false, false )
guiGridListSetItemText ( GUIEditor.gridlist[1], row, columo, seller, false, false )
else
end
end
end
addEventHandler ( "onClientResourceStart", resourceRoot, adds )
function giedainfocar ()
local carsmodel = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 )
guiSetText ( GUIEditor.label[1], "Model: " .. carsmodel .. "\nssssssss\nsssssssss\nssssssssss\nssssssss\nssssssss\nsssssssss\nssssssss\nsssssssss\nsss\nssssss\nssssss\nssssssss\nsssssssss\nssssss\nsssssssss\nsssssssssss\nsssssssssss\nsssssssss\nssssssssss\nssssssssss" )
end
addEventHandler ( "onClientGUIClick", GUIEditor.gridlist[1], giedainfocar, false )
S
GieldaLS = createColCuboid(1608.3475, -1146.6511, 22.342001, 71.5, 106.75, 10.25)
function GieldaSell(thePlayer, cmd, cenasell)
local ads = getPedOccupiedVehicle (thePlayer)
local driver = getPedOccupiedVehicleSeat(thePlayer)
local A1 = getElementData(ads,"GieldaCenaMa")
local OW = getElementData(ads,"Owner1")
local PLS = getAccountName(getPlayerAccount(thePlayer))
local ows = getPlayerName(thePlayer)
local model = getVehicleName (ads)
if isElementWithinColShape(ads, GieldaLS) then
if driver == 0 then
if OW == PLS then
if tonumber(cenasell) then
if A1 == true then
outputChatBox("Ten pojazd zosta? ju? wystawiony na spzeda?.", thePlayer)
else
local cena = math.floor(tonumber(cenasell))
local przeb = math.floor(getElementData(ads,"przebieg"))
setElementData(ads, "GieldaCenaMa",true)
setElementData(ads, "GieldaCena",cena)
setElementData(ads, "GieldaSell",true)
setElementData(ads, "GieldaSeller",ows)
setElementData(ads, "message","Model: " ..model .. "\n W?a?ciciel: " ..PLS.. " \n Cena: " .. cena .. " $\n Przebieg: " .. przeb .. " KM")
end
else
outputChatBox("Aby Sprzeda? Pojazd U?yj Komendy /sprzedaj <cena>", thePlayer)
end
else
outputChatBox("Nie jeste? w?a?cicielem tego pojazdu.", thePlayer)
end
else return end
else return end
end
addCommandHandler("sprzedaj",GieldaSell,thePlayer)
function gielda_buy1 ( carsIDbuy )
if carsIDBuy then
for id, playeritem in ipairs(getElementsByType("vehicle")) do
local sscar = getElementData(playeritem, "rs")
if tonumber(carsIDbuy) == tonumber(sscar) then
outputChatBox("gg.")
outputChatBox("CarsIDBuy: "..tostring(carsIDBuy))
outputChatBox("sscar: "..tostring(sscar))
else
outputChatBox("nie poprawne!")
end
end
end
end
addEvent( "gielda_kup_id", true )
addEventHandler( "gielda_kup_id", getRootElement(), gielda_buy1 )
function GieldaExit(source)
local ads = source
setElementData(ads, "message",false)
setElementData(ads, "GieldaSell",false)
setElementData(ads, "GieldaCenaMa",false)
setElementData(ads, "GieldaCena",false)
end
addEventHandler ("onColShapeLeave", GieldaLS, GieldaExit)
Jak z C side do S side trigerowane jest id pobrane z auta zaznaczonego to w kodzie :
function gielda_buy1 ( carsIDbuy )
if carsIDBuy then
for id, playeritem in ipairs(getElementsByType("vehicle")) do
local sscar = getElementData(playeritem, "rs")
if tonumber(carsIDbuy) == tonumber(sscar) then
outputChatBox("gg.")
outputChatBox("CarsIDBuy: "..tostring(carsIDBuy))
outputChatBox("sscar: "..tostring(sscar))
else
outputChatBox("nie poprawne!")
end
end
end
end
addEvent( "gielda_kup_id", true )
addEventHandler( "gielda_kup_id", getRootElement(), gielda_buy1 )
nie dzia?a if tonumber(carsIDbuy) == tonumber(sscar) then jakby id si? nie r?wna?y sobie a s? r?wne.
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