Jump to content

Estevam2d

Members
  • Posts

    178
  • Joined

  • Last visited

Everything posted by Estevam2d

  1. Estevam2d

    Help-me

    How do I make a window be standard for all sort of resolution ?
  2. xXMADEXx Thank you very much, changed mta .. I also wanted to find a way to remove animation hot in mta Did you guys would pass me an example?
  3. I need to use to improve the graph of the streets?
  4. I wanted the panel rules appear only once did.
  5. I'm glad you guys are helping me. But my idea is that the window appears only once a player...
  6. How do I open a guIWindow when I register, but want to appear once a player? I was wondering what I could use to make this event. Sorry for the bad english Here is the script: Client.lua --By: StevanJunior GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Text = {} GUIEditor_Scrollbar = {} janela = guiCreateWindow(0,0,99999,999,"Regras Server Brasil jobs server",false) guiSetAlpha(janela, 500.0) GUIEditor_Label[1] = guiCreateLabel(10,70,400,60,"Proibido Death Match: ",false,janela) GUIEditor_Text[1] = guiCreateLabel(140,50,9999,70,"Todos os jogadores até mesmo Administradores é proibido matar ou atacar qualquer jogador sem motivo, isso podera levar ao jogador prisão de 1 minuto, horas ou até mesmo dias dependendo da causa.\nOs Administradores estão encarregados de cuidar e ajudar o server a creser, caso um administrador mate um jogar mesmo com motivo podera perder a conta ou ser afastado por horas ou dias.\nO administrador podera dar danos em um jogador caso ele receba permisão do mesmo !\nO Spawn Kill em lugares com zona verde é altamente proibido e com perigo de levar ban permanente. ",false,janela) guiLabelSetColor(GUIEditor_Label[1],255,0,0) guiSetFont(GUIEditor_Label[1],"default-bold-small") GUIEditor_Label[2] = guiCreateLabel(10,135,400,60," Carros Destruidos: ",false,janela) GUIEditor_Text[2] = guiCreateLabel(140,125,9999,50,"Todos os jogadores é praticamente obrigado ter seu proprio carro poes é um server RPG, mas caso seja destruido seu carro nao tera reembolso mesmo com provas poes nao poderemos beneficiar apenas um jogador.\nSe o seu carro foi destruido por um jogador o mesmo podera receber punisao devidas pelo administradores do server.",false,janela) guiLabelSetColor(GUIEditor_Label[2],255,0,0) guiSetFont(GUIEditor_Label[2],"default-bold-small") GUIEditor_Label[3] = guiCreateLabel(10,173,400,60,"Proibido pedir Itens:",false,janela) GUIEditor_Text[3] = guiCreateLabel(140,165,9999,50,"Evite ficar pedindo coisas para os ADMS, se eles prometerem algo eles vão cumprir, pode demorar um tempo mas tenha paciencia, nunca encha a paciencia de um ADM. Sempre é bom seguir as regras poes assim voce\nGanhara respeito com Eles #Dica",false,janela) guiLabelSetColor(GUIEditor_Label[3],255,0,0) guiSetFont(GUIEditor_Label[3],"default-bold-small") GUIEditor_Label[4] = guiCreateLabel(10,215,400,60,"Policias Vs Criminosos:",false,janela) GUIEditor_Text[4] = guiCreateLabel(140,200,9999,50,"Policiais e Criminosos estão proibidos de matarem Civis Trabalhadores caso isso ocorra levara jail por 1 minuto ou até mais tempo dependendo dos 'Adminitradores'\nPolicias é proibido atira em um bandido que não der o primeiro disparo, caso o Criminosos atire primeiro os policias poderam matar sem problema algum\né proibido DM em SAN FIERRO, DM é so permitido em LOS SANTOS e LAS VENTURAS.",false,janela) guiLabelSetColor(GUIEditor_Label[4],255,0,0) guiSetFont(GUIEditor_Label[4],"default-bold-small") GUIEditor_Label[5] = guiCreateLabel(10,250,400,60,"Programas Hacker e outros:",false,janela) GUIEditor_Text[5] = guiCreateLabel(180,250,9999,50,"Proibido usar qualquer tipo de programa ou algo semelhante que beneficie varios jogadores ou a si mesmo caso os ADMS fiquem sabendo eles tomaram as providências cabíveis.",false,janela) guiLabelSetColor(GUIEditor_Label[5],255,0,0) guiSetFont(GUIEditor_Label[5],"default-bold-small") GUIEditor_Label[5] = guiCreateLabel(10,290,400,60,"Spawn d veiculos F2(cilindros):",false,janela) GUIEditor_Text[5] = guiCreateLabel(190,290,9999,50,"Existe cilindros que dão carros Free carros que sao livre para os jogadores, mas é proibido deixar eles jogados caso um ADM veja um jogador deixando um carro parado sem dono ele sera explodido por nao ter\nIdentificação.",false,janela) guiLabelSetColor(GUIEditor_Label[5],255,0,0) guiSetFont(GUIEditor_Label[5],"default-bold-small") GUIEditor_Label[99] = guiCreateLabel(10,350,400,60,"",false,janela) guiLabelSetColor(GUIEditor_Label[99],255,255,0) guiSetFont(GUIEditor_Label[99],"default-bold-small") GUIEditor_Button[1] = guiCreateButton(1250,730,100,50,"Sair",false,janela) guiSetVisible(janela, false) showCursor(false) function enableVehicleControl() if guiGetVisible(janela) == false then guiSetVisible(janela, true) showCursor(true) else guiSetVisible(janela, false) showCursor(false) end end addCommandHandler("regras", enableVehicleControl) function closeButton() guiSetVisible(janela, false) showCursor(false) end addEventHandler ( "onClientGUIClick", janela, closeButton, false ) function updateRatio(Scrolled) local position = guiScrollBarGetScrollPosition(Scrolled) local door = getElementData(Scrolled, "Type") triggerServerEvent("moveThisShit", getLocalPlayer(), door, position) end addEventHandler("onClientGUIScroll", getRootElement(), updateRatio) addEventHandler("onClientGUIClick", root, function ( ) if ( source == GUIEditor_Button[1] ) then guiSetVisible ( janela, false ) showCursor ( false ) end end )
  7. I'm talking about the gui window yes i am using google translate I do not know English and this is not my script to the author, and have modified the script and when it is very well created I'll post it in community this resource is not mine I just modified and kept the altor
  8. This is true also wanted to reduce the timers ... but my problem is that when this resource taken by a player if he gets on top of a moving vehicle opens the window several times and tuck my money
  9. is mine, I'm just confused because every time I think a different bug, not knowing I'm connecting script
  10. When the player passes the cylinder with the car I do not want the window open.
  11. I do not want the window displays when I'm with a car how do I prevent the window to appear when I am inside a vehicle?
  12. How do I get the window does not open when a vehicle over to the cylinder ? GUIEditor = { window = {}, staticimage = {}, label = {}, button = {}, progressbar = {} } ar = guiCreateWindow(290, 135, 446, 140, "Area de mineiraçao", false) guiSetAlpha(ar, 500.0) guiWindowSetSizable(ar, false) guiSetVisible(ar, false) GUIEditor.staticimage[1] = guiCreateStaticImage(17, 47, 64, 64, "images/Argila.png", false, ar) GUIEditor.label[1] = guiCreateLabel(123, 65, 313, 32, "<---= Clique na imagem ao lado para mineirar.", false, ar) GUIEditor.label[4] = guiCreateLabel(213, 113, 253, 32, "Minerio de Argila +$2x100", false, ar) GUIEditor.label[7] = guiCreateLabel(59, 378, 383, 36, "ATENÇÃO: Evento de mineiraçao X2 Valido até dia 05/01/2014 !", false, ar) GUIEditor.progressbar = guiCreateProgressBar(319, 285, 410, 59, false) GUIEditor.button[1] = guiCreateButton(404, 27, 22, 20, "Sair", true, ar) guiSetVisible(GUIEditor.progressbar, false) wepMarker1 = createMarker(460.407, 889.158, -28.695, "cylinder", 1.9, 251, 230, 0,100) function Towjob(hitElement) if getElementType(hitElement) == "player" and (hitElement == localPlayer) then if not guiGetVisible(ar) then local team = getPlayerTeam(hitElement) local theTeamName = getTeamName(team) if ( theTeamName == "Mineiro" )then guiSetVisible(ar, true) showCursor(true) else triggerServerEvent("Box11", hitElement) guiSetVisible(ar, false) showCursor(false) end end end end addEventHandler("onClientMarkerHit", wepMarker1, Towjob) function Towjobleave(leaveElement) if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) then if guiGetVisible(ar) then guiSetVisible(ar, false) showCursor(false) end end end addEventHandler("onClientMarkerLeave", wepMarker1, Towjobleave) addEventHandler("onClientGUIClick", GUIEditor.staticimage[1], function () progress = guiProgressBarGetProgress() guiSetVisible(ar, false) guiSetVisible(GUIEditor.progressbar, true) local lol = guiProgressBarGetProgress(GUIEditor.progressbar) setTimer( guiProgressBarSetProgress, 5000, 1,GUIEditor.progressbar,lol+10 ) setTimer( guiProgressBarSetProgress, 10000, 1,GUIEditor.progressbar,lol+20 ) setTimer( guiProgressBarSetProgress, 15000, 1,GUIEditor.progressbar,lol+30 ) setTimer( guiProgressBarSetProgress, 20000, 1,GUIEditor.progressbar,lol+40 ) setTimer( guiProgressBarSetProgress, 25000, 1,GUIEditor.progressbar,lol+50 ) setTimer( guiProgressBarSetProgress, 30000, 1,GUIEditor.progressbar,lol+60 ) setTimer( guiProgressBarSetProgress, 35000, 1,GUIEditor.progressbar,lol+70 ) setTimer( guiProgressBarSetProgress, 40000, 1,GUIEditor.progressbar,lol+80 ) setTimer( guiProgressBarSetProgress, 45000, 1,GUIEditor.progressbar,lol+90 ) setTimer( guiProgressBarSetProgress, 50000, 1,GUIEditor.progressbar,lol+100 ) triggerServerEvent("Box", localPlayer) timer = setTimer( function () triggerServerEvent("Argila", localPlayer) guiSetVisible(GUIEditor.progressbar, false) showCursor(false) guiProgressBarSetProgress(GUIEditor.progressbar, 0) end, 50000,1) end) addEventHandler("onClientGUIClick", GUIEditor.button[1], function () getPropagated(ar, true) guiSetVisible(ar, false) showCursor(false) end) --// Setting local g_screenX, g_screenY = guiGetScreenSize(); local gScale = 0.3; local gAlphaDistance = 25; local gMaxDistance = 50; -- Max Distance local gTextAlpha = 120; local gTextSize = 1; local gAlphaDiff = gMaxDistance - gAlphaDistance; gScale = 1 / gScale * 800 / g_screenY; local gMaxScaleCurve = { { 0, 0 }, { 3, 3 }, { 13, 5 } }; local gTextScaleCurve = { { 0, 0.8 }, { 0.8, 1.2 }, { 99, 99 } }; local gTextAlphaCurve = { { 0, 0 }, { 25, 100 }, { 120, 190 }, { 255, 190 } }; addEventHandler ( 'onClientRender', root, function ( ) -- local x, y, z = getCameraMatrix(); local x1, y1, z1 = getElementPosition ( wepMarker1 ); local distance_1 = getDistanceBetweenPoints3D( x, y, z, x1, y1, z1 ); -- Marker #1 if distance_1 <= gMaxDistance then local x1_, y1_ = getScreenFromWorldPosition( x1, y1, z1 + 0.95, 0.06 ); if x1_ and y1_ then -- local scale = 1 / ( gScale * ( distance_1 / gMaxDistance ) ); local alpha = ( ( distance_1 - gAlphaDistance ) / gAlphaDiff ); alpha = ( alpha < 0 ) and gTextAlpha or gTextAlpha - ( alpha * gTextAlpha ); scale = math.evalCurve( gMaxScaleCurve, scale ); local textscale = math.evalCurve( gTextScaleCurve, scale ); local textalpha = math.evalCurve( gTextAlphaCurve, alpha ); -- dxDrawText( "Mineirar Argila", x1_, y1_, x1_, y1_, tocolor ( 255, 0, 0, textalpha ), textscale * gTextSize, "arial", "center", "bottom", false, false, false, true ); end end end ); -- ////////////////////////////////// -- // MATH FUNCTIONS // -- ////////////////////////////////// function math.evalCurve( curve, input ) if input < curve[ 1 ][ 1 ] then return curve[ 1 ][ 2 ]; end for idx = 2, #curve do if input < curve[ idx ][ 1 ] then local x1 = curve[ idx - 1 ][ 1 ]; local y1 = curve[ idx - 1 ][ 2 ]; local x2 = curve[ idx ][ 1 ]; local y2 = curve[ idx ][ 2 ]; local alpha = ( input - x1 ) / ( x2 - x1 ); return math.lerp( y1, y2, alpha ); end end return curve[ #curve ][ 2 ]; end function math.lerp( from, to, alpha ) return from + ( to-from ) * alpha; end
  13. I was wondering if you have any feature freeroam only for admin?
  14. myonlake you are master ^ ^ Thank you I needed that very much .. Can I ask one more thing? I wanted an airplane that had places for more than 10 players to the AT-400 Would you give me a script with a given vehicle with determado place to pasareiros ?
  15. how do I get the bike has only one available place and another play can not be a passenger ? Sorry for the bad english but this is urgent
  16. how to tell if I actually have money to move? Server.lua function ls (thePlayer) local playeraccount = getPlayerAccount ( thePlayer ) takePlayerMoney ( thePlayer, 4000 ) setElementPosition ( thePlayer, 1481.0520019531,-1765.6591796875,18.795755386353 ) outputChatBox ('#FFFFFF[ #0DDFFFSpawn de LS#FFFFFF ]: #00FFFF' .. getPlayerName(thePlayer) .. ' #828282Foi para Los Santos por #FF0000$ -1000 #FFFFFF(#00FF00 /ls #FFFFFF)', root, 255, 255, 255, true) end addCommandHandler ( "ls", ls )
  17. guys, when I click on the window to buy everything at once the stones. What I Do sorry for the bad english GUIEditor = { window = {}, staticimage = {}, label = {}, button = {}, progressbar = {} } wepgui = guiCreateWindow(290, 135, 446, 417, "Area de mineiraçao", false) guiSetAlpha(wepgui, 500.0) guiWindowSetSizable(wepgui, false) guiSetVisible(wepgui, false) GUIEditor.staticimage[1] = guiCreateStaticImage(17, 47, 79, 71, "images/pedra1.png", false, wepgui) GUIEditor.staticimage[2] = guiCreateStaticImage(17, 162, 79, 70, "images/pedra2.png", false, wepgui) GUIEditor.staticimage[3] = guiCreateStaticImage(17, 284, 79, 71, "images/pedra3.png", false, wepgui) GUIEditor.label[1] = guiCreateLabel(123, 65, 313, 32, "<---= Clique na imagem ao lado para mineirar.", false, wepgui) GUIEditor.label[2] = guiCreateLabel(123, 172, 313, 32, "<---= Clique na imagem ao lado para mineirar.", false, wepgui) GUIEditor.label[3] = guiCreateLabel(123, 294, 313, 32, "<---= Clique na imagem ao lado para mineirar.", false, wepgui) GUIEditor.label[4] = guiCreateLabel(213, 113, 253, 32, "Minerio de Estanho\n+Esteroids +$2x1200", false, wepgui) GUIEditor.label[5] = guiCreateLabel(213, 214, 253, 32, "Minerio de Granito\n+Extase +$2x1200", false, wepgui) GUIEditor.label[6] = guiCreateLabel(217, 336, 253, 32, "Minerio de Rubium\n+LSD +2x1200", false, wepgui) GUIEditor.label[7] = guiCreateLabel(59, 378, 383, 36, "ATENÇÃO: Evento de mineiraçao X2 Valido até dia 05/01/2014 !", false, wepgui) GUIEditor.progressbar = guiCreateProgressBar(319, 285, 410, 59, false) GUIEditor.button[1] = guiCreateButton(404, 27, 22, 20, "Sair", false, wepgui) guiSetVisible(GUIEditor.progressbar, false) wepMarker1 = createMarker(460.407, 889.158, -28.695, "cylinder", 1.9, 251, 230, 0,255) wepMarker2 = createMarker(519.065, 846.311, -43.961, "cylinder", 1.9, 251, 230, 0,255) wepMarker3 = createMarker(555.387, 912.375, -43.961, "cylinder", 1.9, 251, 230, 0,255) function Towjob(hitElement) if getElementType(hitElement) == "player" and (hitElement == localPlayer) then if not guiGetVisible(wepgui) then local team = getPlayerTeam(hitElement) local theTeamName = getTeamName(team) if ( theTeamName == "Mineiro" )then guiSetVisible(wepgui, true) showCursor(true) else triggerServerEvent("Box11", hitElement) guiSetVisible(wepgui, false) showCursor(false) end end end end addEventHandler("onClientMarkerHit", wepMarker1, Towjob) addEventHandler("onClientMarkerHit", wepMarker2, Towjob) addEventHandler("onClientMarkerHit", wepMarker3, Towjob) function Towjobleave(leaveElement) if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) then if guiGetVisible(wepgui) then guiSetVisible(wepgui, false) showCursor(false) end end end addEventHandler("onClientMarkerLeave", wepMarker1, Towjobleave) addEventHandler("onClientMarkerLeave", wepMarker2, Towjobleave) addEventHandler("onClientMarkerLeave", wepMarker3, Towjobleave) addEventHandler("onClientGUIClick", GUIEditor.staticimage[1], function () progress = guiProgressBarGetProgress() guiSetVisible(wepgui, false) guiSetVisible(GUIEditor.progressbar, true) local lol = guiProgressBarGetProgress(GUIEditor.progressbar) setTimer( guiProgressBarSetProgress, 5000, 1,GUIEditor.progressbar,lol+10 ) setTimer( guiProgressBarSetProgress, 10000, 1,GUIEditor.progressbar,lol+20 ) setTimer( guiProgressBarSetProgress, 15000, 1,GUIEditor.progressbar,lol+30 ) setTimer( guiProgressBarSetProgress, 20000, 1,GUIEditor.progressbar,lol+40 ) setTimer( guiProgressBarSetProgress, 25000, 1,GUIEditor.progressbar,lol+50 ) setTimer( guiProgressBarSetProgress, 30000, 1,GUIEditor.progressbar,lol+60 ) setTimer( guiProgressBarSetProgress, 35000, 1,GUIEditor.progressbar,lol+70 ) setTimer( guiProgressBarSetProgress, 40000, 1,GUIEditor.progressbar,lol+80 ) setTimer( guiProgressBarSetProgress, 45000, 1,GUIEditor.progressbar,lol+90 ) setTimer( guiProgressBarSetProgress, 50000, 1,GUIEditor.progressbar,lol+100 ) triggerServerEvent("Box", localPlayer) timer = setTimer( function () triggerServerEvent("AK47", localPlayer) guiSetVisible(GUIEditor.progressbar, false) showCursor(false) guiProgressBarSetProgress(GUIEditor.progressbar, 0) end, 50000,1) end) addEventHandler("onClientGUIClick", GUIEditor.button[1], function () guiSetVisible(wepgui, false) showCursor(false) end) addEventHandler("onClientGUIClick", GUIEditor.staticimage[2], function () progress = guiProgressBarGetProgress() guiSetVisible(wepgui, false) guiSetVisible(GUIEditor.progressbar, true) local lol = guiProgressBarGetProgress(GUIEditor.progressbar) setTimer( guiProgressBarSetProgress, 5000, 1,GUIEditor.progressbar,lol+10 ) setTimer( guiProgressBarSetProgress, 10000, 1,GUIEditor.progressbar,lol+20 ) setTimer( guiProgressBarSetProgress, 15000, 1,GUIEditor.progressbar,lol+30 ) setTimer( guiProgressBarSetProgress, 20000, 1,GUIEditor.progressbar,lol+40 ) setTimer( guiProgressBarSetProgress, 25000, 1,GUIEditor.progressbar,lol+50 ) setTimer( guiProgressBarSetProgress, 30000, 1,GUIEditor.progressbar,lol+60 ) setTimer( guiProgressBarSetProgress, 35000, 1,GUIEditor.progressbar,lol+70 ) setTimer( guiProgressBarSetProgress, 40000, 1,GUIEditor.progressbar,lol+80 ) setTimer( guiProgressBarSetProgress, 45000, 1,GUIEditor.progressbar,lol+90 ) setTimer( guiProgressBarSetProgress, 50000, 1,GUIEditor.progressbar,lol+100 ) triggerServerEvent("Box10", localPlayer) timer = setTimer( function () triggerServerEvent("TEC9", localPlayer) guiSetVisible(GUIEditor.progressbar, false) showCursor(false) guiProgressBarSetProgress(GUIEditor.progressbar, 0) end, 50000,1) end) addEventHandler("onClientGUIClick", GUIEditor.staticimage[3], function () progress = guiProgressBarGetProgress() guiSetVisible(wepgui, false) guiSetVisible(GUIEditor.progressbar, true) local lol = guiProgressBarGetProgress(GUIEditor.progressbar) setTimer( guiProgressBarSetProgress, 5000, 1,GUIEditor.progressbar,lol+10 ) setTimer( guiProgressBarSetProgress, 10000, 1,GUIEditor.progressbar,lol+20 ) setTimer( guiProgressBarSetProgress, 15000, 1,GUIEditor.progressbar,lol+30 ) setTimer( guiProgressBarSetProgress, 20000, 1,GUIEditor.progressbar,lol+40 ) setTimer( guiProgressBarSetProgress, 25000, 1,GUIEditor.progressbar,lol+50 ) setTimer( guiProgressBarSetProgress, 30000, 1,GUIEditor.progressbar,lol+60 ) setTimer( guiProgressBarSetProgress, 35000, 1,GUIEditor.progressbar,lol+70 ) setTimer( guiProgressBarSetProgress, 40000, 1,GUIEditor.progressbar,lol+80 ) setTimer( guiProgressBarSetProgress, 45000, 1,GUIEditor.progressbar,lol+90 ) setTimer( guiProgressBarSetProgress, 50000, 1,GUIEditor.progressbar,lol+100 ) triggerServerEvent("Box9", localPlayer) timer = setTimer( function () triggerServerEvent("Sniper", localPlayer) guiSetVisible(GUIEditor.progressbar, false) showCursor(false) guiProgressBarSetProgress(GUIEditor.progressbar, 0) end, 50000,1) end) --// Setting local g_screenX, g_screenY = guiGetScreenSize(); local gScale = 0.3; local gAlphaDistance = 25; local gMaxDistance = 50; -- Max Distance local gTextAlpha = 120; local gTextSize = 1; local gAlphaDiff = gMaxDistance - gAlphaDistance; gScale = 1 / gScale * 800 / g_screenY; local gMaxScaleCurve = { { 0, 0 }, { 3, 3 }, { 13, 5 } }; local gTextScaleCurve = { { 0, 0.8 }, { 0.8, 1.2 }, { 99, 99 } }; local gTextAlphaCurve = { { 0, 0 }, { 25, 100 }, { 120, 190 }, { 255, 190 } }; addEventHandler ( 'onClientRender', root, function ( ) -- local x, y, z = getCameraMatrix(); local x1, y1, z1 = getElementPosition ( wepMarker1 ); local x2, y2, z2 = getElementPosition ( wepMarker2 ); local x3, y3, z3 = getElementPosition ( wepMarker3 ); local distance_1 = getDistanceBetweenPoints3D( x, y, z, x1, y1, z1 ); local distance_2 = getDistanceBetweenPoints3D( x, y, z, x2, y2, z2 ); local distance_3 = getDistanceBetweenPoints3D( x, y, z, x3, y3, z3 ); -- Marker #1 if distance_1 <= gMaxDistance then local x1_, y1_ = getScreenFromWorldPosition( x1, y1, z1 + 0.95, 0.06 ); if x1_ and y1_ then -- local scale = 1 / ( gScale * ( distance_1 / gMaxDistance ) ); local alpha = ( ( distance_1 - gAlphaDistance ) / gAlphaDiff ); alpha = ( alpha < 0 ) and gTextAlpha or gTextAlpha - ( alpha * gTextAlpha ); scale = math.evalCurve( gMaxScaleCurve, scale ); local textscale = math.evalCurve( gTextScaleCurve, scale ); local textalpha = math.evalCurve( gTextAlphaCurve, alpha ); -- dxDrawText( "Area para mineirar", x1_, y1_, x1_, y1_, tocolor ( 255, 255, 255, textalpha ), textscale * gTextSize, "arial", "center", "bottom", false, false, false, true ); end -- Marker #2 elseif distance_2 <= gMaxDistance then local x2_, y2_ = getScreenFromWorldPosition( x2, y2, z2 + 0.95, 0.06 ); if x2_ and y2_ then -- local scale = 1 / ( gScale * ( distance_2 / gMaxDistance ) ); local alpha = ( ( distance_2 - gAlphaDistance ) / gAlphaDiff ); alpha = ( alpha < 0 ) and gTextAlpha or gTextAlpha - ( alpha * gTextAlpha ); scale = math.evalCurve( gMaxScaleCurve, scale ); local textscale = math.evalCurve( gTextScaleCurve, scale ); local textalpha = math.evalCurve( gTextAlphaCurve, alpha ); -- dxDrawText( "Area para mineirar", x2_, y2_, x2_, y2_, tocolor ( 255, 255, 255, textalpha ), textscale * gTextSize, "arial", "center", "bottom", false, false, false, true ); end -- Marker #3 elseif distance_3 <= gMaxDistance then local x3_, y3_ = getScreenFromWorldPosition( x3, y3, z3 + 0.95, 0.06 ); if x3_ and y3_ then -- local scale = 1 / ( gScale * ( distance_3 / gMaxDistance ) ); local alpha = ( ( distance_3 - gAlphaDistance ) / gAlphaDiff ); alpha = ( alpha < 0 ) and gTextAlpha or gTextAlpha - ( alpha * gTextAlpha ); scale = math.evalCurve( gMaxScaleCurve, scale ); local textscale = math.evalCurve( gTextScaleCurve, scale ); local textalpha = math.evalCurve( gTextAlphaCurve, alpha ); -- dxDrawText( "Area para mineirar", x3_, y3_, x3_, y3_, tocolor ( 255, 255, 255, textalpha ), textscale * gTextSize, "arial", "center", "bottom", false, false, false, true ); end end end ); -- ////////////////////////////////// -- // MATH FUNCTIONS // -- //////////////////////////////////
  18. In my this same problem, and already went to the firewall and no fix.
  19. I'm not on any team. And even if I'm the bot will not die by any weapon what do I do?
  20. you're saying that the problem is in slot bot?
  21. Estevam2d

    Gate open

    this script is not mine I'm just learning how to deal with them, but because this is not opening the gate when I go into the cylinder? local gate = createObject(980, 96.472, 1920.457, 20.029, 0, 0, 90) local marker = createMarker(89.714, 1920.902, 16.926, "cylinder", 2, 255, 0, 0, 255) function open(hitPlayer) if getElementType(hitPlayer) == "player" then local theTeam = getPlayerTeam(hitPlayer) if theTeam and getTeamName(theTeam) == "Exercito" then moveObject(gate, 2000, 96.291, 1932.231, 20, 0, 0, 0 ) end end end addEventHandler("onMarkerHit", marker, open)
  22. I knew it would give lag. now fix the problem thanks to everyone who helped me
×
×
  • Create New...