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

Wysłany: 2019-01-19, 18:00


Ognisty_12877







Wiek: 24
Na forum: 2892 dni
Posty: 52
Nick w MP: Delti

Piwa: 1

Respekt: 60

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(dodaj50000)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-01-19, 18:18


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-01-19, 18:28


Ognisty_12877







Wiek: 24
Na forum: 2892 dni
Posty: 52
Nick w MP: Delti

Piwa: 1

Respekt: 60

a za pomoc? eventu ze co 5 sekund wysyla trigger w tym samym skrypcie po stronie serwera jak by to wygladalo

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-01-19, 18:33


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Po co sobie utrudnia?? Na pewno jako? wp?ynie na serwer.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Ognisty_12877
Wysłany: 2019-01-19, 18:38


Ognisty_12877







Wiek: 24
Na forum: 2892 dni
Posty: 52
Nick w MP: Delti

Piwa: 1

Respekt: 60

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(dodaj10000)



Moge wyslac ci caly skrypt na priv, jezeli chcesz

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-01-19, 19:26


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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(dodaj10000)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-01-19, 19:40


Ognisty_12877







Wiek: 24
Na forum: 2892 dni
Posty: 52
Nick w MP: Delti

Piwa: 1

Respekt: 60

Dzieki dziala, piwo postawione, mozna zamknac temat

Postaw piwo autorowi tego posta
 

 
Tagi: niedziałający :: settimer
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