Witam pom?g?by kto? z rozwi?zaniem tego problemu, chodzi o to by zawarto?? by element X wyeksportowa? na client side i wys?a? zawarto?? tego elementu.
Kod
c_side
Witam, wzoruj?c si? na Pylu chce odtworzy? przechowywalnie pojazd?w, tylko mam problem zwi?zany z pobieraniem informacji o danym poje?dzie. Do tej pory zrobi?em tak:
addEventHandler("onClientGUIClick", wm.gridlist, function(result) guiSetText(wm.memo,"") selectedRow= guiGridListGetSelectedItem (wm.gridlist) or -1 if (selectedRow<0) then
guiSetEnabled(wm.submit,false)
return end if not result then return end for i,v in pairs(result) do guiSetText(wm.memo, "Pojazd:nIDnOrganizacja:nPrzebieg:nRodzaj:nPaliwo:") guiSetEnabled(wm.submit,true) end
end)
My?l? ?e trzeba zrobi? jaki? event od servera do clienta, tylko nie zabardzo wiem jak zrobi? tak aby po kilknieciu w grindliste pokazywa?o informacje o danym poje?dzie
[ Dodano: 2020-08-28, 22:42 ]
a w db3 jest bad argument #1 tego
[code]addEventHandler("onClientClick", root, function(btn, state) -- UP US 1
if btn == "left" and state == "down" then
if guiMECHUPGRADE == true then
if guiMECHde == true then return end
if isMouseIn(558/zoom, 378/zoom, 226/zoom, 213/zoom) then
guiMECHup = false
showCursor(false)
guiMECHUPGRADE = false
setElementData(localPlayer, "notshowhud", false)
triggerServerEvent("mk1up", localPlayer)
local auto = getPedOccupiedVehicle(localPlayer)
setElementFrozen(auto, false)
end
end
end
end)
[/code]
[code]addEvent("mk1up", true)
addEventHandler("mk1up", root, function()
local hajs = getPlayerMoney(source)
local ccar = getPedOccupiedVehicle(source)
local cena = 15
if getElementData(ccar, "vehicle:ownedPlayer") == getElementData(client, "player:sid") then
if hajs < cena then outputChatBox("BIEDOKA NIE STA? XD") return end
local id = getElementData(ccar, "vehicle:id")
if not id then outputChatBox("To nie jest pojazd prywatny") return end
local qr = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=? AND mk1=?",getElementData(ccar, "vehicle:id"), &q...
Ci?gle pomagam jednak i ja teraz jej potrzebuj? - sprawa nast?puj?ca - kto? otar? si? o taki event kt?ry uruchamia si? gdy pojazd hamuje? Nie m?wi? o wci?nietym klawiszu tylko o samym sprawdzaniu wykonywaniu podczas hamowania. Je?li nie to niestety b?d? musia? si? bawi? samemu ?eby go napisa? co nie widzi mi si?.
Cze??.
Pozw?lcie ?e odrazu przejd? do sedna. Zaznaczam ?e jestem jeszcze zielony w LUA. Dzisiaj pr?bowa?em zmieni? skrypt logowania, aby konta dzia?a?y pod aktualn? baz? danych. Gdy zrestartowa?em wszystkie skrypty odpowiadaj?ce za db i logowanie wyskakuje nast?puj?cy b??d:https://i.imgur.com/4KW6e8L.png. Gdyby kto? wyt?umaczy? mi o co mo?e chodzi? by?bym bardzo wdzi?czny.
W ten s?oneczny dzionek chcia?bym wam przedstawi? kolejny materia? na moim kanale, dzisiaj postanowi?em nagra? odcinek z eventu stworzonego przeze mnie oraz support'era?BarT.a.
Nie b?dzie to taki zwyczajny odcinek, poniewa? nagrali?my go w bardzo lu?nej wersji.
Chcia?bym bardzo przeprosi?, ze nie s?ycha? @BarT, ale zapomnia?em od ciszy? go w OBS.
Dlaczego ten event wykonuje si? podczas wbijania na serwer?
C-SIDE:
addEventHandler("onClientResourceStart", getRootElement(), function(ris)
if getResourceName(ris) == "Malwa-pojazdy" then
triggerServerEvent("tworz", localPlayer) end
end)
Witam bardzo serdecznie po d?ugiej przerwie!
Dzi? mam dla Pa?stwa bardzo prosty skrypt na Event Szukania Samochodu!
Du?o tu nie trzeba przedstawia?. A wiedz ?apcie SS'y
A tu taj link do samego zasobu:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Mam taki o to kodzik i mo?e podpowiecie mi czemu nie chc? zadzia?a? . CHodzi mi o to ?e w debugu nic nie pokazuj? a funkcj? kt?re s? w Cliencie nie chc? zadzia?a?.
Server:
function wyjdzas(thePlayer, seat, jacked)
if getElementData(source, "autko") == true then
destroyElement(source)
triggerClientEvent ("towarek", root, thePlayer)
end
end
addEventHandler("onVehicleExit", getRootElement(), wyjdzas)
Client:
addEvent("towarek", true)
addEventHandler("towarek", getRootElement(),
function(hitElement)
if hitElement == getLocalPlayer() then
setElementData(hitElement, "praca3", false)
setElementData(hitElement, "dostawa2", false)
setElementData(hitElement, "dostawa", false)
setElementData(hitElement, "towar", false)
destroyElement(blip1)
destroyElement(bliad)
destroyElement(theObject)
destroyElement(tabek)
outputChatBox("Praca zosta?a usunieta z powodu wyj??ia z samochodu.")
end
end
)
Mam pytanko do was bo nie wiem jak si? do tego po kolei zabrac bo chce aby przed wej?ciem do markera trzeba by wysi??? z pojazdu i ?eby nie za?mieca? to mam 2 pytanie bo chce zrobi? frozen na np. 3 sekundy . Pomo?ecie si? z tym upora? ?
Witam,
Pisz? tu ten temat, gdy? nigdzie nie mog? znale?? eventu, kt?ry pozwala na 'spuszczanie wody z pojazdu', w tym przypadku - fire trucka.
Do tej pory zrobi?em, i? gdy pojazd posiada ponad 1% zape?nienia, w?wczas spuszczanie wody jest mo?liwe, anije?eli na odwr?t.
Chc? zrobi?, by podczas spuszczania wody, np. posiadasz 50% zape?nienia, oraz przytrzymujesz przycisk wypuszczania wody z pojazdu, w?wczas poziom zape?nienia wody pojazdu powoli spada w d??.
Prosz? o odpowiedni 'event'.
Witam, mam problem, ot?? m?cz? si? 1 godzin? i nic nie mog? naprawi?, zrobi?em ?e jak wjad? w marker uruchamia si? funkcja w c-side
S-Side:
addEventHandler ( "onMarkerHit", marker1, function(element) auto = getPedOccupiedVehicle (element) naczepa = getVehicleTowedByVehicle (auto)
if not pojazdytir[getElementModel(auto)] then
outputChatBox ( "Te dostawy mog? przyjmowa? tylko tiry!", element, 255, 0, 0)
elseif not naczepa then
outputChatBox ( "Nie posiadasz naczepy!", element, 255, 0, 0)
elseif pojazdytir[getElementModel(auto)] and naczepa then
outputChatBox ( "*******************************************************", element, 0, 128, 0) outputChatBox ( "Witaj, wybierz z menu jak? dostaw? chcesz wie??!", element, 0, 128, 0) outputChatBox ( "Pami?taj ?e papieros?w nie mo?na wie??, jest to nielegalne!", element, 0, 128, 0) outputChatBox ( "*******************************************************", element, 0, 128, 0) triggerClientEvent ( "startdostawa", element ) end
end)
C-Side:
addEvent ("startdostawa", true ) addEventHandler ("startdostawa", root, function(hitElement)
if getElementType(hitElement) == "player" and (hitElement == localPlayer) then if not guiGetVisible(okno) then
guiSetVisible(okno, true) showCursor(true) end
end
end)
Witam mam tablice EVENT
/wg
/race
chowany
itd
I gdy ktos sie zapisze jest wszystko OK jest 1/10 a gdy ktos sie wypisze to nie znika ze jest 0/10 os?b tylko zostaje ca?y czas 1/10 i niewiem ja kto zrobi?.Prosze o pomoc.Po restarcie serwera jest wszystko dobrze.
Witam kto mi powie jak zrobi? taki skrypt Event na truck ?e.
Bior? tira i wioz? ?adunek z jendego miejsca do drugiego a tam gdzie roz?adunek to np ma by? stacja.I jest tak ?e jak zwiezie si? jeden towar to pokazuje si? do tego jeden obiekt.Czekam na odp.