-
Posts
3,992 -
Joined
-
Last visited
-
Days Won
183
Everything posted by Lord Henry
-
Ajuda em um script de gerar key
Lord Henry replied to biscoitoimproprio's topic in Programação em Lua
Se a key for com números, vc pode gerar com math.random. Se for com letras tipo um serial, dai é bem mais complicado.- 2 replies
-
- script
- dar dinheiro
-
(and 1 more)
Tagged with:
-
Se você tivesse estudado a Wiki do getPedWeapon, saberia que existe um parâmetro para informar o slot que se deseja verificar. Você precisa verificar todos os slots para saber se o jogador tem tal arma no inventário.
-
Ocorre por causa do seu loop na linha 5.
-
Depois daquele outputChatBox, coloque isso pra testar: (não vai resolver o problema, mas vai ajudar a descobrir) outputChatBox ("Kovek: "..kovek, p) outputChatBox ("Money: "..money, p) E me diga o que aparece. E sempre deixe o /debugscript 3 ativado.
-
Quais erros? Mande por texto, sua imagem não pegou.
-
[DUVIDA][Mapa-INT] Como faço para editar um predio?
Lord Henry replied to +William's topic in Portuguese / Português
Isso é bem complexo de ser feito. Vc precisa saber Modelagem 3D e ter um programa que consiga abrir os modelos.DFF do GTA. -
factor = 0.03 function createVehicles(player) for i,v in ipairs(getElementsByType("vehicle")) do if getVehicleType (v) ~= "BMX" then fuel = math.random(10,25) setElementData(v, "fuel", fuel) end end end function processFuel(player) for i,v in ipairs(getElementsByType("vehicle")) do if getVehicleType (v) ~= "BMX" then local fuel = getElementData(v, "fuel") or math.random(10,25) if (getVehicleEngineState(v) and fuel > 0 ) then fuel = fuel - factor end if (fuel <= 0.99) then fuel = 0 setVehicleEngineState(v, false) end setElementData(v, "fuel", fuel) end end end createVehicles() setTimer(processFuel, 1000, 0) Colocando a verificação do tipo de veículo. Onde só funciona se o tipo for diferente de "BMX" (bicicleta)
-
local expGanho = 5 -- Supondo que o trabalho está dando 5 de EXP. if (tonumber(getElementData(source,"LSys:EXP")) + expGanho) >= 100 then -- Se o EXP que o player já tem, somado com o EXP que ele ganhou agora for maior ou igual a 100, então passa de level. local expExtra = tonumber(getElementData(source,"LSys:EXP")) + expGanho - 100 setElementData(source,"LSys:EXP",expExtra) -- O EXP que passou de 100 acumula e seta no EXP do level seguinte. (Se ficou com 104 de EXP, vai acumular 4 e setar no EXP) setElementData(source,"Level",tonumber(level)+1) -- Passa de level. outputChatBox("#9ACD32[TRABALHO]: #FFFFFFVocê acumulou #9ACD32100 #FFFFFFde experiência e subiu de level - #ffffff( #9ACD32"..tonumber(level)+1 .." #ffffff)",source,255,255,255,true) playSoundFrontEnd ( source, 101 ) else setElementData(source,"LSys:EXP",tonumber(getElementData(source,"LSys:EXP")) + expGanho) playSoundFrontEnd ( source, 101 ) end
-
Não sei te dizer se ajuda. Como eu disse, é bug do GTA e não do veículo. Mas se vc quiser testar, aí é com vc.
-
Dai é bug do próprio GTA. Nao tem o que fazer.
-
Permita-me indentar pra vc:
-
Poste o código indentado e utilizando o botão de code.
-
Já que é a sua primeira vez, veja as regras do fórum aqui:
-
É possível, mas não é recomendável fazer isso pois isso vai causar uma falha grave na segurança do seu servidor, permitindo que pessoas não autorizadas consigam acesso. Se os seus staffs acessam por outros computadores, é só eles logarem na mesma conta que eles usam normalmente.
-
(Resolvido por privado)
-
Dai sete uma elementData no carro quando liga/desliga o motor e farol. Dai verifique essa data ao entrar no veículo, se tiver a data, mantenha o motor/farol ligado.
-
Remova as linhas 2, 3, 4 e 6.
-
Significa que seu triggerClientEvent (source, "botao1", root) está tentando ativar um evento que não existe no lado client.
-
Tem. Só vc obter as coordenadas offset do marker com getElementAttachedOffsets e depois anexar o veículo no caminhão com esses mesmos offsets. Fazendo com que ele fique anexado na mesma posição que o marker.
-
To testando aqui e realmente tem um bug. Ele não consegue anexar elementos no marker que está anexado em algo. Tem que anexar direto no caminhão. A função retorna true mas não anexa '-'
-
Mas dai o evento irá funcionar com markers de fora do script. Pois vc não criou condição que verifica se o marker é do script.
-
Já fiz algo assim com o cargobob. Os players iam num marker que ficava anexado no helicoptero pra poder grudar dentro dele. Lagava pra carai. Pq vc usou root na linha 39?
-
Isso é automático do próprio GTA. Crie uma função com onVehicleEnter e desligue as luzes e motor.
-
@Poderoso favor não reviver tópicos antigos.
-
E cadê oq vc tentou fazer?