MRXBBC

Members
  • Content Count

    25
  • Joined

  • Last visited

Community Reputation

4 Neutral

About MRXBBC

  • Rank
    Advanced Member

Recent Profile Visitors

41 profile views
  1. Mano tem um codigo assim, n sei se já conseguiu resolver o problema function sendHeadshot ( attacker, weapon, bodypart, loss ) if attacker == getLocalPlayer() then if bodypart == 9 then triggerServerEvent( "onServerHeadshot", getRootElement(), source, attacker, weapon, loss ) setElementHealth ( source, 0 ) setPedHeadless( source, true ) end end end addEventHandler ( "onClientPedDamage", getRootElement(), sendHeadshot ) addEventHandler ( "onClientPlayerDamage", getRootElement(), sendHeadshot )
  2. Rapaziada eu to com um erro que ta atrapalhando no meu projeto, na parte do cursor, então o problema é que quando eu clico pra ir pra outra aba ele buga completamente function Clicando( button, state ) if Parte == "Comida" then if cursorPosition (x*569, y*355, x*40, y*20) then Parte = "Arma" end if cursorPosition (x*366, y*355, x*40, y*20) then Parte = "Droga" end end if Parte == "Arma" then if cursorPosition (x*569, y*355, x*40, y*20) then Parte = "Droga" end if cursorPosition (x*366, y*355, x*40, y*20) then Parte = "Comida" end end if Parte == "Droga" then if cursorPosition (x*569, y*355, x*40, y*20) then Parte = "Comida" end if cursorPosition (x*366, y*355, x*40, y*20) then Parte = "Arma" end end end addEventHandler("onClientClick", getRootElement(),Clicando)
  3. Dei uma melhorada e vi no que eu tava errando function addAcl (jogador) local id = getElementModel(jogador) if id == 280 then aclGroupAddObject (aclGetGroup("Policial"), "user."..getAccountName(getPlayerAccount(jogador))) exports.Mrx_info:addNotification(source, "Você está em Serviço" "!", "info") aclSave() else aclGroupRemoveObject (aclGetGroup("Policial"), "user."..getAccountName(getPlayerAccount(jogador))) exports.Mrx_info:addNotification(source, "Você está à paisana" "!", "info") aclSave() end if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(jogador)), aclGetGroup ( "Admin" ) ) and id ~= 280 then aclGroupRemoveObject (aclGetGroup("Policial"), "user."..getAccountName(getPlayerAccount(jogador))) else aclGroupAddObject (aclGetGroup("Policial"), "user."..getAccountName(getPlayerAccount(jogador))) aclSave() end addCommandHandler ( "skin", addAcl )
  4. como eu declararia como jogador? Iria atribuir o source como um localplayer() ?
  5. faz uma função que é acionada apartir de um CreateMarker (local onde o portão tá) chama um addCommandHandler você coloca a senha da base nele e dentro da função faz um aclGroupAddObject, você vai precisar checar se o player ta ou não na ACL, se tiver o portão abre automaticamente, se não ele vai precisar por a senha. Espero ter ajudado Se tiver deixa o Thanks pra mim ai :3
  6. Estou fazendo esse sistema pra quando o player estiver com uma skin ele será setado para uma acl especifica e quando não estiver ele remove Mas não esta setando, alguém pode me ajudar? function addAcl (source) local id = getElementModel(source) if id == 280 then aclGroupAddObject (aclGetGroup("Policial"), "user."..source) exports.Mrx_info:addNotification(source, "Você está em Serviço" "!", "info") aclSave() else aclGroupRemoveObject (aclGetGroup("Policial"), "user."..source) exports.Mrx_info:addNotification(source, "Você está à paisana" "!", "info") aclSave() end end addEventHandler ( "onResourceStart", getRootElement(), addAcl )
  7. da o Thanks no meu comentário mano, se não for pedir de mais
  8. MRXBBC

    [Ajuda]

    Tenho um codigo que eu fiz olhe como foi feito e tente entender a logica se n conseguir eu posso explicar addEventHandler("onClientKey", root, function(key, pressed) if key == "x" and pressed and getPedOccupiedVehicle(localPlayer) and beltVehicles[getVehicleType(getPedOccupiedVehicle(localPlayer))] then if not getElementData(localPlayer, "veh:ov") then setElementData(localPlayer, "veh:ov", true) stopSound(beltSound) playSound("files/ovbe.mp3", false) exports.san_chat:sendLocalMeMessage(localPlayer, "Colocou o cinto de segurança.") else setElementData(localPlayer, "veh:ov", false) playSound("files/ovki.mp3", false) playSounds("ov", true) exports.san_chat:sendLocalMeMessage(localPlayer, "tirou o cinto de segurança.") end end end)
  9. usa a função code aqui do fórum, só colando codigo fica muito ruim a visualização
  10. O painel dx deve ser feito no client, a parte dos botões você usa essa função function buttons(_,state) if isEventHandlerAdded("onClientRender", root, dxPainel) then --configurando os botões com essas funcões end end addEventHandler("onClientClick", root, buttons) você seta os elementos e dentro do server usa o get pra configurar as funções tem mais explicado na wiki https://wiki.multitheftauto.com/wiki/Main_Page
  11. Sim, irei já fazer isso, só estava querendo ver se está certo, muito obrigado
  12. function comandohacker (source) if isElementWithinMarker (source, hackear ) then setElementPosition ( lojasair1, 834.66760, 7.45359, 1010) setElementPosition ( hackear, 822.74316, -0.47490, 1010) outputChatBox("#000000[#00FF00 Prisao System #000000] -#00FF7F Atenção todas as Unidades !!",root,255,255,255,true) outputChatBox("#000000[#00FF00 Prisao System #000000] -#00FF7F O Hacker [#FF0000 " .. getPlayerName(source) .. " #00FF7F]#00FF7F está Invadindo o Prisao System de #00FF00Los Santos #00FF7F!!",root,255,255,255,true) outputChatBox ('#FF0000- Fazendo upload do virus... Aguarde 30seg...',source,255,255,255,true) setPedAnimation(source, "CASINO", "Slot_bet_01", 30000, true, false, false, false) setPedRotation(source,270 ) setPedAnimation( ped, "SHOP", "SHP_Rob_HandsUp") triggerClientEvent ( root, "roubar", root) setElementVisibleTo ( blipalarme, root, true ) setTimer ( function() outputChatBox ('#FF0000- Upload do Virus Finalizado com Sucesso... Portao Sera aberto!',source,255,255,255,true) moveObject(portaointer, 4000, -487.599609375,-514, 19.89999961853) moveObject(portaoexter, 4000, -487.60000610352,-524.29998779297,19.89999961853) setElementPosition(dinheiro1,2192.26684, 1625.1552, 1000.8) setElementPosition ( lojasair1, 2163.7546, 1618.1488, 1000.9724) setElementInterior ( hackear, 1) setPedAnimation(ped,false) setElementPosition ( ped, 2186.8, 1619.1047, 999.97656) setTimer ( function() outputChatBox ('#FF0000- Portao Fechado!',source,255,255,255,true) moveObject(portaointer, 4000, -487.599609375,-514, 27.89999961853) moveObject(portaoexter, 4000, -487.599609375,-524.2998046875,27.89999961853) end, 30000, 1 ) end, 30000, 1 ) desta forma?
  13. armas = { [31] = true, [36] = true, [38] = true, } addEventHandler ( 'onPlayerWeaponSwitch', getRootElement ( ), function ( previousWeaponID, currentWeaponID ) if ( armas[currentWeaponID] ) then toggleControl ( source, 'fire', false ) else toggleControl ( source, 'fire', true ) end end ) espero que tenha ajudado