Jump to content

iiKings

Members
  • Posts

    39
  • Joined

  • Last visited

Everything posted by iiKings

  1. So im doing a drug panel and i dont really know what to use to draw a counter that tells the user how much time is remaining the effect. I want to draw into the bottom of the screen a counter that is goes, what should i use?
  2. unbindKey y luego bindKey a la funcion
  3. Una ultima duda alex, el proposito de todo esto es porque true or false = false verdad?
  4. y yo mareandome a probar con while y tal y resulta que era algo mas simple... Gracias de nuevo! El not en que difiere al false? Segun entiendo, el not es como si simplemente dejase de que fuera visible, mientras que el false hacia que no apareciera más, me equivoco?
  5. Gracias, el problema es que despues de una vez de darle a f2 y quitarlo ya no vuelve a aparecer mas.
  6. He estado trabajando con commandhandler para hacer diferentes scripts hasta ahora, pero en este momento quiero hacer gui's y tengo un problema. addEventHandler("onClientKey",root, function (button, press) if button == "F2" and press then addEventHandler("guiSetVisible", root,function () screenW, screenH = guiGetScreenSize() ventanaGangs = guiCreateWindow((screenW - 233) / 2, (screenH - 383) / 2, 233, 383, "Panel Gangs", false) guiWindowSetSizable(ventanaGangs, false) guiSetAlpha(ventanaGangs, 0.87) botonInvitar = guiCreateButton(15, 31, 80, 26, "Invitar", false, ventanaGangs) GUIEditor.button[1] = guiCreateButton(143, 31, 80, 26, "", false, ventanaGangs) GUIEditor.button[2] = guiCreateButton(15, 82, 80, 26, "", false, ventanaGangs) GUIEditor.button[3] = guiCreateButton(143, 82, 80, 26, "", false, ventanaGangs) end ) end end ) Quiero que cuando el jugador presione f2 se abra el panel, pero no lo consigo.
  7. Ya lo entendí ayer, mientras miraba otros scripts!! Muchas gracias
  8. Veo que no.Me he dejado bastante. Son demasiadas condiciones y logica para llegar al proposito, me he dejado un buen trecho!!. Será porque vengo de otro lenguaje xD...
  9. Sí muchas gracias, el script que hize yo funcionaria? (sé que es algo rápido y no hay tantas condiciones, pero funcionaria?)
  10. Hola aka blue, muchas gracias aunque debo de decirte que no era para nada serio, simplemente era para aprender.
  11. function darDinero (jugador, comando, cantidad, jugador2) dineroActual = getPlayerMoney(Jugador) setPlayerMoney(jugador, dineroActual - cantidad) givePlayerMoney(jugador2, dineroActual + cantidad) addCommandHandler("pagar",darDinero) consiste en que al poner /pagar 100 pepito, pepito recibirá 100 y al jugador que ejecuta el comando se le descontará la cantidad
  12. function consoleGive ( thePlayer, commandName, weaponID, ammo ) local status = giveWeapon ( thePlayer, weaponID, ammo, true ) -- attempt to give the weapon, forcing it as selected weapon if ( not status ) then -- if it was unsuccessful outputConsole ( "Failed to give weapon.", thePlayer ) -- tell the player end end addCommandHandler ( "give", consoleGive ) Una duda, si en la función no especificase commandName, el script dejaría de funcionar?
  13. No lo entiendo, en este caso no hay ningún addCommandHandler
  14. Imaginemos una función cualquiera; function checkMySerial( thePlayer, command ) local theSerial = getPlayerSerial( thePlayer ) if theSerial then outputChatBox( "Your serial is: " .. theSerial, thePlayer ) else outputChatBox( "Sorry, you have no serial. =(", thePlayer ) end end addCommandHandler( "myserial", checkMySerial ) Los parámetros pasados a la función (en este caso thePlayer) que función tienen?. Debo de aclarar que vengo de javascript y los parámetros pasados a una función en js son como variables, a las que luego se puede hacer diferentes cosas, por ejemplo function suma (a,b){ console.log(a+b); } suma(1,2); Lo que me da a entender (corregidme si me equivoco), es que los parametros son como requerimientos para el uso futuro, en este caso thePlayer se requerirá en getPlayerSerial y por eso se pone, es así?
  15. Hola, Bueno, resulta que tengo un amigo que no le abre mta, me pidió ayuda e intente hacer todo lo posible para arreglarlo, reinstalando gta, mta etc. pero sigue sin funcionar. El error esta cuando abres mta, cuando sale la pantallita de "stop playing with yourself", el mta se queda congelado, y te da la sugerencia de cerrarlo, esperar o buscar una solución. Espero sus respuestas ! OTRO DATO A AÑADIR: El formateo su pc y antes de que lo formateara funcionaba perfectamente.
  16. He probado poniendo por mi mismo el /bind tecla reload weapon y igualmente sigue recargando con la tecla r, en settings>binds y buscando reload no aparece el bind de reload. Lo raro es que en otros servidores aparece el bind de reload y en ese no
  17. Bueno, resulta que estoy jugando en un servidor de mta (concretamente proyecto sx) y quiero cambiar la tecla de recargar ® por otra, pero no hay forma. Resulta que uso portátil y tengo las teclas w y e rotas, por eso estoy usando rdfg como controles. Lo único que quiero hacer es cambiar la tecla de recarga por otra, he probado con settings, binds y buscando reload pero en el server no esta, he probado desde el gta sa, y tampoco es posible. Alguno de vosotros me puede dar alguna solución para cambiar la maldita tecla
  18. Parece que el script te trollea, sigue sin funcionar, el panel funciona, pero al darle click para que me la de nada
  19. Ahora ya no me da el arma Meta: Zombie.lua (client) function asd() arma = guiCreateWindow(322, 130, 190, 227, "Arma", false) guiWindowSetSizable(arma, false) MP5 = guiCreateButton(29, 68, 139, 113, "MP5", false, arma) showCursor (true) addEventHandler ( "onClientGUIClient", mp5, mp55, false ) end addCommandHandler ("mp5", asd) function mp55 () showCursor (true) triggerServerEvent ( "onGreeting", getLocalPlayer() ) end server.lua(server) function greetingHandler () giveWeapon ( source, 29, 200 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), greetingHandler )
×
×
  • Create New...