Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: triggered
1. server triggered clientside event
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

addEvent
("kordy:pola"true)
addEventHandler("kordy:pola"root, function(x)
outputChatBox(x)
end)

addCommandHandler("spr", function(plr)
triggerEvent("kordy:pola"root)
end)


s_side

"Connect"
triggerClientEvent(root"kordy:pola"rootx)


B??d w DB3
Kod:


Server triggered clientside event kordy:pola, but event is not added clientside

B??d m?wi ?e event "kordy:pola" nie istnieje po stronie clienta? Jak skoro istnieje, nie rozumiem jak to naprawi?.

Za pomoc zimne :piwo: :piwo: :piwo:
2. triggered serverside event onClientAuthRequest
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.
3. Client (.) triggered serverside event (.), but event is...
Witam, prosz? o pomoc z naprawieniem b??du wyst?puj?cego dos?ownie wsz?dzie na paczce NewPlace. Mianowicie, chodzi tutaj o b??d taki jak:

ERROR: Client (.) triggered serverside event dajKosiarke:kosiarki, but event is not added serverside.

Prosze o pokazanie, gdzie wystepuje problem, oraz w jaki sposob moglbym to naprawic. Pomocnej dloni oferuje zimne piwko :)

Skrypt wygl?da nast?puj?co po stronie serwera:

[code]function pokazpracownikow()
local q = exports['np-mysql']:wykonaj("SELECT * from konta order by koszlecenia desc")
local topka = {}

for i = 1,5 do
table.insert(topka, {nick = q[i]["login"], liczba = q[i]["koszlecenia"]})
end

return topka
end


tablica = pokazpracownikow()

setTimer(function()
tablica = pokazpracownikow()
end, 600000, 0)

addEvent("pokazTopke:kosiarki:source", true)
addEventHandler("pokazTopke:kosiarki:source", root, function()
triggerClientEvent(source, "pokazTopke:kosiarki:client", source, tablica)
end)

kosiarka = { }

addEvent("dajKosiarke:kosiarki", true)
addEventHandler("dajKosiarke:kosiarki", root, function()
kosiarka[source] = createVehicle(572, 770.50, -1306.18, 13.14, 0.9, 0.0, 3.4)
warpPedIntoVehicle(source, kosiarka[source])
triggerClientEvent(root, "ghost:vehicle", root, kosiarka[source])
setElementData(kosiarka[source], "kierowca:kosiarki", getEle...
4. triggered serverside event
Witam jest sytuacja ?e w pracy po wje?dzie do punktu powinno si? dostawa? 8$

[code]ERROR: Client (Johnny_Vercetti) triggered serverside event givePlayerMoney, but event is not added serverside[/code]

Client-side
[code]local missionPed
local missionBlip
local missionMarker
local missionVehicle

local code="Rozwozenie pizzy!"

local miejscakosiara2 = {
-- SF --
{1982.81,-1718.59,16.44},
{2247.16,-1795.64,13.55},
{2385.55,-1712.86,14.20},
{2327.12,-1681.76,14.93},
{2307.62,-1785.72,13.56},
{2156.95,-1709.22,15.09},
{1973.35,-1705.39,15.97},
{2068.72,-1629.24,13.88},
{2143.01,-1604.69,14.35},
{2144.72,-1688.83,15.09},
{2067.95,-1731.34,13.88},
{2241.90,-1882.35,14.23},
{2356.80,-1991.12,13.55},
{2394.99,-1795.70,13.55},
{2068.32,-1731.94,13.88},
}
--local missionZaladunek=createMarker(2098.01,-1813.16,13.38,"cylinder",5,0,128,128)

--local jobText=createElement("text")
--setElementPosition(jobText, 2098.01,-1813.16,13.38)
--setElementData(jobText, "name", "Zaladunek pizzy!")

addEvent("startJob", true)
addEventHandler("startJob", resourceRoot, function(veh)
missionVehicle=veh
setElementData(localPlayer,"player:job",code)
showMarker()
outputChatBox("* Rozpocz??e?(a?) prac?, Rozwoz pizze")
end)

function finishJob(plr,value1,value2)
if plr ~= getLocalPlayer() then return end
if getElementData(localPlayer,"player:job") ~= code the...
5. Server Triggered
Mam taki blad
http://imgur.com/a/DP14n

Kod

c.lua

[lua]local screenW, screenH = guiGetScreenSize()

foNte = dxCreateFont("font.ttf",12) or "defaul-bold"
foNte2 = dxCreateFont("SLANT.ttf",15) or "defaul-bold"
foNte3 = dxCreateFont("SLANT.ttf",13) or "defaul-bold"
foNte4 = dxCreateFont("font.ttf",9) or "defaul-bold"

function showDxGUIWarsztatTuning()
local r1,g1,b1 = interpolateBetween(33,33,33,0,255,0,(getTickCount()-GD1)/1500,"Linear")
local r2,g2,b2 = interpolateBetween(33,33,33,0,255,0,(getTickCount()-GD2)/1500,"Linear")
rectangleCircle2(screenW * 0.3039, screenH * 0.2917, screenW * 0.3922, screenH * 0.4383, tocolor(0, 0, 0, 199), tocolor(0, 0, 0, 199))

rectangleCircle(screenW * 0.2883, screenH * 0.2283, screenW * 0.4234, screenH * 0.0633, tocolor(255, 0, 40, 252), tocolor(255, 0, 40, 252))

dxDrawBorderedText("Montowanie Tuningu", screenW * 0.2875, screenH * 0.2283, screenW * 0.7117, screenH * 0.2917, tocolor(255, 255, 255, 255), 1.00, foNte2, "center", "center", false, false, false, false, false)


if not cursorPosition(screenW * 0.6828, screenH * 0.2283, screenW * 0.0289, screenH * 0.0633) then -- close
rectangleCircle(screenW * 0.6828, screenH * 0.2283, screenW * 0.0289, screenH * 0.0633, tocolor(33, 33, 33, 255), tocolor(33, 33, 33, 255), true)
GD1 = getTickCount()
else
...