Jump to content

Lord Henry

Other Languages Moderators
  • Posts

    4,005
  • Joined

  • Last visited

  • Days Won

    184

Everything posted by Lord Henry

  1. Não. Tem que estar no mesmo team. Também daria pra fazer isso cancelando o dano que o player recebe no evento onClientPlayerDamage. Mas isso é feito client-side e a verificação de ACL tem que ser server-side.
  2. Também percebi que não existe a table tampaSpawns no vehicle_spawns. Mas os dados dela existem no editor_server. E a table tentSpawns existe no vehicle_spawns mas seus dados não existem no editor_server.
  3. Você já olhou no /debugscript 3 para ver se há erros no código? Testei seu código e ele usa funções que não existem. Como por exemplo getWeaponAmmoType na linha 288 do vehicle_spawns.
  4. Para fazer elementos DXs desaparecerem, basta parar de renderizá-los usando removeEventHandler no evento que está fazendo onClientRender.
  5. Antes de perguntar, sempre verifique se há algum erro no /debugscript 3. E sua função createText não está sendo chamada em lugar nenhum.
  6. Troque a linha do addCommandHandler por isso: addEventHandler ("onPlayerJoin", getRootElement(), kithab) Fará com que qualquer jogador que entre no seu servidor, receba essas habilidades imediatamente. Para recuperar essas habilidades depois de morrer, coloque mais isso também: addEventHandler ("onPlayerSpawn", getRootElement(), kithab) E tire o source do parâmetro da função. function kithab ()
  7. Outra forma é você ir colocando alguns outputChatBox pelo código para saber até onde ele executa.
  8. Faça assim: function vehicleGodMod (thePlayer) if not hasObjectPermissionTo (thePlayer, "general.adminpanel", false) then outputChatBox ("Erro você não tem acesso ao /blindar", thePlayer, 255) return end local theVehicle = getPedOccupiedVehicle (thePlayer) if theVehicle and isElement (theVehicle) then if isVehicleDamageProof (theVehicle) then setVehicleDamageProof (theVehicle, false) outputChatBox ("Você desblindou seu veículo!", thePlayer, 255) else setVehicleDamageProof (theVehicle, true) outputChatBox ("Você blindou seu veículo!", thePlayer, 0, 255) end else outputChatBox ("Você deve estar em um veículo para usar o /blindar", thePlayer, 255, 0, 0) end end addCommandHandler ("blindar", vehicleGodMod)
  9. Por favor, use a ferramenta <> do fórum para postar códigos. Do jeito que está é ilegível. https://prnt.sc/jp4g81
  10. Como assim trabalha sozinho?
  11. Sobre substituir as skins das armas por outras, é só usar EngineImportTXD. (precisa usar engineLoadTXD antes) Sobre ter várias snipers diferentes, você pode mudar as propriedades da arma para que ela fique igual a uma sniper, usando SetWeaponProperty.
  12. Pra baixar é só você clicar em Download latest version. Para aprender sobre o export, leia sobre a função call.
  13. O que aparece no /debugscript 3?
  14. Já tentou usar guiSetAlpha?
  15. Isso acontece só no seu servidor ou em vários? Acontece só com você ou com outros jogadores também? Provavelmente algum resource está ocultando a mira das armas pela função setPlayerHudComponentVisible.
  16. Isso depende. Qual distância vc considera perto? Você pode obter todos os jogadores online e usar uma condição para verificar a distância de cada um com você, se a distância dele for menor que tanto, ele está perto e é considerado, senão, está longe e é ignorado.
  17. Já verificou se o seu servidor está configurado corretamente? Aparentemente o jogador não está conseguindo fazer o download desses arquivos.
  18. Não, só funciona client-side. Terá que usar o trigger sim.
  19. Porque vc deve usar uma verificação para detectar se você está mirando ou não. Use isPedAiming para fazer essa verificação.
  20. Isso é normal quando você coloca muitos objetos próximos (sobrecarrega o client) e também quando você remove muitos objetos originais do mapa próximos (objetos removidos também sobrecarregam) Talvez isso resolva: setOcclusionsEnabled(false)
  21. Naquele seu loop da parte client-side entre a linha 9 e 11, você está usando a mesma variável para todos os Peds (thePed), dai só vai funcionar 1 vez. Os demais Peds são perdidos. Sugiro que use ped[ i ] no lugar.
  22. Não entendi. Você está querendo fazer o que o código acima já faz?
  23. Use essa loja de carros: shopcar-system Se voltar a ocorrer esse problema, então é outro resource que está com problema.
  24. No início da função que renderiza o seu HUD ou radar, coloque uma condição de restrição que se o jogador possuir tal data, não renderiza eles. Ex: function renderHUD () if getElementData (localPlayer, "cinematic") then return end -- DxDraw... elementos que criam o HUD. end addEventHandler ("onClientRender", getRootElement(), renderHUD) Nesse exemplo acima, se o jogador possuir a data "cinematic", o HUD não será renderizado (não aparecerá). Depois que o jogador sair do painel de login, basta remover essa data ou colocá-la como false, permitindo que o HUD volte a ser renderizado. setElementData (localPlayer, "cinematic", false)
×
×
  • Create New...