Jump to content

aka Blue

Members
  • Posts

    2,106
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by aka Blue

  1. engineSetAsynchronousLoading ¿Cómo podemos cargar los datos de un mapa?
  2. engineLoadCOL y engineReplaceCOL Ejemplo de la wiki: function ReplaceCollision ( ) outputChatBox ( "> Replacing Collision Data." ) col = engineLoadCOL( "myColFile.col" ) engineReplaceCOL( col, 3356 ) end addEvent ( "collisionReplace", true ) addEventHandler ( "collisionReplace", root, ReplaceCollision ) ¿Con qué función podemos restaurar el modelo de un objeto que fue cambiado mediante su ID?
  3. ¿Te refieres a la diferencia entre una función local, una global y una variable que hace referencia a una función? Tipo local function asdas (player, commandName, blabla) function asadad ( player, commandName, blabla ) funcionRara = function ( player, commandName, blabla )
  4. No entendí muy bien la pregunta, ¿te refieres a si una función es local o no?
  5. aka Blue

    Crear test

    Bueno, desde hace tiempo quiero realizar un pequeño test para un script de "licencias" para la comunidad. Un script simple con un par de funciones para añadir o retirar la licencia de un jugador. La cuestión es que necesito realizar una GUI con Checkbox pero quiero utilizar tablas para las respuestas y demás y no tengo mucha práctica con ello. Lo que tengo creado por ahora es esto: Server-side (funciones de aceptado o rechazado): licencias = { add = setElementData, remove = removeElementData, get = getElementData, } function onComprobarResultados ( player, numeroAciertos ) local numeroAciertos = tonumber ( numeroAciertos ) if player and numeroAciertos then if numeroAciertos >= 8 then outputChatBox ( "Felicidades, has superado la prueba con "..numeroAciertos.." de aciertos.", player, 0, 255, 0 ) licencias.add ( player, "coche", 2 ) -- El 2 es el practico superado else outputChatBox ( "Lo sentimos, no has superado la prueba.", player, 255, 0, 0 ) if licencias.get ( player, "coche", 1 ) then -- El 1 es el practico en curso licencias.remove ( player, "coche" ) end end end return false end Cliente y una idea de como quiero hacerlo: preguntas = { -- La pregunta pues sería la pregunta, la r1 seria la primera respuesta, la r2 seria la segunda respuesta y la r3 la tercera respuesta { pregunta = "En caso de chocarnos fuertemente, ¿Qué debemos hacer?", r1 = "Nada", r2 = "Salir del vehiculo y llamar a urgencias", r3 = "Quedarse dentro" }, } aciertos = 0 -- Contador de aciertos Y para subir los aciertos pues ver si en la pregunta 1 se utilizó la respuesta correcta: if pregunta[1] == r2 then aciertos = aciertos + 1 end Básicamente la GUI seria una ventanita normal y corriente. Una label seria el data.pregunta, vamos, el value.pregunta de la tabla de preguntas y la respuesta correcta se calcularía, si es la value.r1, .r2, etc...
  6. if isTimer(vehChangeTimer) then resetTimer(vehChangeTimer) end
  7. If you wanna reset the timer, use resetTimer, yes. And the name of the timer, in this case, vehChangeTimer
  8. setHeatHaze ¿Con qué función podemos crear el efecto de un disparo?
  9. setSkyGradient ¿Con qué función añadimos niebla al servidor y podemos cambiar la distancia de la misma?
  10. setFarClipDistance ¿Con qué función subimos o bajamos el nivel de lluvia en el servidor?
  11. killPed ¿Con qué función añadimos un valor en una tabla?
  12. getValidPedModels ¿Función que retorna partes del cuerpo?
  13. isElementLocal ¿Cómo podemos tomar la zona de un elemento, con qué función?
  14. Change the eventHandler to onMarkerHit (server-side)
  15. getLocalization ¿Que función hace que una cadena retorne a una representación decimal? ¿Puede ser usando string.format? ¿Con qué función podemos ahogar al jugador?
  16. No tiene sentido, entonces le envía el mensaje a todos los del team y no al admin que usó el comando, ¿no? PD: Ni caso, no leí bien el código.
  17. En el outputChatBox, tienes asignado 'player' en vez de 'thePlayer.
  18. Deberías hacer offset para cada skin con la parte y sus coordenadas supongo (?
  19. Pero si te lo dice claramente, se han detectado cheats en el juego... A lo mejor tienes un programa o un programa abierto a la hora de iniciar el juego que lo detecta como cheat (?)
  20. ¿Estás seguro de que no estás usando ninguna modificacion tipo cleo? https://wiki.multitheftauto.com/wiki/Anti-cheat_guide
  21. Bueno, tengo una duda respecto a un par de funciones. Quiero retirar los datos de una tabla que está en server-side a client-side sin necesidad de realizar una función. Tipo esto: -- Server-side baseDatos = { } cache = { } -- Clientside if cache [ localPlayer ] > 30 and baseDatos [ localPlayer ] == "navegando" then outputChatBox ( "Debes eliminar algo de cache", 255, 0, 0 ) end
  22. Yo uso la función que dijo @Sasu para mi sistema de heridas, y de momento no me ha dado ningún problema.
  23. Ya sé, print. La función default de Lua ¿Con qué función puedes abrir un garaje existente en GTA:SA?
×
×
  • Create New...