Jump to content

#DeltaSCR

Members
  • Posts

    395
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by #DeltaSCR

  1. Olá, pretendo desenvolver um código cujo quando um Player esteja em um veículo de emergência, ao apertar "H", cancele a sirene original, juntamente com o giroflex padrão, e toque um som modificado (3d), alguém tem ideia de como eu devo fazer isso?
  2. @Lord Henry@DNL291Realmente, era a Freeroam, funcionando perfeitamente agora
  3. Pior que não estou usando nenhum sistema de tags killmessages?
  4. Mas ai as mensagens estão saido duplicadas, tipo MeuNick:msg | Local MeuNick: msg
  5. Ok, no caso eu vou verificar todos os Slots, Então eu poderia fazer isso:? local arma = getPedWeapon (thePlayer, 1 or 2 or 3) -- E assim por diante if (arma == 4) then dxDrawText ("Sim") else dxDrawText ("Não") elseif (arma == 22) then dxDrawText ("Sim") else dxDrawText ("Não") end
  6. local arma = getPedWeapon (thePlayer) if arma then for id, player in ipairs (getElementsByType("weapon")) do if (id == 25) then dxDrawText ("Sim") else dxDrawText ("Não") end end end Eu fiz assim, por exemplo, se o Player estiver com a arma do ID 25, vai executar um DrawText, mas dessa forma estaria correto?
  7. Bom, estou desenvolvendo um script, cujo quero que se o Player tiver uma arma de um determinado ID, vai criar um dxText (vou configurar), não tenho ideia de como fazer essa verificação da arma, podem ajudar?
  8. Sim, chegou basicamente nesse mesmo código do cara
  9. Bom, eu vim parar nesse tópico por indicação, mas enfim, estou precisando muito desse chat local na letra T, mas eu queria que pudesse usar comandos nele...
  10. Testei esse mesmo codigo, acontece que quando vou falar no chat, aparece apenas a primeira palavra, e tambem não pega comandos
  11. Bom, estou com um projeto de fazer um sistema policial; A primeira parte que eu estou com uma grande dúvida é: É possível um Player de alguma forma se movimentar mesmo estando Setado em uma animação?
  12. Por que a função a basicamente a mesma... (Estou pelo celular agora), é mais ou menos assim: function openCreateRG() if RGPanel == false then showCursor (true) -- O resto é desnecessário postar else showCursor (false) end end É mais ou menos isso ae
  13. mkRG Signifca um Marker que está criado em uma parte mais acima; function closePainel: o objetivo dessa função é: quando o Player sair do Marker "mkRG", o painel que está aberto ser a fechado
  14. Postei somente está parte porque no meu conceito, é o necessário
  15. OK, O erro do debug desapareceu, agora tenho outro problema, o painel é para aparecer somente para quem está na data "Não", aqui no caso ele está aparendo para ambas data ("Sim" e "Não"), e no caso está aparecendo quando o player sai do marker, quando era pra aparecer quando o mesmo entra. Eis o codigo: function openPainel (marker, md) if not getElementData (source, "DeltaSCR_HaveRG") == "Sim" then if md then if marker == mkRG then triggerClientEvent (source, "DeltaSCR_OCRG", root) end end else outputChatBox ("#ffff00Atenção: Você já possui seu RG", localPlayer, 255, 255, 255, true) end end addEventHandler ("onPlayerMarkerHit", getRootElement(), openPainel) function closePainel (marker, md) if md then if marker == mkRG then triggerClientEvent (source, "DeltaSCR_OCRG", root) end end end addEventHandler ("onPlayerMarkerLeave", getRootElement(), closePainel)
  16. Olá caros amigos, então, estou desenvolvendo um código cujo o player passará por Verificação de Data, mas ai que está o problema, estou com um erro e gostaria que me ajudassem... No lado do (client-side), depois que é executado todo o codigo, o player é setado na data a seguir: setElementData (localPlayer, "DeltaSCR_HaveRG", "Sim") Até ai tudo bem, esse Data é Sub Dividido em 2 Partes: "Não" se ele não possui o documento e "Sim" se ele possui; Logo a frente no lado do (server-side) é necessário que eu verifique se o Player está não está com a data "Sim", pois se ele tiver, não deverá abrir um determinado painel quando ele passar no marker: function openPainel (marker, md) if not getElementData (localPlayer, "DeltaSCR_HaveRG") == "Sim" then -- Verificação Citada if md then if marker == mkRG then triggerClientEvent (source, "DeltaSCR_OCRG", root) end end else outputChatBox ("#ffff00Atenção: Você já possui seu RG", localPlayer, 255, 255, 255, true) end end addEventHandler ("onPlayerMarkerHit", getRootElement(), openPainel) Mas ao fazer isto, o debugscript apresenta o seguinte erro: WARNING: [mods]\[SCR]Identidade\DeltaSCR_server.lua:39: Bad argument @ 'getElementData' [Expected element at argument 1, got nil] Minha duvida é: O que eu devo fazer para resolver isto?
  17. Bom, eu queria saber como eu poderia fazer um código cujo chat "T" (say), no caso, que a mensagem enviada apareça apenas para jogadores próximos... Não tenho a mínima ideia de como fazer isso!
  18. Então pelo o que eu entendi, se eu fizer desta maneira, o servidor vai estar continuamente verificando data de player em player, correto? Se sim, na prática, como eu deveria fazer para não acontecer esse "sobrecarregamenro"?
  19. Então, estou fazendo uma HUD cuja tem verificação de data, estou fazendo da seguinte forma: function hud () local job = getElementData (localPlayer, "Emprego" ) or false if job == "Mecanico" then setElementData (localPlayer, "Profissão", "Mecanico") elseif job == "Petroleiro" then setElementData (localPlayer, "Profissão", "Petroleiro") elseif job == "Motorista de Uber" then setElementData (localPlayer, "Profissão", "Motorista de Uber") elseif job == "Motorista de Onibus" then setElementData (localPlayer, "Profissão", "Motorista de Ônibus" ) elseif job == "Entregador de Jornal" then setElementData (localPlayer, "Profissão", "Entregador de Jornal") elseif job == "Piloto de Aviao" then setElementData (localPlayer, "Profissão", "Piloto de Avião") elseif job == "PizzaBoy" then setElementData (localPlayer, "Profissão", "PizzaBoy") elseif job == "Policial" then setElementData (localPlayer, "Profissão", "Policial") elseif job == "Transportador de Drogas" then setElementData (localPlayer, "Profissão", "Transportador de Drogas") elseif job == false then setElementData (localPlayer, "Profissão", "Desempregado") end dxDrawText(""..job"", (screenW * 0.8906) - 1, (screenH * 0.1000) - 1, (screenW * 0.9922) - 1, (screenH * 0.1417) - 1, tocolor(0, 0, 0, 255), 1.00, dxfont0_CicleSemi, "left", "center", false, false, false, false, false) end Mas ai o debugscript está acusando que "job" é um valor boleano, como resolvo isso?
×
×
  • Create New...