Wysłany: 2018-08-29, 21:56
radziowarsss
Wiek: 26 Na forum: 3331 dni Posty: 9
Nick w MP: radziowarsss
Piwa : 1
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:
Kod: 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", getElementData(source, "dbid"))
end)
addEvent("usunKosiarke:kosiarki", true)
addEventHandler("usunKosiarke:kosiarki", root, function()
if isElement(kosiarka[client]) then
destroyElement(kosiarka[client])
end
end)
addEventHandler("onPlayerQuit", root, function()
if isElement(kosiarka[source]) then
destroyElement(kosiarka[source])
end
end)
addEvent("daj:koszlecenia", true)
addEventHandler("daj:koszlecenia", root, function(player)
local dbid = getElementData(player, "dbid")
local ilosc = getElementData(player, "koszlecenia") or 0
local q = exports['np-mysql']:wykonaj("UPDATE konta SET koszlecenia=koszlecenia+1 where dbid=?", dbid)
setElementData(player, "koszlecenia", ilosc+1)
end)
addEventHandler("onVehicleStartEnter", root, function(gracz, seat)
if seat ~= 0 then return end
if getElementData(gracz, "pracuje") == "kosiarki" then
if getElementData(source, "id") then
cancelEvent()
end
if getElementData(source, "kierowca:kosiarki") ~= getElementData(gracz, "dbid") then
cancelEvent()
end
else
if getElementData(source, "kierowca:kosiarki") then
cancelEvent()
end
end
end)
Wysłany: 2018-08-29, 22:52
Gravgor
Wiek: 22 Na forum: 3620 dni Posty: 380
Nick w MP: 1944
Piwa : 702
Podpis
Portfolio marceliborowczak.me
Wysłany: 2018-08-30, 00:01
radziowarsss
Wiek: 26 Na forum: 3331 dni Posty: 9
Nick w MP: radziowarsss
Piwa : 1
Widzia?em tamten temat, lecz nie zosta?a udzielona tam odpowied?, wi?c stwierdzi?em, ?e odswieze problem w celu znalezienia szybszej odpowiedzi. Pomoc ca?y czas aktualna w biezacym temacie.
Wysłany: 2018-08-30, 11:14
Norbert1234
Nie umiem w LUA
Wiek: 22 Na forum: 3987 dni Posty: 319
Nick w MP: Gusterowskyy
Piwa : 242
Kod podajemy w tagach lua test / lua I daj tylko przed nimi i za [ ]
A co do pracy to
B??D: Klient (.) Wywo?a? zdarzenie serveride dajKosiarke: kosiarki, ale zdarzenie nie zosta?o dodane do serwera.
Prosto z t?umacza, nie boli. Brakuje w pliku servera
dajKosiarke: kosiarki
i we? patrz tu http://gtao.pl/kosiarki-n...4891.htm#785560 A nie tworzysz oddzielny temat, tam wszystko si? rozwi??e, i nie my?l, ?e tworzenie oddzielnego tematu powoduje przy?pieszenie tematu.
Pozdrawiam
Tagi: client :: (.) :: triggered :: serverside :: event :: (.) :: but :: event :: is...
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: