ThigasDEV Posted September 8, 2020 Posted September 8, 2020 Estou desenvolvendo esse Script do zero , e ele esta me dando erros no "toggleAllControls" e o "setElementFronzen" no "setTimer" no serverSide! Essa é a Linha do script : function fabricarParafal () local money = getPlayerMoney ( source ) if ( money >= 1000) then takePlayerMoney (source, 1000) setElementFrozen (source, true) toggleAllControls (source, false) setPedAnimation (source, "UZI", "UZI_reload", 5000, true, false, false, false) giveWeapon (source, 31, 100, true) outputChatBox ("#708090[ #FF0000 ᴠᴇɴᴅᴇᴅᴏʀ ᴅᴇ ᴀʀᴍᴀs #708090] #FFFFFF ᴠᴏᴄᴇ ᴇsᴛᴀ ғᴀʙʀɪᴄᴀɴᴅᴏ ᴜᴍᴀ #000000 ᴘᴀʀᴀғᴀʟ #FFFFFF !.", source, 255, 255, 255, true) setTimer(function() setElementFrozen(source, false) toggleAllControls (source, true) end, 5000, 1) else outputChatBox ("#708090[ #FF0000 ᴠᴇɴᴅᴇᴅᴏʀ ᴅᴇ ᴀʀᴍᴀs #708090] #FFFFFF ᴠᴏᴄᴇ ɴᴀᴏ ᴛᴇᴍ #000000 ᴅɪɴʜᴇɪʀᴏ #FFFFFF !.", source, 255, 255, 255, true) end end addEvent ("fParafal", true) addEventHandler("fParafal", getRootElement(), fabricarParafal) https://prnt.sc/udbg98 e se eu Corrigir isso colocando o "source" na linha "function fabricarParafal (..source..)" , ele nao funciona a verificaçao do Dinheiro
Moderators Patrick Posted September 8, 2020 Moderators Posted September 8, 2020 Moved to Portuguese section. community profile | map converters | map images | pDownloader | pAttach | model encrypter
ThigasDEV Posted September 10, 2020 Author Posted September 10, 2020 ja esta Home General MTA Other languages Portuguese / Português Programação em Lua [AJUDA]Estou com problemas num script de MTA no ServerSide 1
DNL291 Posted September 10, 2020 Posted September 10, 2020 Use a formatação Lua do fórum para postar seu código; fica muito ilegível em plain-text. 1 hour ago, Thigas Scripter said: ja esta Está agora, porque ele moveu. Please do not PM me with scripting related question nor support, use the forums instead.
noonbr Posted September 10, 2020 Posted September 10, 2020 Tente: setTimer(function(source) setElementFrozen(source, false) toggleAllControls (source, true) end, 5000, 1, source)
KronoS Lettify Posted September 11, 2020 Posted September 11, 2020 (edited) @Thigas Scripter Para que seu código fique de uma forma mais legível use esta opção: Edited September 11, 2020 by KronoS Lettify Página Facebook: The News Joker (The Piadas & News) Discord: @kronos.lettify em Discord oficial do MTA Dê um THANKS se minha ajuda ou comentário foi útil para você.
ThigasDEV Posted September 11, 2020 Author Posted September 11, 2020 1 hour ago, GSC said: Tente: setTimer(function(source) setElementFrozen(source, false) toggleAllControls (source, true) end, 5000, 1, source) okkk.... vou testar obrigado , funcionou! @GSC
Nome Nome Posted September 11, 2020 Posted September 11, 2020 On 08/09/2020 at 13:41, Thigas Scripter said: Estou desenvolvendo esse Script do zero , e ele esta me dando erros no "toggleAllControls" e o "setElementFronzen" no "setTimer" no serverSide! Essa é a Linha do script : function fabricarParafal () local money = getPlayerMoney ( source ) if ( money >= 1000) then takePlayerMoney (source, 1000) setElementFrozen (source, true) toggleAllControls (source, false) setPedAnimation (source, "UZI", "UZI_reload", 5000, true, false, false, false) giveWeapon (source, 31, 100, true) outputChatBox ("#708090[ #FF0000 ᴠᴇɴᴅᴇᴅᴏʀ ᴅᴇ ᴀʀᴍᴀs #708090] #FFFFFF ᴠᴏᴄᴇ ᴇsᴛᴀ ғᴀʙʀɪᴄᴀɴᴅᴏ ᴜᴍᴀ #000000 ᴘᴀʀᴀғᴀʟ #FFFFFF !.", source, 255, 255, 255, true) setTimer(function() setElementFrozen(source, false) toggleAllControls (source, true) end, 5000, 1) else outputChatBox ("#708090[ #FF0000 ᴠᴇɴᴅᴇᴅᴏʀ ᴅᴇ ᴀʀᴍᴀs #708090] #FFFFFF ᴠᴏᴄᴇ ɴᴀᴏ ᴛᴇᴍ #000000 ᴅɪɴʜᴇɪʀᴏ #FFFFFF !.", source, 255, 255, 255, true) end end addEvent ("fParafal", true) addEventHandler("fParafal", getRootElement(), fabricarParafal) https://prnt.sc/udbg98 e se eu Corrigir isso colocando o "source" na linha "function fabricarParafal (..source..)" , ele nao funciona a verificaçao do Dinheiro Só pra relevar um pouco, não se usa source como parâmetro de função.
ThigasDEV Posted September 11, 2020 Author Posted September 11, 2020 57 minutes ago, Nome Nome said: Só pra relevar um pouco, não se usa source como parâmetro de função. nao se trata como parametro , mas sim como "Orientador" , oq o source faz : pega o player q esta executando aquela funçao (variaveis : player, thePlayer, source, element, name, etc) @Nome Nome 1
Moderators Lord Henry Posted September 11, 2020 Moderators Posted September 11, 2020 (edited) 14 hours ago, Thigas Scripter said: nao se trata como parametro , mas sim como "Orientador" , oq o source faz : pega o player q esta executando aquela funçao (variaveis : player, thePlayer, source, element, name, etc) Source não tem nada a ver com quem executou tal função. Ela é definida pelo evento que ativou aquela função. Se o evento que está ativando a função for por exemplo onVehicleEnter, então source será o veículo que foi entrado pelo jogador. Por outro lado, se o evento ativador for onPlayerVehicleEnter, então dai sim source será o jogador que entrou no veículo. É necessário ler na Wiki o source de cada evento antes de usá-lo na função para saber o que está guardado nessa variável. Edited September 11, 2020 by Lord Henry 1 1 Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanks! Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment Discord Oficial do MTA: https://mtasa.com/discord Blacklist e Whitelist de Scripters: Planilha Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.
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