-
Posts
3,980 -
Joined
-
Last visited
-
Days Won
181
Everything posted by Lord Henry
-
Nessa parte: function createVehicleOnServerStart() local vehicleManager = getAccount("vehicleManager", "ds4f9$") for i = 1, getAccountData(vehicleManager, "vehicleamount") or 0 do wastedVehicle = false vehicleManager é false, se não existir a conta vehicleManager criada. Experimente colocar um verificador antes do for if vehicleManager then Não entendi a utilidade de você especificar a senha da conta no segundo argumento ds4f9$ essa função funciona mesmo sem especificar a senha.
-
getvehiclevelocity Como detectar que o veículo está dando a ré?
Lord Henry replied to Lord Henry's topic in Programação em Lua
Corrigidos. Dai não tem como corrigir pois teria que deletar a página e recriá-la com o novo nome. -
Poste o script login.lua aqui para que possamos ver o motivo do erro. Não se esqueça de usar a ferramenta <> do fórum pra postar o código. A princípio ele está reclamando que esperava um argumento do tipo 'account' mas recebeu argumento 'false'.
-
getvehiclevelocity Como detectar que o veículo está dando a ré?
Lord Henry replied to Lord Henry's topic in Programação em Lua
Bom. A página ficou assim: isVehicleReturning Se tiver algo faltando, erro de inglês, etc, me avise. -
getvehiclevelocity Como detectar que o veículo está dando a ré?
Lord Henry replied to Lord Henry's topic in Programação em Lua
E mais uma coisa: Você saberia me dizer de onde pegou essa função? Ou você criou? Pois eu gostaria de publicá-la na Wiki, mas preciso dar os devidos créditos. -
getvehiclevelocity Como detectar que o veículo está dando a ré?
Lord Henry replied to Lord Henry's topic in Programação em Lua
A propósito, finalmente funcionou. Fiz um script teste assim: function isVehicleReturning (theVehicle) local getMatrix = getElementMatrix(theVehicle) local getVelocity = Vector3(getElementVelocity(theVehicle)) local getVectorDirection = (getVelocity.x * getMatrix[2][1]) + (getVelocity.y * getMatrix[2][2]) + (getVelocity.z * getMatrix[2][3]) if (getVectorDirection >= 0) then return false end if (getVectorDirection < 0) then return true end end function vehCheck () local vehicle = getPedOccupiedVehicle (localPlayer) if vehicle then dxDrawText (tostring(isVehicleReturning (vehicle)), 10, 5) -- Mostra isso no canto superior esquerdo da tela. end end addEventHandler ("onClientRender", getRootElement(), vehCheck) -
getvehiclevelocity Como detectar que o veículo está dando a ré?
Lord Henry replied to Lord Henry's topic in Programação em Lua
Isso if (getVectorDirection == 0 or getVectorDirection > 0) then Seria o mesmo que isso? if (getVectorDirection >= 0) then -
getvehiclevelocity Como detectar que o veículo está dando a ré?
Lord Henry replied to Lord Henry's topic in Programação em Lua
Isso não está funcionando direito. Mostra a ré as vezes quando estou indo pra frente e quando estou parado. -
getvehiclevelocity Como detectar que o veículo está dando a ré?
Lord Henry replied to Lord Henry's topic in Programação em Lua
Não, hauahuahaua. Mas eu já sei que não funcionaria pois ele não diferencia o freio da ré. '-' getControlState (thePlayer, "brake_reverse") Como pode ver, o freio e a ré são o mesmo controle. Mas quero que ative somente quando for a ré. -
Olá novamente galera. Estou fazendo um script básico que começa a tocar um som de "pi" quando o veículo estiver dando a ré, e para de tocar quando o veículo anda pra frente novamente. Eu tentei usar getElementSpeed mas não consegui diferenciar a velocidade pra frente da velocidade pra trás. (os valores não ficam negativos). Alguém sabe como faço para detectar quando o veículo está indo para trás?
-
POR FAVOR ME AJUDA , ERRO CL25
Lord Henry replied to Sr.Toddynho's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Erro no seu GTA SA que não pôde ser iniciado. Reinstale-o. -
Vá aqui: Community - Multi Theft Auto E ali nos filtros, procure por algo do tipo: Prender, Cadeia, sistema-policia, etc.
-
Hello everyone. I created a page with an useful function. But I think that it's too hard to others understand. So I need an experienced user or moderator to fix the page or tell me what to do. FadeInText
-
Preciso de ajuda para terminar um Script de ROUBO
Lord Henry replied to lucas barcelos's topic in Programação em Lua
Poste o script aqui usando a ferramenta <> para que possamos ver onde está o problema. -
Also, this script does nothing. welcomemessage.lua: peruanocomepalomas Rule violation: DONE, THANKS FOR YOUR INPUT
-
Eu preciso aprender o funcionamento lua e suas funções
Lord Henry replied to Junior Silva's topic in Portuguese / Português
Sugiro que comece por aqui: https://wiki.multitheftauto.com/wiki/PT-BR/Introdução_ao_Scripting Boa sorte com seu servidor. -
If you want to delete your resource, change their description to "Delete." And ask deletion here. ------------------------------ I have a question: If my resource is reuploaded without my authorization and without my credits but it's translated, can I report it? Or is considered another resource? ANSWER: You can report it to get it removed, it's your call, but it's adviced to contact the uploader and discuss eventual terms they can upload it (like keeping the credits) because ofcourse such a translated resource is to the benefit of many others. You can also request us to change resource owner to yourself, so you can maintain it as they have no right to.
-
Ajuda para criar um veiculo BOT [Assalto ao Carro Forte]
Lord Henry replied to Citryon25's topic in Programação em Lua
Cara, isso q vc está tentando fazer é extremamente complexo. Você deve aprender a programar melhor antes de fazer coisas tão avançadas. -
Em vez de: Tente usar no server: triggerClientEvent (player_a_ser_revistado, "aparecer", getRootElement()) addEvent("aceitou", true) addEventHandler("aceitou", root, comprardroga) e no client: addEventHandler ("aparecer", getRootElement(), showblowjobMessage) triggerServerEvent("aceitou", localPlayer, myhooker, localPlayer) Outra dica é você colocar vários outputChatBox pelo código para saber onde ele está parando de executar. ------------------------------------------------------ Você está usando essa função no client: function startsucking() john = getLocalPlayer() triggerServerEvent ( "aceitou", getLocalPlayer(), myhooker, john ) -- Nome do Evento, executar em quem, parâmetro1, parâmetro2 showCursor ( false ) guiSetVisible( blowjobBox, false ) end Para chamar essa função no server: function comprardroga (thePlayer, comando, name, player_a_ser_revistado) -- Executar em quem (localPlayer), myhooker (player_a_ser_revistado), john (localPlayer), false local comprador = getPlayerMoney(player_a_ser_revistado) -- comprador = false if comprador > 5000 then -- ERRO (Tentou comparar valor booleano com inteiro.) [Provavelmente parou de executar aqui.] takePlayerMoney ( player_a_ser_revistado, 5 ) -- ERRO, não conseguiu tirar dinheiro pois não existe elemento "false". givePlayerMoney ( thePlayer, 5 ) -- Deu $5 de grana ao thePlayer (localPlayer). end end addEventHandler ( "aceitou", getRootElement(), comprardroga ) -- Evento addEvent ("aceitou", true )
-
Tirando a indentação que está bem ruim e o fato de AddEvent estar depois do AddEventHandler, onde está a parte client-side para chamar a função do dinheiro? Além disso você colocou parâmetros de comando na função, mas não existe nenhum AddCommandHandler para executar essa função.
-
Ajuda com o server
Lord Henry replied to Intelecto's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Muito estranho. Nunca vi nada parecido. Se ocorresse em outros servidores, diria que é sua resolução que está zoada. Tente dar stop em todos os resources pra ver se corrige. Se não mudar em nada, reinicie o servidor sem nenhum resource, apenas os resources originais (certifique-se que os seus resources não iniciem automaticamente) e veja se o problema persiste. -
Ajuda com o server
Lord Henry replied to Intelecto's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Esse pedaço fica oculto nos outros servidores ou só no seu? -
Ajuda para criar um veiculo BOT [Assalto ao Carro Forte]
Lord Henry replied to Citryon25's topic in Programação em Lua
Por padrão não é compatível com veículo. Vc precisa reprogramar o slothbot pra funcionar. Na verdade ele é focado em NPCs para combate. Mas já vi usarem ele para criar trânsito de pedestres e veículos pelo mapa.