-
Posts
395 -
Joined
-
Last visited
-
Days Won
1
Everything posted by #DeltaSCR
-
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?
-
@Lord Henry@DNL291Realmente, era a Freeroam, funcionando perfeitamente agora
-
Pior que não estou usando nenhum sistema de tags killmessages?
-
Mas ai as mensagens estão saido duplicadas, tipo MeuNick:msg | Local MeuNick: msg
-
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
-
Fora isso está tudo correto?
-
Atualizado
-
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?
-
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?
-
Sim, chegou basicamente nesse mesmo código do cara
-
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...
-
Testei esse mesmo codigo, acontece que quando vou falar no chat, aparece apenas a primeira palavra, e tambem não pega comandos
-
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?
-
Vou testar aqui
-
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
-
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
-
Postei somente está parte porque no meu conceito, é o necessário
-
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)
-
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?
-
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!
-
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"?
-
Como assim? Explique...
-
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?
-
OK, vou tentar aqui