Wysłany: 2019-01-19, 18:00
Ognisty_12877
Wiek: 24 Na forum: 2893 dni Posty: 52
Nick w MP: Delti
Piwa : 1
Witam ot?? mam problem z timerem ciagle wywala b?ad w db3 table index is nill, gdy mam setTimer a jak dam addCommandHandler to wszystko dziala. Za pomoc stawiam Zimne Piwerko
Kod:
local sprawdzenie = {}
function dodaj ( element )
local ranga = exports . ddsysgrup : getPlayerGroup ( element )
if ranga == "Siema" then
outputChatBox ( "dziala" , element )
sprawdzenie [ element ] = 1
else
sprawdzenie [ element ] = 0
end
end
setTimer ( dodaj , 5000 , 0 )
Wysłany: 2019-01-19, 18:18
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Nie ma co sie dziwi?, zmienna element nie zosta?a nigdzie zdefiniowana.
Je?li jest to server, zr?b p?tle na graczach:
for _ , element in ipairs ( getElementsByType ( "player" )) do
Wysłany: 2019-01-19, 18:28
Ognisty_12877
Wiek: 24 Na forum: 2893 dni Posty: 52
Nick w MP: Delti
Piwa : 1
a za pomoc? eventu ze co 5 sekund wysyla trigger w tym samym skrypcie po stronie serwera jak by to wygladalo
Wysłany: 2019-01-19, 18:33
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Po co sobie utrudnia?? Na pewno jako? wp?ynie na serwer.
Więcej szczegółów
Wystawiono 1 piw(a):Ognisty_12877
Wysłany: 2019-01-19, 18:38
Ognisty_12877
Wiek: 24 Na forum: 2893 dni Posty: 52
Nick w MP: Delti
Piwa : 1
a jak mam tak, albo z for to tez nie dziala w db blad wywala getelementbytype[expected element at argument 1, got nil]
function dodaj ( element )
if ( getElementType ( element )== "player" ) then
local ranga = exports . ddsysgrup : getPlayerGroup ( element )
if ranga == "Siema" then
outputChatBox ( "dziala" , element )
sprawdzenie [ element ] = 1
else
sprawdzenie [ element ] = 0
end
end
end
setTimer ( dodaj , 1000 , 0 )
Moge wyslac ci caly skrypt na priv, jezeli chcesz
Wysłany: 2019-01-19, 19:26
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Jeszcze raz: zmienna element NIE JEST nigdzie zdefiniowana, timer nie wie co to jest "ELEMENT" wi?c nic z tym nie robi.
Powinno by? co? takiego (je?li chcesz timer):
function dodaj ()
for _ , gracz in ipairs ( getElementsByType ( "player" )) do
local ranga = exports . ddsysgrup : getPlayerGroup ( gracz )
if ranga == "Siema" then
outputChatBox ( "dziala" , gracz )
sprawdzenie [ gracz ] = 1
else
sprawdzenie [ gracz ] = 0
end
end
end
setTimer ( dodaj , 1000 , 0 )
Wysłany: 2019-01-19, 19:40
Ognisty_12877
Wiek: 24 Na forum: 2893 dni Posty: 52
Nick w MP: Delti
Piwa : 1
Dzieki dziala, piwo postawione, mozna zamknac temat
Tagi: niedziałający :: settimer
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: