All Activity

This stream auto-updates     

  1. Today
  2. TAPL

    onClientGuiClick - Taples , مساعدة بـ

    local buttons = { [GUIEditor.button[1]] = {message = 'this is button 1'}, [GUIEditor.button[2]] = {message = 'this is button 2'}, } addEventHandler("onClientGUIClick", guiRoot, function () if buttons[source] then outputChatBox(buttons[source].message,255,0,0,true) end end )
  3. لقد فعل شيئًا بسيطًا وشاركه ، ولا حاجة لإهانة عمله
  4. Geteco

    AddPedClothes with custom texture?

    Maybe should use shader? local shader = dxCreateShader("shader.fx", 0, 0, true, "ped") local texture = dxCreateTexture("texture.png") addEventHandler("onClientResourceStart", resourceRoot, function() engineApplyShaderToWorldTexture(shader, "cj_ped_torso") dxSetShaderValue(shader, "Tex0", texture) end) shader.fx
  5. Yesterday
  6. لا يوجد فرق بين الي قدمتة وهذا
  7. Lord Henry

    Alguem me ajuda ? ( Duvida )

    O primeiro outputChatBox não precisa. Além disso vc está deixando brecha pro cara ficar floodando o chat com essa mensagem se ele ficar usando o comando várias vezes. E o segundo outputChatBox faltou vc colocar sourcePlayer antes do 255. E também só tem 1 TAB no início da linha, e não 2.
  8. #Horus

    Alguem me ajuda ? ( Duvida )

    Obrigado pessoal!!!! eu coloquei alguns outputChatBox! function Punha (sourcePlayer) outputChatBox ( "#ffffff*O #1066E7Jogador#ffffff "..getPlayerName(source).." #1066E7Esta batendo punheta! Utilizando #FFFFFF( /punheta )", getRootElement(), 255, 255, 255,true ) if isGuestAccount (getPlayerAccount(sourcePlayer)) then return end -- Impede que o comando funcione para jogadores deslogados. outputChatBox ("É necessário estar logado para bater o punhetao!", 255, 0, 0) triggerClientEvent (sourcePlayer, "verPunheta", sourcePlayer) -- Executa o evento "verPunheta" do client.lua if not isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(sourcePlayer)), aclGetGroup ("Punheteiro")) then -- Se o jogador não tem a TAG, então: aclGroupAddObject (aclGetGroup("Punheteiro"), "user."..getAccountName (getPlayerAccount (sourcePlayer))) -- Coloca TAG de punheteiro nele. end end addCommandHandler ("punheta", Punha) -- Comando que executa a função Punha addEvent ("cancelaTag", true) addEventHandler ("cancelaTag", getRootElement(), function () if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(client)), aclGetGroup ("Punheteiro")) then -- Se o jogador tem a TAG, então: aclGroupRemoveObject (aclGetGroup("Punheteiro"), "user."..getAccountName (getPlayerAccount (client))) -- Remove a TAG de punheteiro dele. end end) do jeito que coloquei esta correto ? ou pode correr algum risco de bug ? Realmente um mod bem tosco kkkkkkk
  9. OverKILL

    Alguem me ajuda ? ( Duvida )

    askoaspsa, eu tava tentando ajudar, mas o código é fácil de entender, acho que agora ele não terá mais dúvida com esse tipo de coisa.
  10. Lord Henry

    Alguem me ajuda ? ( Duvida )

    Pois é, ahuahauhaua Normalmente eu nunca passo código pronto, pois isso desestimula o usuário a ir buscar informações na Wiki. Mas como eu deixei o código comentado, ele pode estudar o código também.
  11. OverKILL

    Alguem me ajuda ? ( Duvida )

    Sim, clique no icone de coração no comentario do Lord como uma forma de agradecimento por te dar 100% do código pronto.
  12. Lord Henry

    Alguem me ajuda ? ( Duvida )

    Sim. Os triggers exigem que vc crie um evento compartilhado usando addEvent e depois anexe esse evento na função que vc quer que ele execute usando addEventHandler.
  13. #Horus

    Alguem me ajuda ? ( Duvida )

    Agora eu entendi manooooooo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! eu tinha que ter criado um evento no client-side para o trigger do server-side detectar ele sempre que for um script desse tipo, deve-se criar os eventos no client-side, para fazer ligação no server-side ?
  14. Lord Henry

    Alguem me ajuda ? ( Duvida )

    Ta ae: client.lua local x, y = guiGetScreenSize () -- x e y recebem a resolução da tela do jogador. local rendering = false -- variável que indica se a imagem está sendo renderizada ou não, para evitar que bugue ao usar o comando enquanto já está renderizando a imagem. local minutos = 15 -- Quantos minutos o jogador deve esperar para perder a TAG de Punheteiro function pornRender () -- Essa função é chamada a cada frame. dxDrawImage (0, 0, x, y, "nude.png", 0, 0, 0, tocolor(255,255,255,255), true) -- Desenha a imagem 'nude.png' na tela inteira do jogador. end addEvent ("verPunheta", true) addEventHandler ("verPunheta", getRootElement(), function () -- Função que inicia o render da imagem. if not rendering then -- Se a imagem já não está sendo renderizada, então: rendering = true -- Ela é considerada renderizada agora. addEventHandler ("onClientRender", getRootElement(), pornRender) -- Inicia o render da imagem a cada frame. setTimer (stopRender, 15000, 1) -- Daqui a 15 segundos, executa a função stopRender uma única vez. if isTimer (pornTimer) then -- Se já existe o timer para tirar a TAG do jogador, então: resetTimer (pornTimer) -- Reinicia esse timer. else -- Se não existe o timer, então: pornTimer = setTimer (function () -- Cria o timer. triggerServerEvent ("cancelaTag", localPlayer) end, minutos * 60000, 1) -- Daqui a 15 minutos, executa o evento "cancelaTag" no server, que irá remover a TAG. end end end) function stopRender () -- Função que cancela o render da imagem. if rendering then -- Se a imagem está sendo renderizada, então: rendering = false -- Ela não é mais considerada renderizada. removeEventHandler ("onClientRender", getRootElement(), pornRender) -- Cancela o render da imagem e ela some da tela. A função pornRender para de ser executada a cada frame. end end server.lua function Punha (sourcePlayer) if isGuestAccount (getPlayerAccount(sourcePlayer)) then return end -- Impede que o comando funcione para jogadores deslogados. triggerClientEvent (sourcePlayer, "verPunheta", sourcePlayer) -- Executa o evento "verPunheta" do client.lua if not isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(sourcePlayer)), aclGetGroup ("Punha")) then -- Se o jogador não tem a TAG, então: aclGroupAddObject (aclGetGroup("Punha"), "user."..getAccountName (getPlayerAccount (sourcePlayer))) -- Coloca TAG de punheteiro nele. end end addCommandHandler ("punheta", Punha) -- Comando que executa a função Punha addEvent ("cancelaTag", true) addEventHandler ("cancelaTag", getRootElement(), function () if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(client)), aclGetGroup ("Punha")) then -- Se o jogador tem a TAG, então: aclGroupRemoveObject (aclGetGroup("Punha"), "user."..getAccountName (getPlayerAccount (client))) -- Remove a TAG de punheteiro dele. end end)
  15. #Horus

    Alguem me ajuda ? ( Duvida )

    function Punha(sourcePlayer) if not punhetaStarted then triggerClientEvent ( playerSource, "E Aqui pessoal", playerSource, "E Aqui pessoal" ) aclGroupAddObject (aclGetGroup("Punheteiro"), "user."..getAccountName (getPlayerAccount (thePlayer))) end end addCommandHandler("punheta", Punha)
  16. Can I set the texture part to a custom one using AddPedClothes? If so... how? What format does the texture need to be?
  17. Lord Henry

    Alguem me ajuda ? ( Duvida )

    A verificação deverá ser feita no client.
  18. OverKILL

    Alguem me ajuda ? ( Duvida )

    Agora você deve fazer uma verificação ex: if not pornStarted then e em baixo adicionar o trigger do client e aclGroupAddObject
  19. #Horus

    Alguem me ajuda ? ( Duvida )

    function Punha(sourcePlayer) end addCommandHandler("punheta", Punha)
  20. OverKILL

    Alguem me ajuda ? ( Duvida )

    Você deve fazer isso.
  21. #Horus

    Alguem me ajuda ? ( Duvida )

    Posso inicia-lo ja com o function ?
  22. OverKILL

    Alguem me ajuda ? ( Duvida )

    Inicie um lado server-side, lá você inicia o comando, AddCommandHandler
  23. #Horus

    Alguem me ajuda ? ( Duvida )

    Ok, obrigado, primeiramente preciso criar o triggerClientEvent certo ? Mas para puxar os recursos oque preciso fazer ?
  24. OverKILL

    Alguem me ajuda ? ( Duvida )

    Ok, vamos lá, faça por partes, faça os passos que citei acima e poste aqui.
  25. #Horus

    Alguem me ajuda ? ( Duvida )

    Pois e kskkss mais achei que ia ficar meio tosco sabe mano ? Aí assim, quando ele executar o /punheta ele iria ser adicionado no grupo para ter a tag, e após passar 1 minuto mais ou menos ele ser removido tlg ?
  26. MR.Mosa

    .:[ موضوع عام فيروسات فالمنتدى 🔧 ]:.

    شو اخبارك يا صاحبي
  27. OverKILL

    Alguem me ajuda ? ( Duvida )

    Então, você pode definir um grupo Punheta por exemplo, e adicionar os jogadores ' punheteiros ' lá, assim iriam ter a tag pra sempre e todos iriam ver, as vezes o jogador digita o comando /punheta e nem fala no chat, dai você só vai processar uma coisa que nem iria precisar.
  1. Load more activity