Saltar al contenido

SAXI

Ex-Staff
  • Contenido

    747
  • Ingreso

  • Última visita

  • Días ganados

    28

Todo lo publicado por SAXI

  1. Es intersante, pero si será a nivel de la comunidad podrían usarse servidores del mta, para darle el toque de los "estadios" y así se va variando, pero en sí apoyo la idea.
  2. Nick: SAXI Nombre real: Vicente Edad y fecha de nacimiento: 16 años - 14 de Septiembre de 1997 (14/09/1997) ¿Por qué quieres ser lider/co-lider? Fundamental: Porque al clan le hace falta emoción y creo que podría ayudar en ello. También podría ayudar en clan wars, spar y distintas actividades de la sección. ¿TE COMPROMETES A LEVANTAR EL CLAN? (Ayudar al lider a probar postulanes, etc): Desde luego que sí. Xfire/Skype/Facebook: Skype: SAXI197 (SAXI MTA) Facebook: Vicenticus Mta Saludos.
  3. La verdad es bastante interesante la parte del "¿por qué nadie lo había hecho antes?", me intriga saber el porqué de aquello, ¿Será que este nuevo proyecto sacará del mercado a todos los demás cargadores haciendo que se pierdan las ventas por montones que se tienen por 1 misero cargador de celular? Lo que provocaría un alto bajo de ganancias. Esa puede ser una razón según mi punto de vista o:
  4. Pero ¿A qué te refieres?, Eres tu el que crea las imágenes xd
  5. Un pene no te hace campeón, si no lo haces con el corazón!

    1. Mostrar comentarios anteriores  6 más
    2. JUNIORCEDE

      JUNIORCEDE

      yo creo que se refiere a que no hay que hacerlo con cualquiera que te encuentres en la calle :v

    3. GeRc

      GeRc

      Pero tengo que sacarme el corazon o que? porque con el pene es mas rico :3

       

    4. lBig

      lBig

      yo creo que se refiere a que no hay que hacerlo con cualquiera que te encuentres en la calle :v | SIGNIFICA QUE NO PUEDO HACERLO CON CUALQUIER PUTA QUE COBRE BARATO :c

  6. No hay para que cerrar cada tema que se hace, la verdad es un foro, la idea de un foro es opinar y compartir, no es necesario cerrar un tema si no es "Importante" o formal donde solo se necesite un comentario que aporte a su 100%
  7. addEventHandler activa el evento removeEventHandler desactiva el evento El evento que debes usar para todos los elementos dxDraw es "onClientRender" o "onClientPreRender", ya sea un dxDrawText, dxDrawRectangle, dxDrawImageSection, dxDrawLine etc y podría seguir agregando elementos hasta el infinito. El caso es que tu script debería ser algo así function asd() dxDrawImageSection(...) -- Uso los puntos porque supone que ahí van los argumentos end addEventHandler("onClientRender",root,asd) -- Activamos el evento y por consecuencia la función addCommandHandler("noimg",function() removeEventHandler("onClientRender",root,asd) -- Desactivamos el evento end)
  8. removeEventHandler intentaste con eso? xd
  9. Solo agrega la función y utilízala -- Creamos la función dentro del recurso y está lista para usarse function guiGridListAddCategory(grid,columna,titulo,bool) if grid and titulo and tabla then local row = guiGridListAddRow(grid) guiGridListSetItemText(grid,row,columna,titulo,true,bool) end end eventCommands = { ---- Comandos Disponibles en el panel Event. "Freezear Usuarios", "Deshabilidad Armas", "Crear Pickup Vida", "Crear Pickup Chaleco", "Desaparecer Pickups", "Regresar usuarios", "Freezear Vehiculos", "Bloquear Vehiculos del Evento", "Habilitar Vehicle Damage proof", "Habilitar Vehicle Collision", "Reparar Vehiculos del Evento", } ---- CommandGridList = guiCreateGridList(9, 30, 230, 393, false, EventWindow) ColumnaComandos = guiGridListAddColumn(CommandGridList, "Comandos", 0.9) ---- ---- Comandos en Eventos ---- for index, ComandosEvent in ipairs ( eventCommands ) do guiGridListAddCategory(CommandGridList,1,"Comandos disponibles",false) -- Agregamos la función guiGridListSetItemText ( CommandGridList, guiGridListAddRow ( CommandGridList ), ColumnaComandos, ComandosEvent, false, false ) end
  10. Simple, puedes crear una función para que no sea tan latoso aplicar las propiedades para cada item. function guiGridListAddCategory(grid,columna,titulo,bool) if grid and titulo and tabla then local row = guiGridListAddRow(grid) guiGridListSetItemText(grid,row,columna,titulo,true,bool) end end -- Ejemplo addCommandHandler("migrid",function() local sx,sy=guiGetScreenSize() M_List = guiCreateGridList(sx/2-181/2,sy/2-312/2,181,312,false) guiGridListAddColumn(M_List,"Skins") guiGridListAddCategory(M_List,1,"Policias") end) La función que hemos creado se llama 'guiGridListAddCategory' lo que agregará un "encabezado" sobre los items que desees, pero OJO debes aplicar esta función antes de los 'rows' que desees crear, de lo contrario el texto quedará bajo de los items. Ahora te explicaré como funcionan los elementos. Elemento grid: Debes colocar la variable de la gridList en la que deseas agregar la categoría. Elemento columna: Aquí debes colocar en qué columna de la gridList quieres que vaya la categoría, casi siempre es 1. Elemento titulo: Bueno aquí pones el string (texto) o número que desees que sea el encabezado. Elemento bool: Este es opcional, si no lo pones bool será false. Lo que define 'bool' es que si tu titulo es un número necesitarás definir bool como verdadero (true), de lo contrario el script te dará error. Ejemplo: guiGridListAddCategory(miGrid,1,123123,true) Este ejemplo hará que los números aparescan en la gridList "miGrid" en la columna 1 guiGridListAddCategory(miGrid,1,384735) Al no definir bool como verdadero el número '384735' no aparecerá en la gridList. Otra cosa que puedes para que los números aparescan en la gridList sin tener que aplicar el parámetro bool sería que uses la función tostring(número) Pero es más recomendable usar el parametro bool Espero haberte sido de ayuda. Si tienes alguna duda solo dila, haremos lo posible para aclararla. Saludos.
  11. bueno, la verdad solo es exacto en cuanto a la altura, si no podría usarse un colshape
  12. simple, verifica la posición del marcador usando getElementPosition() lo mismo con el jugador y verifica si la coordenada número 3 es la misma que la del marcador. Para que no te calientes la calientes la cabeza te lo dejo para que aprendas xd function vpspawner(hitElement) if source == StaffCoche1 or source == StaffCoche2 or source == StaffCoche3 then if getElementType(hitElement) == "player" and (hitElement == localPlayer) then local x,y,z = getElementPosition(hitElement) local mx,my,mz = getElementPosition(source) if z == mz then if getPlayerTeam(hitElement) == getTeamFromName("Staff") then if not isPedInVehicle(hitElement) then if not guiGetVisible(GUIEditor.window[1]) then guiSetVisible(GUIEditor.window[1], true) showCursor(true) end end else outputChatBox("Acceso denegado", 255, 0, 0 ) end end end end end addEventHandler("onClientMarkerHit", root, vpspawner) Le hice unas pequeñas modificaciones, pero con eso debería andar.
  13. addCommandHandler("error", function(...) local text = table.concat ( { ... }, " " ) local color = tocolor(255, 0, 0, 255) SendMessageBox (text, color ) end) y=20 function SendMessageBox(text,color) i=1,4 for i do y=y*i dxDrawText ( text, 44, y, Width, Height ,color, 1.02, "pricedown" ) end end addEventHandler("onClientRender", root, SendMessageBox)
  14. Bueno, em ya que el problema está resuelto, aprovecho para dejar una pequeña ayuda xd Esto va para Richter. Para hacer los comentarios en lenguaje XML (lenguaje en el que está creado el acl) se utiliza lo siguiente: 2 maneras: Primera <!-- Comentario lineal --> Segunda <!--> Comentario entre lineas <!--> Es algo pequeño, pero importante, ya que, si usas el comentario que se usa el lua (-- Comentario) te enviará error y el archivo no te lo leerá. Creo que algún día trataré de hacer un tutorial de XML básico.
  15. Me ofresco para el subforo Scripting MTA podría hacer tutoriales y aportes sobre el lenguaje. También ayudar a quienes lo necesiten y lo pidan xd
  16. Buenas, hoy les traigo un reemplazo para 2 funciones de armas: getWeaponNameFromID getWeaponIDFromName La idea de esta edición es que podremos obtener el nombre de un arma en español o como nosotros queramos ponerles y no el nombre predeterminado de GTA SA. Acá los códigos: getWeaponNameFromID getWeaponIDFromName Descarga: CLICK AQUI Bueno, ahí encontrarán 2 archivos: traduccion_s traduccion_c de tipo "client" y "server", esto quiere decir que las funciones sirven en ambos lados. Para que funcione deben agregar los archivos al meta.xml del script y al script claramente. Para agregarlos al meta.xml agreguén estas 2 lineas <script src="traduccion_s.lua" type="server" /> <script src="traduccion_c.lua" type="client" /> Bueno, sin más que decir espero que a algunos les sirva. Saludos :D
  17. Vivía cosechando la mierda que plantaste... Ahogado en tus mentiras, la droga me servía...

    1. xGoliAtH

      xGoliAtH

      Que te hicieron SAXI?

  18. Igual una lata, aunque todo tiene su fin... No conocí muy bien al Hawk, pero dentro del trabajo interno pude percibir que hacia bien su pega, nunca escuché o mejor dicho leí sobre un mal trabajo de su parte. Que le vaya bien en sus proyectos y en lo que se estime.
  19. Nick: SAXI Tiempo: Ni idea xd Califiqueishon: Más o menos unos 7 loleins Holi
  20. Buenas comunidad. Debido a mi falta de responsabilidad tanto en el foro como en los servidores e incluso problemas de tiempo, me he puesto a pensar y he llegado la conclusión de que ya no tiene lógica que yo siga en la cabecera del STAFF MTA. Así es, dejo mi puesto como staff, pero aún así apoyando a los servidores, continuare con los proyectos no terminados y también ayudaré al staff en lo que pueda, es un puesto difícil y por lo tanto no los dejaré botados, solo he decido no ser más "El jefe" entre los servidores. Dejo a mi gran compañero y amigo Xross-Funky como mi reemplazo, estoy seguro de que hará un gran trabajo. Suerte con los servidores chiquillos, ojalá sigan creciendo, yo sé que es difícil la tarea, pero si se le pone empeño podrán crecer más aún de lo que son. Lamento no haber podido hacer mucho en los servidores ZombieMode Roleplay y Race Latinoamerica Chile, no supe diferenciar entre mi "pega" y mis gustos, aprovecho para mandarles disculpas públicas por falta de apoyo. Eso sería todo. Saludos.
  21. SAXI

    Desban

    Hola, vengo de parte de xBardoK450< a solicitar un desban que según el fue de forma exagerada. xBardoK450< dice: "Hola, el día de hoy por la mañana, a las 9:50 mi cuenta del foro fue suspendida por usar vocabulario soez en la shoutbox (el cual utilicé hacia el usuario Dark Byte a manera de broma / chanza), lo que en primer lugar me parece exagerado ya que a otros usuarios, que el moderador Chapulin ha sancionado, simplemente los ha baneado de la shout, y a mi me baneó hasta el 8 de Mayo (60 días), lo que me parece muy exagerado, por lo cual pido que se me desbanee, o se me acorte el tiempo de sanción, ya que creo yo que con ban temporal en la shout, o con un simple warn se arreglaba. Espero su más pronta respuesta" Espero vuestra respuesta. Saludos.
  22. Todo para apoyar a un ashegé xd Hice la buena causa del día, denme un dulce :C
  23. La idea del subforo ya está planteada, solo hay que esperar la respuesta por parte de la administración de GTAChile
  24. SAXI

    (Ayuda)

    utiliza solo el codigo que te pasé
  25. SAXI

    (Ayuda)

    function spawn() local skinID = getElementModel(source) local dinero = getPlayerMoney(source) local blindaje = getPedArmor(source) -- En caso de que mueras por culpa de una caida local stat = getPedStat(source) spawnPlayer(source,-376.650390625, -1455.236328125, 25.7265625,0,0,0,skinID) setPlayerMoney(source,dinero) setPedArmor(source,blindaje) i = 0,230 for i do setPedStat(source,i,stat) end end addEventHandler("onResourceStart",getResourceRootElement(),spawn) addEventHandler("onPlayerWasted",root,spawn) addEventHandler("onPlayerJoin",root,spawn)
×
×
  • Crear nuevo...