-
Posts
3,990 -
Joined
-
Last visited
-
Days Won
182
Everything posted by Lord Henry
-
Você pode fazer uns cálculos baseados na posição do veículo selecionado, no caso com getElementPosition e então colocar a posição da câmera com setCameraMatrix.
- 1 reply
-
- 1
-
-
Primeiramente vc precisa saber como a lógica do script vai funcionar.
-
script [DUVIDA] Como chamar função de server-side no client-side?
Lord Henry replied to noonbr's topic in Programação em Lua
triggerServerEvent- 2 replies
-
- 1
-
-
- duvida
- server-side
-
(and 4 more)
Tagged with:
-
Heatshot? Nunca ouvi falar disso.
-
Vc esqueceu de copiar uma parte do código-fonte lá da Wiki. Vc precisa copiar tudo que está dentro do retângulo azul. Source Code local allowed = { { 48, 57 }, { 65, 90 }, { 97, 122 } } -- numbers/lowercase chars/uppercase chars function generateString ( len ) if tonumber ( len ) then math.randomseed ( getTickCount () ) local str = "" for i = 1, len do local charlist = allowed[math.random ( 1, 3 )] str = str .. string.char ( math.random ( charlist[1], charlist[2] ) ) end return str end return false end
-
Modifique a handling dele. Ele causa dano absurdo ao colidir por causa da massa alta que ele tem. SetVehicleHandling
-
Falta o parênteses dos parâmetros na sua função. Preste mais atenção.
-
Use a função útil: GenerateString
-
Não exagere no uso de linhas em branco. E não precisa da função marker(). Coloque aqueles setElementInterior fora de funções.
-
Só blindar o veículo com setVehicleDamageProof
-
Pra matar o player com 1 tiro em qualquer parte do corpo, vc não precisa verificar o bodyPart. Remova essa condição.
-
Já existem outros tópicos com essa mesma dúvida respondidos.
-
Creio que era este o tópico que vc procurava:
-
Não é proibido, mas também não é recomendável dar scripts de graça. Tente fazer por conta própria.
-
Somente com shaders.
-
Sim. Faça com evento onPlayerDamage. Nesse evento existe o parâmetro bodyPart. Se ele for igual a 9 (cabeça) então usa killPed e mata o source (que foi o jogador que recebeu o dano). Antes de matá-lo, verifique se ele está na arena. Pode ser com elementData.
-
Impossível. Não tem como criar objetos infinitos. Sem contar que haveria abusos. Sugiro que limite em uns 10 ou 20 por player.
-
BindKey
-
Errou nos parâmetros do pickup. Depois do 0, não é 1240 e sim 100. E aquele 5 seria oq? Tá errado também.
- 1 reply
-
- 1
-
-
Na Wiki aparece a contra-parte dessa função. Só saber ler. DetachElements
-
Dificuldade com Gamemode
Lord Henry replied to Fabelix's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Poste o meta.xml do resource Play. Lembre-se de usar o botão <> do fórum para postar o código em XML. -
Tenho uma função pronta aqui, estude ela e faça as adaptações necessárias: function SearchList () -- Função que busca os jogadores pela barra de pesquisa. guiGridListClear (GridJogadores) -- Limpa a GridList onde aparecem os nomes dos jogadores. local Nome = guiGetText (Box) -- Obtém o texto da EditBox. (a variável Box é onde está o EditBox) for i, thePlayer in ipairs (getElementsByType ("player")) do -- Para cada jogador conectado, faça: if (thePlayer ~= localPlayer) then -- Se o jogador não for eu mesmo. (evita de aparecer meu próprio nick na lista) if (string.find (getPlayerName (thePlayer):lower(), Nome:lower())) then -- Se o termo da variável Nome aparece no nick deste jogador, então: local row = guiGridListAddRow (GridJogadores) -- Cria uma linha na gridList. guiGridListSetItemText (GridJogadores, row, 1, getPlayerName (thePlayer), false, false) -- Preenche essa linha com o nick deste jogador. end end end end addEventHandler ("onClientGUIClick", Box, SearchList, false) -- Executa a função SearchList ao clicar no EditBox. Também poderia ser ao clicar em um botão de "Procurar"
-
Dificuldade com Gamemode
Lord Henry replied to Fabelix's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Quais bugs acontecem quando vc remove o include dele do gamemode? -
Pra que serve esse true?
-
AttachElements