Jump to content

Lord Henry

Other Languages Moderators
  • Posts

    4,010
  • Joined

  • Last visited

  • Days Won

    184

Everything posted by Lord Henry

  1. Falta o parênteses dos parâmetros na sua função. Preste mais atenção.
  2. Use a função útil: GenerateString
  3. Não exagere no uso de linhas em branco. E não precisa da função marker(). Coloque aqueles setElementInterior fora de funções.
  4. Só blindar o veículo com setVehicleDamageProof
  5. Pra matar o player com 1 tiro em qualquer parte do corpo, vc não precisa verificar o bodyPart. Remova essa condição.
  6. Já existem outros tópicos com essa mesma dúvida respondidos.
  7. Creio que era este o tópico que vc procurava:
  8. Não é proibido, mas também não é recomendável dar scripts de graça. Tente fazer por conta própria.
  9. Somente com shaders.
  10. 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.
  11. Impossível. Não tem como criar objetos infinitos. Sem contar que haveria abusos. Sugiro que limite em uns 10 ou 20 por player.
  12. BindKey
  13. Errou nos parâmetros do pickup. Depois do 0, não é 1240 e sim 100. E aquele 5 seria oq? Tá errado também.
  14. Na Wiki aparece a contra-parte dessa função. Só saber ler. DetachElements
  15. Poste o meta.xml do resource Play. Lembre-se de usar o botão <> do fórum para postar o código em XML.
  16. 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"
  17. Quais bugs acontecem quando vc remove o include dele do gamemode?
  18. Pra que serve esse true?
  19. AttachElements
  20. Vai dar erro em tudo. Vc criou a table bmx como sendo local. Ela não existe fora daquela função. E não entendi pq vc está criando a table daquela forma, com os veículos como índices. Não sei da onde que vc inventou isso.
  21. Com table.insert
  22. for é um loop. Se vc tivesse estudado lógica de programação primeiro, saberia disso.
  23. setWeaponProperty não serve para isso.
  24. Pra quê você está usando dbPoll?
  25. Qual o limite de criação de objetos? (quantos objetos cada player pode criar no máximo?)
×
×
  • Create New...