ODutii Posted September 12, 2021 Share Posted September 12, 2021 vehiclesSirene = {} function apagar() if (vehiclesSirene) then destroyElement(vehiclesSirene[source]) vehiclesSirene[source] = nil else return end end addEvent("startSireSound2",true) addEventHandler("startSireSound2",root,apagar) Esse aí é o meu CLIENT-SIDE, a função dele é destroir um elemento, estou usando essa função (startSireSound2) em vários outros arquivos.lua; A função dele é prosseguir caso a lista (vehiclesSirene) exista certo? " if (vehiclesSiren) then "; Porém mesmo assim fica aparecendo "Bad argument @ 'destroyElement' [Expected element at argument 1, got nil]" no meu debugscript, ele atrapalha muito e quando há muitos jogadores ao mesmo tempo fica uma bagunça enorme Já tentei tirar o "source", porém não funcionou; Já tentei tirar os parenteses do "if (vehiclesSiren) then mas não funcionou; Já tentei tirar aquele "else return" mas não muda nada; Já tentei colocar um "vehiclesSirene[source] = false" mas não muda nada; Link to comment
ODutii Posted September 12, 2021 Author Share Posted September 12, 2021 (edited) Obs: Quando eu spamo esse função é quando ocorre o meu problema. Edited September 12, 2021 by ODutii correção Link to comment
Blaack Posted September 13, 2021 Share Posted September 13, 2021 local vehiclesSirene = {} function apagar() if (vehiclesSirene[source]) and isElement(vehiclesSirene[source]) then destroyElement(vehiclesSirene[source]) end end addEvent("startSireSound2",true) addEventHandler("startSireSound2",root,apagar) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now