Jump to content

lLinux

Members
  • Posts

    169
  • Joined

  • Last visited

Everything posted by lLinux

  1. Hola, bueno estoy haciendo un panel para dar rango pero los usuarios lo carga y lso actualiza, pero cuando selecciono el usuario y le doy ene l boton no pasa nada La funcion del boton de supermoderator function onBotonSMod() local row, col = guiGridListGetSelectedItem(lista) if row == -1 or col == -1 then return end local name = guiGridListGetItemText(lista, row, col) local target = getPlayerFromName(name) if target then triggerServerEvent("setRank", getLocalPlayer(), target, "SuperModerator") end end addEventHandler("onClientGUIClick", b_smod, onBotonSMod, false )
  2. Hola, bueno tengo una duda, estoy haciendo un nuevo script en el cual tu pones /mp (modo pasivo) el cual no permitira que te maten ni que tu mates, tambien cuando ponen /mp aparece un dxDrawText encima del player que lo puso. pero tambien quiero que sea visible para los demas, osea que los demas puedan ver el texto que tiene el player que lo puso. eso es lo que no puedo lograr. SERVER-SIDE: Este es iniciado meditante un comando en el client que activa un triggerServerEvent function on() local name = getPlayerName(source) setElementAlpha (source, 150) outputChatBox("#AFAFAF[MP] Modo pasivo activado.", source, 255, 255, 255, true) outputChatBox("#AFAFAF[MP] #FFFFFF"..name.."#FFFFFF Activo el modo pasivo.", getRootElement(), 255, 255, 255, true) triggerClientEvent( getRootElement(), "onTexto", source) --este el que digo end addEvent("DmON", true) addEventHandler("DmON",getRootElement(),on) function off() local name = getPlayerName(source) setElementAlpha (source, 255) outputChatBox("#AFAFAF[MP] Modo pasivo desactivado.", source, 255, 255, 255, true) outputChatBox("#AFAFAF[MP] #FFFFFF"..name.."#FFFFFF Desactivo el modo pasivo.", getRootElement(), 255, 255, 255, true) triggerClientEvent( getRootElement(), "offTexto", source) --este el que digo end addEvent("DmOFF", true) addEventHandler("DmOFF",getRootElement(),off) CLIENT- SIDE: function testoon() addEventHandler("onClientRender",getRootElement(), text) end addEvent("onTexto", true) addEventHandler("onTexto", getRootElement(), testoon) function testooff() removeEventHandler("onClientRender",getRootElement(), text) end addEvent("offTexto", true) addEventHandler("offTexto", getRootElement(), testooff) local pantalla_x, pantalla_y = guiGetScreenSize() local maxdistancia = 50 function text() local px, py, pz = getPedBonePosition(getLocalPlayer(), 6) local sx, sy = getScreenFromWorldPosition(px, py, pz + 0.3) local cx, cy, cz = getCameraMatrix() if sx then if getDistanceBetweenPoints3D(cx, cy, cz, px, py, pz) <= maxdistancia then dxDrawText("PASIVO",sx,sy,pantalla_x, pantalla_y,tocolor ( 255, 255, 255, 255 ), 1.5,"default-bold") end end end
  3. En MTA, por defecto, no se asigna ninguna identificación al jugador. Hay servidores que tienen eso de ID's, sabes como puedo hacerlo_?
  4. El numero de identificacion que se le asigna a un player cuando entra
  5. Hola bueno, quiero saber como puedo obtener la ID de un usuario ? que debo usar? o algun ejemplo?
  6. No soy muy expero en eso apenas estoy perfeccionando me puedes dar un ejemplo porfavor?
  7. Bueno estoy haciendo un script en el cual por medio de una comando aparece un texto en el player. el problema es que el texto aparece a la altura de la cintura del player o ped, necesito que quede arriba de la cabeza, que puedo hacer? function text() local px, py, pz = getElementPosition(getLocalPlayer()) local sx, sy = getScreenFromWorldPosition(px, py, pz) local cx, cy, cz = getCameraMatrix() if sx then if getDistanceBetweenPoints3D(cx, cy, cz, px, py, pz) <= maxdistancia then dxDrawText("PASIVO",sx,sy,pantalla_x, pantalla_y,tocolor ( 255, 255, 255, 255 ), 1,"default-bold") end end end
  8. No estoy seguro sobre esto, pero quizá si remueves al conductor ('removePedFromVehicle') cuando el vehículo explota ('onVehicleExplode'), este no muere. Si muere.
  9. Bueno veran lo que susede es que quiero hacer un godmode que cuando este activado y estas en un vehiculo y explota no mueras, este script ya lo avia visto cuando explotaba el auto, te sacaba de el y no morias.
  10. es para hacer varios, granadas, misiles, granadas de gas, etc cre que es con createProjectile
  11. Bueno lo que quiero hacer es que cuando disparen, lanze granadas por cada disparo, para que solo exploten las balas tengo que usar createExplosion y para que lanze granadas? o misiles?
  12. Use your resolution, example: your resolution is 1366 x 768 (Is mine) local sW, sH = guiGetScreenSize() showCursor(true) modwindow = guiCreateWindow((442/1366)*sW, (181/768)*sH, (506/1366)*sW, (420/768)*sH, "Autoparts Modshop", false) Sorry for my bad English
  13. Hola a todos, bueno mi duda es que tengo que usar para que cuando un usuario entre a mi server y le este descargando los archivos le aparesca una image.
  14. lLinux

    Anti-Insult ?

    y despues que tengo que pner?
  15. lLinux

    Anti-Insult ?

    Eso es lo que no se por ejemplo seria asi: insultos = { "put*", "zorr*", "hp", } pero como hago que para cuando chateen busque si esta alguna de esa palabra y ponga ****
  16. lLinux

    Anti-Insult ?

    Como puedo crear un anti-insult, con tablas o como sea?
  17. Como puedo hacer que cuando, por ejemplo un muñeco camine camine como si estubiece borracho?
  18. Tiene que ser una anim de la parte "knife"
  19. Gracias a todos, ya entendí mas.
  20. Uno de los problemas mas comunes con aquellos que quieren aprender scripting, es que piensan que es fácil, la programación se trata mas de todo de lógica, la mayoría de los que me han dicho que no les ha servido mi post me he puesto a dialogar con ellos y no saben prestar atención, lastima que hoy en día sea un mal muy común en los adolescentes les da pereza leer. intento explicar en los post bien y abreviado para que no les de pereza leer y aun así a muchos les da. PD: Para aprender empieza primero con cosas mas fáciles, para que te vallas entendiendo mas de lo que se trata, un login panel es complicado. pero una ves ta tengas idea de scripting se te ara fácil.
  21. Puedes ir aprendiendo por mi pagina de post www.scriptingmtasa.wordpress.com, cualquier duda puedes contactarme o preguntar aqui en el forum de MTA
  22. lLinux

    Anim para gui?

    Como puedo hacer que la gui se mueva?
  23. Muchisimas gracias, esta por preguntarte eso... en realidad no conocía ese evento. ya lo logre, gracias por todo.
×
×
  • Create New...