Jump to content

Tomas

Members
  • Posts

    2,530
  • Joined

  • Last visited

Everything posted by Tomas

  1. Yo en client-side siempre uso loops, se que aveces son totalmente innecesarios pero prefiero hacerlos antes de que se bugee for k,v in ipairs ( getElementsByType("player") ) do playSound('sound.mp3',true) end
  2. Me parece que no leíste bien el code
  3. Te equivocaste al comparar los argumentos de la función del evento onClientClick, comparaste los de la resolución con los de la resolución y no es necesario usar getCursorPosition porque el mismo evento nos da esos valores. También había un error en el outputChatBox, en client-side el segundo argumento ya es color, no se define el jugador en cs-side. function dxDrawIt() dxDrawRectangle(485, 352, 585, 126, tocolor(0, 0, 0, 255), false) dxDrawRectangle(486, 353, 583, 124, tocolor(255, 158, 0, 255), false) dxDrawRectangle(485, 318, 585, 36, tocolor(0, 0, 0, 255), false) dxDrawRectangle(486, 319, 583, 34, tocolor(35, 30, 32, 255), false) dxDrawRectangle(898, 426, 162, 42, tocolor(0, 0, 0, 255), false) dxDrawRectangle(899, 427, 160, 40, tocolor(37, 27, 35, 255), false) dxDrawRectangle(499, 430, 85, 38, tocolor(0, 0, 0, 255), false) dxDrawRectangle(500, 431, 83, 36, tocolor(37, 27, 35, 255), false) dxDrawRectangle(592, 430, 85, 38, tocolor(0, 0, 0, 255), false) dxDrawRectangle(593, 431, 83, 36, tocolor(37, 27, 35, 255), false) dxDrawText("Announce", 486, 319, 1069, 353, tocolor(255, 255, 255, 255), 1.50, "default", "center", "center", false, false, true, false, false) dxDrawText("Say", 899, 427, 1059, 467, tocolor(255, 255, 255, 255), 1.50, "default", "center", "center", false, false, true, false, false) dxDrawText("ES", 500, 431, 583, 467, tocolor(255, 255, 255, 255), 1.50, "default", "center", "center", false, false, true, false, false) dxDrawText("EN", 593, 431, 676, 467, tocolor(255, 255, 255, 255), 1.50, "default", "center", "center", false, false, true, false, false) end addEventHandler("onClientRender", getRootElement(), dxDrawIt) showCursor(true) editBox = guiCreateEdit(500, 375, 538, 32, "", false) theText = guiGetText ( editBox ) ---Variables local g_Root = getRootElement() language = "N/A" addEventHandler("onClientClick", g_Root, function( button, state, px, py ) if ( button == "left" and state == "down" ) then if ( px > 500 and px < 583 and py > 431 and py < 467 ) then language = "es" outputChatBox("El lenguaje del anuncio ahora es: ES (Español)", 255, 255, 255, true) elseif ( px > 593 and px < 676 and py > 431 and py < 467 )then language = "en" outputChatBox("The language of the announce is now: EN (English) ", 255, 255, 255, true) end end end ) NO ESTÁ TESTEADO!
  4. Finijumper, Sensación es profesional en el robo de scripts, el te podrá ayudar.
  5. Una pregunta que siempre tuve, ¿cómo detectas la posición del cursor para saber si está arriba? Se que es comparandola, pero el cursor sobre el DX tiene muchísimas posiciones... ¿Hay que hacerlo uno por uno? t.t
  6. Concuerdo al 100% con Alexs, existen formas de "robar" los recursos pero obviamente sería totalmente irrespetuoso hacerlo.
  7. Ehmm, lo que hicieron fue leerte parte de la función... Y en realidad es eso.
  8. No entiendo la pregunta... La posición del cursor la consigues con lo de arriba, abajo simplemente pones las posiciones.
  9. Cuando presionas la L te sale la posición del cursor en un lugar X de la pantalla...
  10. Ah, no sabía aunque no veo los eventos ahí...
  11. --------------------------------------------------------------- --------------------------------------------------------------- --* MTADAYZ.COM --* MTADAYZ.COM --* MTADAYZ.COM --* MTADAYZ.COM --------------------------------------------------------------- function playerGetDamageDayZ ( attacker, weapon, bodypart, loss ) if not getElementData ( source, "tempodosexo" ) then if weapon and weapon > 1 and attacker and getElementType(attacker) == "player" then setTimer (outputChatBox, 30000, 1, "Ya puedes desconectarte",source,255,5,0) setTimer ( setElementData, 30000, 1, source, "tempodosexo", false ) setElementData ( source, "tempodosexo", true ) outputChatBox ( "Recibiste daño, no puedes desconectare hasta que pasen 30 segundos!", source, 255, 5, 0 ) end end end addEventHandler ( "onClientPlayerDamage", getLocalPlayer (), playerGetDamageDayZ ) Tu script no tiene sentido para nada.
  12. addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == equipar) then triggerServerEvent("onClientGiveWeapon", localPlayer, "Equiparme") guiSetEnabled(equipar,false) setTimer(guiSetEnabled,tiempoenmilisegundos,1,equipar,true) end end )
  13. Sí, yo soy usuario free en Hostinger, pero si ves el foro te das cuenta todas las personas que en pocas palabras putean a la empresa amenazándolos de denuncias por respuestas tardías.
  14. Corregí el evento, quizás usa freeroam sin logueo o yoqc
  15. En server-side se define como primer argumento al elemento que se le bindeará la tecla, el script de Wissen no funcionaría. addEventHandler("onPlayerJoin",root,function() bindKey(source,"I","down","sound") end )
  16. El panel, las VPS y las otras secciones funcionan bien, es un problema con el index.
  17. Hmm, yo le di la función, creo que ya es bastante independiente para saber llamar una función, tampoco es idiota
  18. El mismo cálculo que tu hiciste lo puedes auto-generar con aritmética, simplemente define tu resolución y dividela, había creado una useful para esto hace muuuuuuuuucho tiempo, pero lo malo era ir teniendo que poner gui-element por gui-element.
  19. function round(val, decimal) local exp = decimal and 10^decimal or 1 return math.ceil(val * exp - 0.5) / exp end print(round(1.123123213425323123,2)) -- OUTPUT: 1.12
  20. Tén : https://community.multitheftauto.com/index.php?p= ... ls&id=5477
  21. function Button() if source == close then guiSetVisible(window,false) showCursor( false ) setCameraTarget(localPlayer) end end addEventHandler("onClientGUIClick",getRootElement(),Button) addEventHandler("onClientMarkerHit", marker, function (hitElement) if hitElement == localPlayer then guiSetVisible(window,true) showCursor(true) setCameraMatrix( 2858.7507324219, -2167.6987304688, 796.52850341797, 2859.4787597656, -2167.0390625, 796.34240722656) end end )
×
×
  • Create New...