VazErn

Members
  • Content Count

    64
  • Joined

  • Last visited

Community Reputation

11 Decent

1 Follower

About VazErn

  • Rank
    Snitch
  • Birthday 23/10/2003

Details

  • Gang
    Royal Life Network
  • Location
    Milagres, Bahia, Brazil

Recent Profile Visitors

876 profile views
  1. VazErn

    [AJUDA] SISTEMA DE ID |

    Melhor sistema de ID é por data-base, além de ficar mais simples, cada jogador fica com um ID fixo.
  2. Por isso o @Lord Henry sugeriu que estude melhor a estrutura da linguagem, para que aprender a LER o código, no seu estado atual, é como se um semi-analfabeto tentasse ler um artigo penal. Mas o código pronto com a função do @MaligNos seria somente: function qtsElementData(dataname) local qtd = 0 for _,p in ipairs(getElementsByType("player")) do if getElementData(p,dataname) then qtd = qtd + 1 end end return qtd end function Verifica_Roubo(source) if isElementWithinMarker( source, Atendente) then --guarda1 = exports.slothbot:spawnBot (865.3115234375, -1368.9912109375, 14.996451377869, 270, 113, 0, 0, policial, 31, "waiting", true ) local theTeam = getTeamFromName("PM") if theTeam then if countPlayersInTeam(theTeam) >= 0 then if qtsElementData("nomeDaData") == 5 then --if getElementModel( element ,theElement ) setElementPosition( Atendente, 854.6572265625, -1372.029296875, 14.996742248535 -5 ) setPedAnimation(source, "SHOP", "ROB_Loop_Threat", 10000, true, false, false, false) setPedRotation(source, 360 ) setPedAnimation( ped, "SHOP", "SHP_Rob_HandsUp") BancoRoubado = createBlipAttachedTo(Atendente, 36) setTimer (function() outputChatBox("#000000[#FF0000ATENÇÃO#000000]#FFFFFFO Portão abrira em #FF000030 segundos#FFFFFF!!!", source, 0, 255, 0, true) setTimer(function() outputChatBox("#000000[#FF0000ATENÇÃO#000000]#FFFFFFO Portão abrira em #FF000020 segundos#FFFFFF!!!", source, 0, 255, 0, true) setTimer(function() outputChatBox("#000000[#FF0000ATENÇÃO#000000]#FFFFFFO Portão abrira em #FF000010 segundos#FFFFFF!!!", source, 0, 255, 0, true) moveObject( Porta1, 2930, 854.40002441406, -1368.5, 16.60000038147) moveObject( Porta2, 2930, 870.09997558594, -1368.5, 16.60000038147) outputChatBox("#000000[#FF0000ATENÇÃO#000000]#FFFFFFO Portão abriu!!!", source, 0, 255, 0, true) Cofre = createObject(2634, 850.2998046875, -1375, 23, 0, 0, 90) Marker_Cofre = createMarker(849.7685546875, -1375, 22.9964427948 -1, "cylinder", 2, 255 ,0 ,0, 255) triggerClientEvent ( root, "roubar", root) end, 30000, 1) end, 20000, 1) end, 10000, 1) else exports.dxmessages:outputDx(source,"#FF0000[ATENÇÃO] #FFFFFFÉ necessário 5 jogadores no marker para realizar o assalto.", source, 255, 255, 255, true) end else exports.dxmessages:outputDx(source,"#FF0000[ATENÇÃO] #FFFFFFPrecisa ter 5 PM online para roubar!!!", source, 255, 255, 255, true) end end end end addCommandHandler("assaltar", Verifica_Roubo)
  3. Hello guys! Does anyone know a way to return values with a trigger, or is there another method? (I'm trying to completely stop using element-data, but I'm not sure how to return values, just how to set, since the trigger functions only return nil, false, or true)
  4. Olá pessoal! Alguém sabe uma maneira de retornar valores com um trigger, ou se há outro método? (Estou tentando parar completamente de usar element-data, mas não sei como retornar valores, só como definir, já que as funções de trigger só retornam nil, false ou true)
  5. VazErn

    Chat Visível para Uma ACL Especifica

    Ops, desculpe-me!
  6. VazErn

    Chat Visível para Uma ACL Especifica

    time = {} time[source] = setTimer(function() -- blá, blá, blá end, 4000, 1) if isTimer(time[source]) then
  7. VazErn

    Chat Visível para Uma ACL Especifica

    Você cria um loop com todos os jogadores do servidor, e verifica se estão em tal grupo da ACL. Exemplo: addCommandHandler("msg", function() for index, players in ipairs(getElementsByType("player")) do if isObjectInAclGroup("user."..getAccountName(getPlayerAccount(players)), aclGetGroup("GrupoACL")) then -- ## Aqui as funções que você queira que sejam executadas. end end end )
  8. VazErn

    roleplay scripting

    Eu quero alguém meu servidor de programação no Exchange por dinheiro, mas para ter um profissional com as provas e imagens de lésbica exclusivamente By: Translate google
  9. VazErn

    [HELP] Weapon Fire Shader

    Hello guys! I started with shaders today, I made a script to apply a texture to the weapons fire, but it is not working, nor does it give any error in the debug. Client-side shader = dxCreateShader("shader/shader.fx") fire_fx = dxCreateTexture("files/fire.png") function replaceFireFX() engineApplyShaderToWorldTexture(shader, "muzzle_texture4") dxSetShaderValue(shader, "gTexture", fire_fx) end addEventHandler("onClientResourceStart", resourceRoot, replaceFireFX) addEventHandler("onClientPlayerJoin", root, replaceFireFX) FX-Code texture gTexture; technique TexReplace { pass P0 { Texture[0] = gTexture; } } fire.png
  10. Bom, da um trabalhinho a mais do que usar element-data, mas para ter um servidor bom, esforços são necessários.
  11. Amigo, não havia imaginado que era tão fácil, as vezes acontece de dar uma "falta de lógica" na minha mente, rs. (Element-data abandonado de vez, rs) (Como usei no meu sistema de gasolina) Client-side (funções para obter, e definir dados da tabela): addEvent("setVehicleFuel", true) addEventHandler("setVehicleFuel", root, function(localPlayer, fuelData) local veh = localPlayer:getOccupiedVehicle() if type(fuelData) == "number" then data.fuel[veh] = fuelData return fuelData end end ) addEvent("getVehicleFuel", true) addEventHandler("getVehicleFuel", root, function() local veh = localPlayer:getOccupiedVehicle() return data.fuel[veh] end ) Server-side (exemplo que usei para definir o dado da tabela que está no client-side): addCommandHandler("fuel", function() outputChatBox(tostring(triggerClientEvent("getVehicleFuel", source))) end ) Testei todas as funções que fiz, e estão funcionando normalmente. Obrigado!
  12. Muito obrigado maninho! Assim que possível testo, qualquer coisa retorno um erro.
  13. Olá pessoal! Como eu posso obter dados de uma tabela em server-side, no client-side (ou vice-versa)? Imaginei que poderia ser utilizando um trigger, mas não sei como utilizá-lo para tal. (Estou fazendo isto para tentar parar de utilizar o element-data o máximo possível)
  14. VazErn

    [HELP] Problem with

    Put the variable r, g, b inside the check, like this: local player_vehicle = getPedOccupiedVehicle(localPlayer) if (player_vehicle) then local r, g, b = getVehicleHeadLightColor(player_vehicle) dxDrawText("", x*0, y*39.5, x*1366 + x*1128, y*768, tocolor(r,g,b), 1, font_icons, "center", "top", false, false, false, true, false) dxDrawText("", x*0, y*39.5, x*1366 + x*908, y*768, tocolor(r,g,b), 1, font_icons, "center", "top", false, false, false, true, false) else dxDrawText("", x*0, y*39.5, x*1366 + x*1128, y*768, tocolor(255,165,0), 1, font_icons, "center", "top", false, false, false, true, false) dxDrawText("", x*0, y*39.5, x*1366 + x*908, y*768, tocolor(127,255,212), 1, font_icons, "center", "top", false, false, false, true, false) end The variable is out of the check if the player is in the car, that is, how he is using onClientRender (event that is every second working), he tries to get the light function of the vehicle, but if he is not in the car, give error then, so have to check inside.
  15. VazErn

    Como faço isso galera?

    Não tem nada haver, o erro, é que você não fez uma verificação (como esta do @Lord Henry om o Mfim3[elemento]).