Jump to content

JuliDiablo

Members
  • Posts

    20
  • Joined

  • Last visited

Everything posted by JuliDiablo

  1. JuliDiablo

    FIFA

    ¿Alguien tiene el fifa para jugar unos partidos? Tengo el 11 (creo que ya no funcionan los servidores ) 12 y 13. Si alguno lo tiene que me deje el usuario de Origin y jugamos algún partido. Saludos!
  2. Perdón mi ignorancia, ¿el parámetro "_" previo a weapon qué representa?
  3. Muchas gracias Solid. No lo había visto porque siempre entro desde /funcion y no al indice. Seguramente encontrare otras cosas que me sirvan en la wiki mirando desde la main_page. Saludos!
  4. ¿tenes alguna guía referida a lo que sería el cliente? Es decir, comandos por defecto y demás. A los que venimos del otro multi jugador nos vendría bien
  5. Ahí tenes un video de como instalarlo.
  6. Tenes razón, no me había dado cuenta. Si en tu server no usas team's podes hacer los VIP como un nuevo team y usar getPlayerTeam (en un if para comprobar si lo es de ese team), otra cosa no se me ocurre (desde mi conocimiento)
  7. Gracias. De nada hombre, vine para intentar ayudar y a la vez aprender
  8. Veamos, no se si está bien. Pero por lo que veo tenes el grupo "VIP", a ver si te puedo ayudar. function on_pushButton_3_clicked ( button, state ) if ( button == "left" and state == "up" ) then if ( numero >= #skins ) then return end numero = numero + 1 username = getPlayerName ( playerSource ) if ( isObjectInACLGroup ("user."..username, aclGetGroup ( "VIP" ) ) ) then -- acá comprobamos si esta en el vip. setElementModel ( ped, skinsvip [ numero ] [ 1 ] ) -- entonces si está, usamos los skinsvip else -- si no setElementModel ( ped, skins [ numero ] [ 1 ] ) -- los skins normal. end guiSetText ( GUIEditor_Edit[1], skins [ numero ] [ 2 ] ) end end Tendrías que hacer la misma modificación para retroceder un skin. No se si está bien(aver si Snake luego confirma ), repito. Pero proba.
  9. Si hubieses si quiera entrado a la función setCameraTarget tendrías ahí un ejemplo (de lo que dice Solid). Cito: g_Players = getElementsByType("player") -- get a list of all players in the server for i,aPlayer in ipairs(g_Players) do -- find out what index the local player has in the list if aPlayer == getLocalPlayer() then g_CurrentSpectated = i break end end function spectatePrevious() -- decrement the spectate index and spectate the corresponding player if g_CurrentSpectated == 1 then g_CurrentSpectated = #g_Players else g_CurrentSpectated = g_CurrentSpectated - 1 end setCameraTarget(g_Players[g_CurrentSpectated]) end function spectateNext() -- increment the spectate index and spectate the corresponding player if g_CurrentSpectated == #g_Players then g_CurrentSpectated = 1 else g_CurrentSpectated = g_CurrentSpectated + 1 end setCameraTarget(g_Players[g_CurrentSpectated]) end -- Bind above functions to arrow keys bindKey("arrow_l", "down", spectatePrevious) bindKey("arrow_r", "down", spectateNext)
  10. Para editar los .txd necesitas: 1. Un programa para sacar las imágenes del txd (como por ej: TXDworkshop) 2. Un programa para editar las imágenes (como por ej: Photoshop). 3. Meter las imágenes modificadas de nuevo en el txd (Mismo programa que el 1.) En la Wiki tenes información sobre meter Skin's a los servidores. Para modificar los .dff necesitas el 3D-Max o algún otro editor 3d. Junto con el 3d-max vas a necesitar ésto para poder importar/exportar las cosas del GTA. Espero que te sirva. Un saludo!
  11. Si, lo se. Era un chiste . Bien, ya casi termino mi primer resource(luego lo pondré acá en el foro). Ésta duda no es en cuanto a script, si no a editores. Yo utilizo notepad++ (lo uso para los demás lenguajes que se también) y quería saber si hay algún plugin de éste para Lua, ¿alguno sabe?.
  12. Muchas Gracias. Si, pensé que sólo era para eso . Tenganme paciencia, recién empiezo ya dentro de unos meses seré un Solidsnake15
  13. Muchas Gracias de nuevo. Voy a intentar y si tengo algún otro problema les digo. Ah, ahora que me acuerdo: Al poner un botón no me aparece el mouse, ¿con que función hago que se pueda utilizar el mouse?. EDIT: Ya encontre la showCursor
  14. Muchas gracias. Ultima duda, por ahora: ¿Es posible meter una imagen dentro de un botón? (Es decir que en vez el texto se vea una imagen) PD: Al intentar usar /debugscript 3 me dice que no tengo acceso permitido para usarlo.
  15. Otra duda: ¿Hay manera de ver los errores en los resources? Dado que si tiene un fallo se me queda la pantalla negra pero no me dice donde está en el error. ¿Cómo se hace un bucle en Lua? ( ej: for(new i = 0; i < 30; i++), que se repeita 30 veces.)
  16. Ah, perdona maauroo, pensé que te referías a que uno entrar a la selección de skin lo enviaba a todos a ver a ese jugador.
  17. En ese código no está el error, creo. El error está en la parte que envías al jugador a la selección de skin, me parece. Éste razonamiento lo saco porque ese script que dejaste es de parte del cliente, deja el de parte del servidor. PD: Soy nuevo en esto así que no estoy seguro.
  18. Bueno, si. No había pensado en terminar de espiarlo, es que él no lo había comentado en su mensaje por eso . Pensé que con poner un timer te referías que se actualice constantemente a la posición nueva del killer, por eso puse que no era necesario. Un saludo!
  19. Gracias por corregir el código que puse, al menos algo me salió. La intención estuvo . No sabía que al poner la variable en el segundo argumento ya se podría utilizar en la función, pensé que era necesario definirse nuevamente. Un saludo!
  20. Comprendo, gracias nuevamente. Seguiré mirando resources y si me surge alguna otra duda la plantearé en este mismo post.
  21. Recién estoy empezando en Lua, pero creo que no es necesario ningún timer. Según vi en la Wiki podrías utilizar sólo SetCameraTarget y lo seguiría. Podrías probar: function SetSpect(killer) -- killer si no me equivoco lo tomaría de onClientPlayerWasted. local user = getLocalPlayer() -- éste sería el usuario. setCameraTarget(user, killer) -- y acá seteas la cámara del user en la del killer. end addEventHandler ("onClientPlayerWasted", getLocalPlayer(), SetSpect) Como dije, recién estoy empezando y no se si éste código es correcto pero probando aprendo y ya veré cuando venga alguien que sepa si lo hice bien. Puede que sea cualquier cosa lo que dije, pero no lo se Un saludo, Julián.
  22. Muchas gracias por la rápida respuesta. Sobre local: Fijate acá Scripting_Introduction que estando fuera de la función también la ponen como local, ¿tiene sentido eso? Es decir, yo ahí interpreto que está diciéndole que la variable se podrá utilizar en todo el script, pero... ¿al estar fuera de toda función no es así por defecto aunque no tenga el local?. Otra duda que recorde ahora: ¿El orden de los eventos y funciones importa? Es decir, function Llevar() -- código end addCommandHandler ( "traer", Llevar) Es lo mismo que addCommandHandler ( "traer", Llevar) function Llevar() -- código end ¿O no es posible esto? (Lo pregunto ya que en Pawn si es posible, y quiero esclarecerme todas las dudas) Una duda más sobre variables: Supongamos que tengo 2 jugadores, y al entrar yo pongo en la variable "JoinTime" el tiempo de entrada de cada uno, ¿éste se sobrescribiría o se mantendría uno para cada jugador? No se si me explico. ¿U obligatoriamente tendría que utilizar setElementData? Nuevamente, gracias por la pronta respuesta.
  23. Hola, Hace tiempo me quería meter a ver un poco el mundo del Lua en MTA y ayer hablando con un amigo salió el tema, así que acá estoy. Estuve analizando algunos resources (así aprendí Pawn y demás lenguajes que se), y me surgieron algunas dudas. Agradecería si me las pudiesen resolver: - He visto en todos los resources que las variables ya sean para usar dentro de una función o no se declaraban a través de "local"(de hecho en la Wiki la página "Scripting Introduction" lo hace así. Quería saber si es correcto esto. ¿Siempre se declaran por "local" o hay otra forma?. - Noté que todas las variables no son definidas para cada jugador si no que se hace en general, no se como explicarme ésto. Es decir, yo en Pawn para almacenar para el Jugador1 un dato y para Jugador2 otro dato en la misma variable tenía que crear un array, acá (hablo siempre en los scritps que vi) que es la misma variable para todos y se puede establecer un dato para cada uno, ¿es correcto ésto? - Ésto no he encontrado ningún resource o titorial sobre esto pero quería saber si alguno me podría facilitar algo sobre el guardado/cargado de datos(ya sea por file o por base de datos, ambas opciones las se manejar). También me comento un conocido que algo sobre datos temporales, ¿cómo es esto? Tenía otras cosas para comentar, pero ahora no recuerdo luego comentaré más abajo si recuerdo. Bueno, gracias por leer y espero poder meterme en Lua como lo logre hacer en Pawn y otros lenguajes. Por lo pronto ya he podido hacer mi primer GameMode con cosas básicas, voy a ir de a poco y ver si en un futuro puedo llegar a realizar un RolePlay(tengo uno en sa-mp con media de 100 usuarios) como no he visto muchos si está bien hecho puede que sea bastante exitoso. Pero como no tengo apuro si lo voy haciendo de a poco a fin de cuentas quedará aceptable . . Disculpen si ésto no iba acá, es mi primer mensaje y aún no se bien para que es cada sección. . Cualquier tutorial básico para empezar desde 0 me será útil, si no es mucho pedir. Un saludo, Julián.
×
×
  • Create New...