Jump to content

JesusAliso

Members
  • Posts

    332
  • Joined

  • Last visited

Everything posted by JesusAliso

  1. JesusAliso

    Como?

    ok gracias, te avisare si pude hacer algo.
  2. JesusAliso

    Como?

    Hola una pregunta, como puedo poner cuentas por serial. en mi server tengo el spawn de 50p y el gangsystem. pero quiero poner que las cuentas sean por serial para que solo puedan estar en 1 clan. (Creo que no me explique bien, pero si alguno me entendio, que me diga como hacer esto, si es por script que me diga los comandos
  3. JesusAliso

    Miren

    ok,ya les aviso cuando pueda probarlo les diré de una vez
  4. JesusAliso

    Miren

    si me falto, pero Esas son las funciones?
  5. JesusAliso

    Miren

    Bueno,lo que quiero es que Salga un aviso todos no un "outputChatbox" si no como este, https://community.multitheftauto.com/ind ... w&pic=2817 No me se el comando para un mensaje así pero lo descargue y mire las funciones y intente mover y leer en la wiki asi que intente, y hice esto function headShot( attacker, weapon, bodypart, loss ) for id, players in ipairs(getElementsByType("player")) do if (bodypart == 9) then if (weapon == 34) then setPedHeadless(source, true) local message = getPlayerName(attacker) local textDisplay = textCreateDisplay () local nombre = getPlayerName(source) local textItem = textCreateTextItem( ""..message, 0.5, 0, 255, 0, 0, 0, 255, 3, "center", "center"..nombre, getRootElement (), 255, 0, 0 ) textDisplayAddText ( textDisplay, textItem ) textDisplayAddObserver ( textDisplay, players ) setTimer ( textDestroyTextItem, 5000, 1, textItem ) setTimer ( textDestroyDisplay, 5000, 1, textDisplay ) end end end end addEventHandler("onPlayerDamage", getRootElement(), headShot) function headBackOnSpawn() setPedHeadless(source, false) Lo probé y se que esta mal pero lo posteo a ver si voy bien o voy mal (Esta mal por que no pasa nada en el server,pero si funciono lo del "setPedHeadless") PD: es cuando un jugador le de un tiro con el arma "sniper" a otro en la cabeza. salga un Aviso para todos " como la foto que sale hay. Player HeadShot by "tirador" o Player headshot by "Tirador" (Por si preguntan de que trato de hacer)
  6. JesusAliso

    Ayuda

    Gracias a todos los que me ayudaron.
  7. Bueno, Perdón por no responderte Nod y Estrategia. lo que quiero es que Salga un aviso todos no un "outputChatbox" si no como este, https://community.multitheftauto.com/ind ... w&pic=2817 No me se el comando para un mensaje así pero lo descargue y mire las funciones pero no se creal es la del mensaje Así que hice esto a ver si servia. function headShot( attacker, weapon, bodypart, loss ) for id, players in ipairs(getElementsByType("player")) do if (bodypart == 9) then if (weapon == 34) then setPedHeadless(source, true) local message = getPlayerName(attacker) local textDisplay = textCreateDisplay () local nombre = getPlayerName(source) local textItem = textCreateTextItem( ""..message, 0.5, 0, 255, 0, 0, 0, 255, 3, "center", "center"..nombre, getRootElement (), 255, 0, 0 ) textDisplayAddText ( textDisplay, textItem ) textDisplayAddObserver ( textDisplay, players ) setTimer ( textDestroyTextItem, 5000, 1, textItem ) setTimer ( textDestroyDisplay, 5000, 1, textDisplay ) end end end end addEventHandler("onPlayerDamage", getRootElement(), headShot) function headBackOnSpawn() setPedHeadless(source, false) end addEventHandler("onPlayerSpawn", getRootElement(), headBackOnSpawn) Lo probé y se que esta mal pero lo posteo a ver si voy bien o voy mal Lo que si funciono fue lo del "setPedHeadless"
  8. Bueno, se que puedo hacer mas que esto le doy las gracias a todos ustedes que siempre me estarán ayudando.
  9. Bueno pero me dices como va en el error que meda.
  10. Aun no entiend por que esta mal lo del take player money?
  11. Bueno, estoy medio loco ya se creo la window por que tenia 2 marker. bueno pero haora cunado le doy click a cada uno me tira error en todos los getPlayerMoney y la linea que le sigue a cada uno que es ""if money >= 25000 then"" me dice "attemp to compare number with boolean""
  12. Client addEventHandler("onClientResourceStart", root, tienda) function tienda() Window = guiCreateWindow(243,181,555,488,"Tienda de Armas/Weapon Shop",false) imagen4 = guiCreateStaticImage(0.0595,0.0902,0.2414,0.2172,"images/SNIPER.png",true,Window) imagen3 = guiCreateStaticImage(0.618,0.1004,0.2577,0.207,"images/M4.png",true,Window) imagen2 = guiCreateStaticImage(0.6505,0.5861,0.2306,0.2582,"images/MP5.png",true,Window) imagen1 = guiCreateStaticImage(0.0865,0.5922,0.2126,0.2275,"images/GRENADE.png",true,Window) Sniper = guiCreateButton(0.0631,0.3217,0.2324,0.1352,"Sniper/Costo:155000$",true,Window) M4 = guiCreateButton(0.6144,0.3217,0.2523,0.127,"M4/Costo:120000$",true,Window) Grenade = guiCreateButton(0.0649,0.8525,0.2559,0.1291,"Grenade/Costo:20000$x1",true,Window) MP5 = guiCreateButton(0.6432,0.8504,0.2685,0.1311,"MP5/Costo:25000$",true,Window) Cerrar = guiCreateButton(0.355,0.5082,0.2162,0.168,"Cerrar/Close",true,Window) addEventHandler ( "onClientGUIClick", Cerrar, Salir, false ) addEventHandler ( "onClientGUIClick", M4, arma1, false ) addEventHandler ( "onClientGUIClick", Sniper, arma2, false ) addEventHandler ( "onClientGUIClick", Grenade, arma3, false ) addEventHandler ( "onClientGUIClick", MP5, arma4, false ) guiSetVisible (Window,false) end function arma1() triggerServerEvent ( "arm1", getLocalPlayer() ) end function arma2() triggerServerEvent ( "arm2", getLocalPlayer() ) end function arma3() triggerServerEvent ( "arm3", getLocalPlayer() ) end function arma4() triggerServerEvent ( "arm4", getLocalPlayer() ) end function marker() triggerServerEvent ( "mark", getLocalPlayer() ) end function miGUI () guiSetVisible (Window,true) showCursor (true) end addEvent ("showGUI",true) addEventHandler ("showGUI",getRootElement(),miGUI) Server local Marker = createMarker ( 1294.6767578125, -1337.5, 17.860641479492, "cylinder", 1.5, 255, 0, 0, 255 ) cylinder= createMarker ( 1294.6767578125, -1337.5, 17.860641479492, "cylinder", 1.5, 255, 0, 0, 255 ) function GUI(hitPlayer) triggerClientEvent(hitPlayer,"showGUI",getRootElement(),hitPlayer) end addEventHandler("onMarkerHit",cylinder,GUI) function arm11 (thePlayer) local money = getPlayerMoney ( thePlayer ) if money >= 120000 then takePlayerMoney ( thePlayer, 120000 ) giveWeapon ( source, 31, 2880 ) end end addEvent( "arm1", true ) addEventHandler( "arm1", getRootElement(), arm11 ) function arm22 (thePlayer) local money = getPlayerMoney ( thePlayer ) if money >= 155000 then takePlayerMoney ( thePlayer, 155000 ) giveWeapon ( source, 34, 100 ) end end addEvent( "arm2", true ) addEventHandler( "arm2", getRootElement(), arm22 ) function arm33 (thePlayer) local money = getPlayerMoney ( thePlayer ) if money >= 20000 then takePlayerMoney ( thePlayer, 20000 ) giveWeapon ( source, 16, 1 ) end end addEvent( "arm3", true ) addEventHandler( "arm3", getRootElement(), arm33 ) function arm44 (thePlayer) local money = getPlayerMoney ( thePlayer ) if money >= 25000 then takePlayerMoney ( thePlayer, 25000 ) giveWeapon ( source, 29, 99 ) end end addEvent( "arm4", true ) addEventHandler( "arm4", getRootElement(), arm44 )
  13. Cuando entro al Marker, se crea el Cursor pero la "Window con los buttons y eso no se crea"
  14. Nod, lo cambie y nada
  15. Ya lo agregue al principio y sigue igual ._.
  16. Igual sigue haciendo lo mismo no crea la Window pero si el cursor
  17. Sigue haciendo lo mismo. Por que no crea la Window? y si el cursor
  18. Aun no se crea la Window pero el cursor si
  19. Bueno, me confundí por que no sabia donde poner el guisetVisible ya que esta creada en la funcion mira. Server local Marker = createMarker ( 1294.6767578125, -1337.5, 17.860641479492, "cylinder", 1.5, 255, 0, 0, 255 ) function GUI(hitPlayer) triggerClientEvent(hitPlayer,"showGUI",getRootElement(),hitPlayer) end addEventHandler("onMarkerHit",cylinder,GUI) function showGUI (thePlayer) if (source == Marker) then triggerClientEvent (thePlayer,"showGUI",getRootElement(),thePlayer) end end addEventHandler ("onMarkerHit",getRootElement(),showGUI) function arm11 (thePlayer) local money = getPlayerMoney ( thePlayer ) if money >= 120000 then takePlayerMoney ( thePlayer, 120000 ) giveWeapon ( source, 31, 2880 ) end end addEvent( "arm1", true ) addEventHandler( "arm1", getRootElement(), arm11 ) function arm22 (thePlayer) local money = getPlayerMoney ( thePlayer ) if money >= 155000 then takePlayerMoney ( thePlayer, 155000 ) giveWeapon ( source, 34, 100 ) end end addEvent( "arm2", true ) addEventHandler( "arm2", getRootElement(), arm22 ) function arm33 (thePlayer) local money = getPlayerMoney ( thePlayer ) if money >= 20000 then takePlayerMoney ( thePlayer, 20000 ) giveWeapon ( source, 16, 1 ) end end addEvent( "arm3", true ) addEventHandler( "arm3", getRootElement(), arm33 ) function arm44 (thePlayer) local money = getPlayerMoney ( thePlayer ) if money >= 25000 then takePlayerMoney ( thePlayer, 25000 ) giveWeapon ( source, 29, 99 ) end end addEvent( "arm4", true ) addEventHandler( "arm4", getRootElement(), arm44 ) Client cylinder = createMarker ( 1294.6767578125, -1337.5, 17.860641479492, "cylinder", 1.5, 255, 0, 0, 255 ) function tienda() Window = guiCreateWindow(243,181,555,488,"Tienda de Armas/Weapon Shop",false) imagen4 = guiCreateStaticImage(0.0595,0.0902,0.2414,0.2172,"images/SNIPER.png",true,Window) imagen3 = guiCreateStaticImage(0.618,0.1004,0.2577,0.207,"images/M4.png",true,Window) imagen2 = guiCreateStaticImage(0.6505,0.5861,0.2306,0.2582,"images/MP5.png",true,Window) imagen1 = guiCreateStaticImage(0.0865,0.5922,0.2126,0.2275,"images/GRENADE.png",true,Window) Sniper = guiCreateButton(0.0631,0.3217,0.2324,0.1352,"Sniper/Costo:155000$",true,Window) M4 = guiCreateButton(0.6144,0.3217,0.2523,0.127,"M4/Costo:120000$",true,Window) Grenade = guiCreateButton(0.0649,0.8525,0.2559,0.1291,"Grenade/Costo:20000$x1",true,Window) MP5 = guiCreateButton(0.6432,0.8504,0.2685,0.1311,"MP5/Costo:25000$",true,Window) Cerrar = guiCreateButton(0.355,0.5082,0.2162,0.168,"Cerrar/Close",true,Window) showCursor ( true ) addEventHandler ( "onClientGUIClick", Cerrar, Salir, false ) addEventHandler ( "onClientGUIClick", M4, arma1, false ) addEventHandler ( "onClientGUIClick", Sniper, arma2, false ) addEventHandler ( "onClientGUIClick", Grenade, arma3, false ) addEventHandler ( "onClientGUIClick", MP5, arma4, false ) end function Salir() guiSetVisible (Window, not guiGetVisible ( Window ) ) showCursor ( false ) end function arma1() triggerServerEvent ( "arm1", getLocalPlayer() ) end function arma2() triggerServerEvent ( "arm2", getLocalPlayer() ) end function arma3() triggerServerEvent ( "arm3", getLocalPlayer() ) end function arma4() triggerServerEvent ( "arm4", getLocalPlayer() ) end function marker() triggerServerEvent ( "mark", getLocalPlayer() ) end function showGUI () guiSetVisible (Window,true) showCursor (true) end addEvent ("showGUI",true) addEventHandler ("showGUI",getRootElement(),showGUI) Bueno, hay me tira error en el server-side "Linea:7: donde esta el addEventHandler ("onMarkerHit"
  20. Si si es que escribo antes de ver, ya lo agregue pero aun entro al marker y no se crea la "Window"
  21. Tengo que agregar el "cylinder" en el Client? o no lo agrego a nada
  22. me explican lo del "triggerClientEvent" FranN, Se creo el marker "cuando entro al marker se cursor funciona pero la Window no aparece" Por que es esto? o hay que agregarle el triggerClientEvent
  23. creo que ya aprendí lo del trigger. No se que me paso pero me llego a la mente ._. Client local Marker = createMarker ( 1294.6767578125, -1337.5, 17.860641479492, "cylinder", 1.5, 255, 0, 0, 255 ) function tienda() Window = guiCreateWindow(243,181,555,488,"Tienda de Armas/Weapon Shop",false) imagen4 = guiCreateStaticImage(0.0595,0.0902,0.2414,0.2172,"images/SNIPER.png",true,Window) imagen3 = guiCreateStaticImage(0.618,0.1004,0.2577,0.207,"images/M4.png",true,Window) imagen2 = guiCreateStaticImage(0.6505,0.5861,0.2306,0.2582,"images/MP5.png",true,Window) imagen1 = guiCreateStaticImage(0.0865,0.5922,0.2126,0.2275,"images/GRENADE.png",true,Window) Sniper = guiCreateButton(0.0631,0.3217,0.2324,0.1352,"Sniper/Costo:155000$",true,Window) M4 = guiCreateButton(0.6144,0.3217,0.2523,0.127,"M4/Costo:120000$",true,Window) Grenade = guiCreateButton(0.0649,0.8525,0.2559,0.1291,"Grenade/Costo:20000$x1",true,Window) MP5 = guiCreateButton(0.6432,0.8504,0.2685,0.1311,"MP5/Costo:25000$",true,Window) Cerrar = guiCreateButton(0.355,0.5082,0.2162,0.168,"Cerrar/Close",true,Window) showCursor ( true ) addEventHandler ( "onClientGUIClick", Cerrar, Salir, false ) addEventHandler ( "onClientGUIClick", M4, arma1, false ) addEventHandler ( "onClientGUIClick", Sniper, arma2, false ) addEventHandler ( "onClientGUIClick", Grenade, arma3, false ) addEventHandler ( "onClientGUIClick", MP5, arma4, false ) end function Salir() guiSetVisible (Window, not guiGetVisible ( Window ) ) showCursor ( false ) end function arma1() triggerServerEvent ( "arm1", getLocalPlayer() ) end function arma2() triggerServerEvent ( "arm2", getLocalPlayer() ) end function arma3() triggerServerEvent ( "arm3", getLocalPlayer() ) end function arma4() triggerServerEvent ( "arm4", getLocalPlayer() ) end function marker() triggerServerEvent ( "mark", getLocalPlayer() ) end addEventHandler ("onMarkerHit", Marker, tienda) Server function arm11 () local money = getPlayerMoney ( thePlayer ) if money >= 120000 then takePlayerMoney ( thePlayer, 120000 ) giveWeapon ( source, 31, 2880 ) end end addEvent( "arm1", true ) addEventHandler( "arm1", getRootElement(), arm11 ) function arm22 () local money = getPlayerMoney ( thePlayer ) if money >= 155000 then takePlayerMoney ( thePlayer, 155000 ) giveWeapon ( source, 34, 100 ) end end addEvent( "arm2", true ) addEventHandler( "arm2", getRootElement(), arm22 ) function arm33 () triggerServerEvent ( "arm3", getLocalPlayer() ) local money = getPlayerMoney ( thePlayer ) if money >= 20000 then takePlayerMoney ( thePlayer, 20000 ) giveWeapon ( source, 16, 1 ) end end addEvent( "arm3", true ) addEventHandler( "arm3", getRootElement(), arm33 ) function arm44 () local money = getPlayerMoney ( thePlayer ) if money >= 25000 then takePlayerMoney ( thePlayer, 25000 ) giveWeapon ( source, 29, 99 ) end end addEvent( "arm4", true ) addEventHandler( "arm4", getRootElement(), arm44 ) Bueno, aun no se crea el "Marker", osea el marker para que cuando entre al Marker salga la ventana (tienda)bueno espero que me ayuden me dio un sueño PD: Solid Perdon por publicar 4 veces seguidas, y esto que lo acabo de editar :L es que no me salia para eliminar el "post" no me haran nada ? por esto"osea por los post" ._.
  24. bueno el error de "a nil value" Era por que lo tenia en la meta "Server" lo cambie a "Client" y si funciono, pero ahora lo hice todo como yo creo que esta bien. pero no crea el "Marker" y no lo e podido probar por que no se crear el marker Aquí dejo el script Marker = createMarker ( 1294.6767578125, -1337.5, 17.860641479492, "cylinder", 1.5, 255, 0, 0, 255 ) function tienda() Window = guiCreateWindow(243,181,555,488,"Tienda de Armas/Weapon Shop",false) imagen4 = guiCreateStaticImage(0.0595,0.0902,0.2414,0.2172,"images/SNIPER.png",true,Window) imagen3 = guiCreateStaticImage(0.618,0.1004,0.2577,0.207,"images/M4.png",true,Window) imagen2 = guiCreateStaticImage(0.6505,0.5861,0.2306,0.2582,"images/MP5.png",true,Window) imagen1 = guiCreateStaticImage(0.0865,0.5922,0.2126,0.2275,"images/GRENADE.png",true,Window) Sniper = guiCreateButton(0.0631,0.3217,0.2324,0.1352,"Sniper/Costo:155000$",true,Window) M4 = guiCreateButton(0.6144,0.3217,0.2523,0.127,"M4/Costo:120000$",true,Window) Grenade = guiCreateButton(0.0649,0.8525,0.2559,0.1291,"Grenade/Costo:20000$x1",true,Window) MP5 = guiCreateButton(0.6432,0.8504,0.2685,0.1311,"MP5/Costo:25000$",true,Window) Cerrar = guiCreateButton(0.355,0.5082,0.2162,0.168,"Cerrar/Close",true,Window) showCursor ( true ) addEventHandler ( "onClientGUIClick", Cerrar, Salir, false ) addEventHandler ( "onClientGUIClick", M4, arma1, false ) addEventHandler ( "onClientGUIClick", Sniper, arma2, false ) addEventHandler ( "onClientGUIClick", Grenade, arma3, false ) addEventHandler ( "onClientGUIClick", MP5, arma4, false ) end function Salir() guiSetVisible (Window, not guiGetVisible ( Window ) ) end function arma1() local money = getPlayerMoney ( thePlayer ) if money >= 120000 then takePlayerMoney ( thePlayer, 120000 ) giveWeapon ( source, 31, 2880 ) end function arma2() local money = getPlayerMoney ( thePlayer ) if money >= 155000 then takePlayerMoney ( thePlayer, 155000 ) giveWeapon ( source, 34, 100 ) end function arma3() local money = getPlayerMoney ( thePlayer ) if money >= 20000 then takePlayerMoney ( thePlayer, 20000 ) giveWeapon ( source, 16, 1 ) end function arma4() local money = getPlayerMoney ( thePlayer ) if money >= 25000 then takePlayerMoney ( thePlayer, 25000 ) giveWeapon ( source, 29, 99 ) end addEventHandler ("onMarkerHit", Marker, tienda) Me dicen el error y que tengo que hacer para arreglarlo por favor.((eso de trigger no se para que era por que no entiendo nada de eso si me lo pueden explicar estaría bien))) Me dicen por que no se crea el "marker" no les puedo decir si funciono o no, por que no lo e podido probar por el "Marker". ahhhhh Perdón por no explicarme bien es para que entiendan mejor. espero que lo lean . ya que son las 1:36 de la madrugada no les responderé tan rápido me levantare tarde :L les responderé como a las 10 am o 12 pm.
  25. Perdon lo tenia Serverside
×
×
  • Create New...