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

Wysłany: 2018-08-29, 21:56


radziowarsss







Wiek: 26
Na forum: 3331 dni
Posty: 9
Nick w MP: radziowarsss

Piwa: 1

Respekt: 50

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)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-29, 22:52


Gravgor







Wiek: 22
Na forum: 3619 dni
Posty: 380
Nick w MP: 1944

Piwa: 702

Respekt: 57,8

W tym temacie jest ten sam problem, najpierw poszukaj p??niej tw?rz nowy temat - http://gtao.pl/kosiarki-n...4891.htm#785560

Obserwuj tamten temat, a na pewno dostaniesz odpowied?.

Podpis
Portfolio marceliborowczak.me
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-30, 00:01


radziowarsss







Wiek: 26
Na forum: 3331 dni
Posty: 9
Nick w MP: radziowarsss

Piwa: 1

Respekt: 50

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.

Postaw piwo autorowi tego posta
 

 
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

Respekt: 60

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

Postaw piwo autorowi tego posta
 

 
Tagi: client :: (.) :: triggered :: serverside :: event :: (.) :: but :: event :: is...
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