Jump to content

RekZ

Members
  • Posts

    330
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by RekZ

  1. por esa cara ke pones supongo que quieres que te lo den echo e_e ??

        Matt = createVehicle (411, -2914.0886230469, 460.09802246094, 4.9140625) 
        setElementData(Matt , "owner", "Matt") 
        setVehicleDamageProof (Matt, true ) 
        setVehicleColor ( Matt , 255 , 255 , 255 , 0 , 0 , 0 ) -- los numeros 255, 255 , 255 es el primer color del auto segun el color ke kieras puede cambiarse entre 0 - 255 y los numeros 0 , 0 , 0 es el segundo color del autos tambien pueden cambiarse entre 0 y 255 ( ahora mismo el auto sera, el color 1 blanco y el color 2 negro ) 
          
          
          
        function onLockedVehicleEnter ( player, seat, jacked ) 
            if getElementData(source, "owner") and getElementData(source, "owner" ) ~= getAccountName(getPlayerAccount(player)) and ( seat == 0 ) then 
                outputChatBox ("Propiedad De "..tostring(getElementData(source, "owner"  )), player, 255, 50, 0) 
                cancelEvent() 
            end 
        end 
        addEventHandler ( "onVehicleStartEnter", getRootElement(), onLockedVehicleEnter ) 
    

  2. lo unico que kiere es hacer creer que ese script lo izo el , pues a la comunidad lo subio y tenia el mensaje e.e , que por cierto te lo an borrado de la comunidad , es lo que tiene cuando subes un script que no es tuyo.

      
      
    flaky = createVehicle ( 560, -2290.60, -856.20, 135.21, 0, 0, 90) 
    addVehicleUpgrade ( flaky, 1010 ) 
    setVehicleDamageProof ( flaky, true ) 
    setVehicleColor ( flaky, 0, 0, 0, 0, 0, 0 ) 
    setVehicleHeadLightColor ( flkay, 0, 255, 0 ) 
    setElementData(flaky, "owner", "Flaky") 
      
      
      
      
    function onLockedVehicleEnter ( player, seat, PGS ) 
        if getElementData(source, "owner") and getElementData(source, "owner" ) ~= getAccountName(getPlayerAccount(player)) and ( seat == 0 ) then 
            outputChatBox ("*** [sERVER] Carro Propiedad De "..tostring(getElementData(source, "owner"  )), player, 255, 255, 0) 
            cancelEvent() 
        end 
    end 
    addEventHandler ( "onVehicleStartEnter", getRootElement(), onLockedVehicleEnter ) 
      
      
      
    function flakyr (thePlayer) 
        local account = getPlayerAccount ( thePlayer ) 
    if not isGuestAccount(account) and getAccountName(account) == "Flaky" then 
    respawnVehicle ( flaky ) 
    else 
            outputChatBox ( "No puedes usar este comando", thePlayer, 255, 200, 0 ) 
        end 
    end 
    addCommandHandler("flaky", flakyr) 
      
      
        
      
    ) 
      
    addCommandHandler("Flakyr",function(thePlayer) 
    local account = getPlayerAccount ( thePlayer ) 
    if not isGuestAccount(account) and getAccountName(account) == "Flaky" then 
    local x,y,z = getElementPosition(thePlayer) 
    setElementPosition(flaky,x+3,y,z+3) 
    end 
    end 
    ) 
      
    

  3. solo tengo una duda , podria cambiar el anim al apuntar con un arma , por ejemplo al apuntar con la colt45 usara el anim de la Deagle ( no digo reemplazar un anim se que esa funcion fue desactivada sino ,por ejemplo en el GTA los policias usan la Colt45 con las dos manos y no como si fueran gansters )

    setPedAnimation 
    

  4. no busco dinero aqui como vosotros ami me gusta y lo ago por aficion el dinero se gana en trabajos de verdad , la mayoria que decis "pagar un scripter" es un gran timo puesto que son cosas ke con el tiempo una persona puede llegar a hacer , y no eres kien de hablar de mi s.s muchos pieden mi ayuda ya sea para mapear o para ayudarles en su server ( en su funcionamiento o en su imagen ) , y yo encantado ayuda porke me gusta lo que ago no sere un friki como la mayoria de aqui que saven hacer todo y lo que no se tengo la dignidad de preguntarlo ( porque puede aver cosas simples que el mas genio no puede saver... ) y recordarlo para futuras ocasiones y si no fuera por personas como las que conozco no estaria en la posicion donde estoy ( mas que nada por ellos me interesaron los "scripts" y las ganas de aprender a hacerlos ) y usted señor Otto no saves ni que estudios tengo , donde e estudiado ni que es lo que ago , no eres quien para hablar y el "Mapping" como tu lo llamas merece una paciencia que la mayoria de la gente no tiene ( supongo que no lo "practicas" ) y requiere bastante conocimiento de saver que poner , de saver usar las distintas herramientas que ofrece el editor , asi que no me vengas con "ñoñerias" y cosas sobre lo que ago o sobre que pregunto... pues como dije antes muchos me preguntan , me piden ayuda aunque no pueda ayudarles uno o doz veces siempre estoy hay.. eso es lo que a exo mi fama entre la gente que e ido conociendo puede que otros me kieran por simple conveniencia , por amistad o otro muchos me odian o simplemente me recuerdan con envidia pero la verdad me alegro de todo lo que e exo sea malo o bueno y me alegrare de las futuras cosas que voy a hacer.

  5. De principio tienes razón, no es el lugar para publicar esto.

    Por mi lado, casi a diario me agrega gente pidiendo ayuda con recursos o para saber si les puedo regalar, en total desde que tengo mi firma así he conseguido 30€. Por eso tengo claro que si la gente me busca a mi es por que ayudo en el Foro ( Todos dicen lo mismo: "Te vi en el foro de MTA" ), Así que si lo que buscas es que te contraten, te recomiendo tener una web o algún lugar donde muestres recursos que tengas o publiques tu Skype y a parte que ayudes en los foros (Ingles/Español) y de a poco llegara gente para contratarte (Siempre y cuando valgas la pena).

    Ese es mi consejo y también te digo que aunque los Haters (como muchos que conozco por aquí :roll: ) Te digan que no vales y que no vendas cosas solo por que ellos no quieren competencia, solo los ignores y hagas caso a los que tengas claro que son mejores que tu, ya que tengo claro que estos jamas te dirán eso sin tener buenos motivos.

    Buena suerte en esto ;)

    e_e dudo ke consiga algo , tu consiges porke te conocen del foro y de mta, pero este man que no dice ni que save hacer , ke acaba de entrar al foro y que no se describe nada ._. , nadie se fiaria ni para que editara algo

  6. no , al principio los puse sin team supuse que no haria falta asta que me encontre el problema , asi que añadi los bots al team de "zombis" ( que uso para los zombis logicamente ) aunque ahora no ataca a los zombis , ya solucionare eso mas adelante por ahora no me es urgente

  7. e_e mire la wiki antes ke nada no soy gilipoyas... ni retrasado ademas ahora no se puede pedir ayuda... o ke... , pero como lo intente varias veces con setbotteam decidi pedirla , aunque ya lo consegi gracias igualmente por vuestra atencion

  8. que deveria usar para que cuando cree dos Bots no se maten entre si ( con slothbot ) por ejemplo yo creo 2 bot bot1 y bot2 pero en vez de atacarme ami se atacan entre ellos , yo quiero que me ataquen ami y no entre ellos

  9.      Wnd = guiCreateWindow ( 0.2, 0.2, 0.25, 0.5, "Vehiculos especiales de la Elite", true ) 
            guiSetAlpha( Wnd, 1 ) 
            button = guiCreateButton ( 0.01, 0.8, 0.50, 0.15, "Cerrar", true, Wnd ) 
            button = guiCreateButton ( 0.01, 0.8, 0.50, 0.15, "Crear", true, Wnd ) 
            label = guiCreateLabel ( 0.1, 0.1, 0.9, 0.1, "Bienvenido al panel de vehiculos de la Elite. Para obtener el vehiculo deseado, haz doble click en el.", true, Wnd ) 
            showCursor(false) 
            guiSetVisible( Wnd, false ) 
            guiWindowSetSizable( Wnd, false ) 
            guiWindowSetMovable( Wnd, true ) 
              
                     vehicles = 
                        { 
                        {"Sultan", 560}, 
                        {"HPV1000", 523}, 
                        {"Police LS", 596}, 
                        {"Police LV", 598}, 
                        {"Police Ranger", 599}, 
                        {"Hydra", 520}, 
                        {"Police Maverick", 497} 
                        } 
                        
              
                grid = guiCreateGridList(0.01, 0.2, 0.99, 0.5, true, Wnd) 
                guiGridListAddColumn(grid, "Vehicles", 0.85) 
                  
                for i,veh in ipairs(vehicles) do 
                     row = guiGridListAddRow(grid) 
                     -- 
                     guiGridListSetItemText(grid, row, 1, tostring(veh[1]), false, false) 
                     guiGridListSetItemData(grid, row, 1, tostring(veh[2])) 
                end 
                  
                function use() 
                     local row, col = guiGridListGetSelectedItem(grid)   
                     if (row and col and row ~= -1 and col ~= -1) then 
                          local model = tonumber(guiGridListGetItemData(grid, row, 1)) 
                          if model ~= "" then 
                               triggerServerEvent("CreVehicle", localPlayer, model) 
                          end 
                     end 
                end 
                addEventHandler("onClientDoubleClick", root, use, true) 
                
                function close() 
                if (source == button) then 
                guiSetVisible(Wnd,false) 
                showCursor(false) 
                end 
                end 
                addEventHandler("onClientGUIClick", button, close) 
                
            function showGUI2p() 
            guiSetVisible(Wnd,true) 
            showCursor(true) 
            end 
            addEvent("showGUI2p",true) 
            addEventHandler("showGUI2p", getRootElement(), showGUI2p) 
    

  10. te falta un event en la function medic , y la tenias mal escrita tambien

        function createMedicTeam () 
            MedicTeam = createTeam ("Medicos", 102, 255, 255) 
        end 
          
        addEventHandler ("onResourceStart", resourceRoot, createMedicTeam) 
          
        function joinMedic() 
             setPlayerTeam(source, MedicosTeam) 
             setElementModel(source,274) 
              giveWeapon ( source, 41, 9999 ) 
             setElementData( source, "Occupation", "Recluta Medico", true ) 
             outputChatBox("Ahora eres Recluta Medico",source,0,255,0) 
        end 
          
        addEvent("setMedic", true) 
        addEventHandler("setMedic",root,joinMedic) 
        addEvent("medic:healing", true) 
        addEventHandler("medic:healing", root) 
          
        function medic () 
            if (getElementHealth(source) < 100) then end 
                local Heal = getElementHealth(source) + 5 -- New health 
                setElementHealth(source, Heal) 
                if (Heal > 100) then end 
                     setElementHealth(source, 100) 
                        givePlayerMoney(medic, 100) 
                takePlayerMoney(source, 100) -- Takes 100$ from the source when he get healed 
            end 
    

  11. aunke cambies de dimension , es como si ocuparas un espacio en la dimension 0 , con lo que salen los zombis puedes crear "minizonas-antizombis" al usar el "Afk" ( no se como denominarlas ) para evitar el spawn de los mismos y a lo de crear un ped en el sitio del jugador.. creo ke se usaria esto , pero no estoy seguro.

    getElementPosition 
    getElementData  
    createPed 
    

  12. no entiendo lo que quieres decir con "arriba de 9" , probaste modificando los timers ? puede que asi mejore un poco , ami me funciono , modificando los timers del tiempo de spawn bajo el lag que producian tantos zombis juntos o cambiando tambien las anims que usan

  13. En vez de crear una funcion para cada marker, podrias usar una misma funcion para todos los markers.

    Perdona solidsnake me intereso eso que dijiste , serial ago asi ?

          markerp = createMarker( 1556.9852294922, -1608.1356201172, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
          marker2p = createMarker( 1570.1909179688, -1610.1462402344, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
          marker3p = createMarker( 1584.61328125, -1608.2557373047, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
          marker4p = createMarker( 1595.1407470703, -1607.5220947266, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
          marker5p = createMarker( 1544.63916016, -1609.2932128906, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
      
      
            local vehicles = {} 
              
            function spawnVehP(id) 
            theTeam = getPlayerTeam( source ) 
            theTeamName = getTeamName( theTeam ) 
            if ( theTeamName == "Policia" ) or ( theTeamName == "F.B.I" ) then 
                local x, y, z = getElementPosition(source) 
                if isElement(vehicles[source]) then destroyElement(vehicles[source]) end 
                vehicles[source] = createVehicle(id, x + 1, y, z) 
                warpPedIntoVehicle(source, vehicles[source]) 
                else 
                 outputChatBox("Solo los agentes de Policia, el FBI o Elite pueden obtener vehiculos aqui!", source, 255, 0, 0 , true) 
                end 
            end 
            addEvent("CreVehicle",true) 
            addEventHandler("CreVehicle", root, spawnVehP) 
              
            addEventHandler("onPlayerQuit", root, 
            function() 
                 if isElement(vehicles[source]) then 
                      destroyElement(vehicles[source]) 
                      vehicles[source] = nil 
                 end 
            end) 
            
            function showGUIp(hitPlayer) 
            setElementFrozen(source, true) 
        triggerClientEvent (hitPlayer,"showGUI2p",getRootElement(),hitPlayer) 
    end 
        addEventHandler("onMarkerHit",markerp,showGUIp) 
        addEventHandler("onMarkerHit",marker2p,showGUIp) 
        addEventHandler("onMarkerHit",marker3p,showGUIp) 
        addEventHandler("onMarkerHit",marker4p,showGUIp) 
        addEventHandler("onMarkerHit",marker5p,showGUIp) 
    

  14. lo e testeado funciona bien , espero averte ayudado tambien habia un error en el outputChatBox no salia la frase ya lo aregle tambien...

    server

        markerp = createMarker( 1556.9852294922, -1608.1356201172, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
          marker2p = createMarker( 1570.1909179688, -1610.1462402344, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
          marker3p = createMarker( 1584.61328125, -1608.2557373047, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
          marker4p = createMarker( 1595.1407470703, -1607.5220947266, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
          marker5p = createMarker( 1544.63916016, -1609.2932128906, 12.3828125, "cylinder", 2, 0, 0, 255, 255 ) 
      
      
            local vehicles = {} 
              
            function spawnVehP(id) 
            theTeam = getPlayerTeam( source ) 
            theTeamName = getTeamName( theTeam ) 
            if ( theTeamName == "Policia" ) or ( theTeamName == "F.B.I" ) then 
                local x, y, z = getElementPosition(source) 
                if isElement(vehicles[source]) then destroyElement(vehicles[source]) end 
                vehicles[source] = createVehicle(id, x + 1, y, z) 
                warpPedIntoVehicle(source, vehicles[source]) 
                else 
                 outputChatBox("Solo los agentes de Policia, el FBI o Elite pueden obtener vehiculos aqui!", source, 255, 0, 0 , true) 
                end 
            end 
            addEvent("CreVehicle",true) 
            addEventHandler("CreVehicle", root, spawnVehP) 
              
            addEventHandler("onPlayerQuit", root, 
            function() 
                 if isElement(vehicles[source]) then 
                      destroyElement(vehicles[source]) 
                      vehicles[source] = nil 
                 end 
            end) 
            
            function showGUIp(hitPlayer) 
            setElementFrozen(source, true) 
        triggerClientEvent (hitPlayer,"showGUI2p",getRootElement(),hitPlayer) 
        end 
        addEventHandler("onMarkerHit",markerp,showGUIp) 
          
            function showGUIp(hitPlayer) 
            setElementFrozen(source, true) 
        triggerClientEvent (hitPlayer,"showGUI2p",getRootElement(),hitPlayer) 
        end 
        addEventHandler("onMarkerHit",marker2p,showGUIp) 
          
            function showGUIp(hitPlayer) 
            setElementFrozen(source, true) 
        triggerClientEvent (hitPlayer,"showGUI2p",getRootElement(),hitPlayer) 
        end 
        addEventHandler("onMarkerHit",marker3p,showGUIp) 
          
            function showGUIp(hitPlayer) 
            setElementFrozen(source, true) 
        triggerClientEvent (hitPlayer,"showGUI2p",getRootElement(),hitPlayer) 
        end 
        addEventHandler("onMarkerHit",marker4p,showGUIp) 
          
            function showGUIp(hitPlayer) 
            setElementFrozen(source, true) 
        triggerClientEvent (hitPlayer,"showGUI2p",getRootElement(),hitPlayer) 
        end 
        addEventHandler("onMarkerHit",marker5p,showGUIp) 
    

    client

        Wnd = guiCreateWindow ( 0.2, 0.2, 0.25, 0.5, "Vehiculos Policiales", true ) 
        guiSetAlpha( Wnd, 1 ) 
        button = guiCreateButton ( 0.01, 0.8, 0.99, 0.15, "Cerrar", true, Wnd ) 
        label = guiCreateLabel ( 0.1, 0.1, 0.9, 0.1, "Double click para obtener un vehiculo", true, Wnd ) 
        showCursor(false) 
        guiSetVisible( Wnd, false ) 
        guiWindowSetSizable( Wnd, false ) 
        guiWindowSetMovable( Wnd, false ) 
          
                 vehicles = 
                    { 
                    {"HPV1000", 523}, 
                    {"Police LS", 596}, 
                    {"Police LV", 598}, 
                    {"Police Ranger", 599} 
                    } 
                     
          
            grid = guiCreateGridList(0.01, 0.2, 0.99, 0.5, true, Wnd) 
            guiGridListAddColumn(grid, "Vehicles", 0.85) 
              
            for i,veh in ipairs(vehicles) do 
                 row = guiGridListAddRow(grid) 
                 -- 
                 guiGridListSetItemText(grid, row, 1, tostring(veh[1]), false, false) 
                 guiGridListSetItemData(grid, row, 1, tostring(veh[2])) 
            end 
              
            function use() 
                 local row, col = guiGridListGetSelectedItem(grid)   
                 if (row and col and row ~= -1 and col ~= -1) then 
                      local model = tonumber(guiGridListGetItemData(grid, row, 1)) 
                      if model ~= "" then 
                           triggerServerEvent("CreVehicle", localPlayer, model) 
                      end 
                 end 
            end 
            addEventHandler("onClientDoubleClick", root, use, true) 
            
            function close() 
            if (source == button) then 
            guiSetVisible(Wnd,false) 
            showCursor(false) 
            end 
            end 
            addEventHandler("onClientGUIClick", button, close) 
            
        function showGUI2p() 
        guiSetVisible(Wnd,true) 
        showCursor(true) 
        end 
        addEvent("showGUI2p",true) 
        addEventHandler("showGUI2p", getRootElement(), showGUI2p) 
    

  15. mmm.... Editado si lo e echo, les e puesto Armas...vida...Fuego...y Skins y le e movido a muchas cosas, lo de zombis solo en la Dimension 0.... pues solo e notado que en otras Dimensiones si salen pero solo las sombras, y como traen armas se ven las armas flotando e igual te matan, e ido al clasico bug en los santos en el hotel y la casa que sales y caes en otra dimension y si salen las armas y mueren, osea que si el afk los enviara a otra dimension de igual forma los matarian :/ no?

    voy hacer un poco de offtopic :3

    Narutimmy los interiores y las dimensiones no son iguales por ejemplo si tu entras a la casa en la misma casa que dijiste no te hace falta caer a ese bug salen zombis solo que es mas dificil que entren atravez de las paredes , supongo que esto lo saves pero... puedes inspeccionar tu mismo lo de la dimension , en el panel de administracion puedes elegir la dimension a la ke kieres mover a un player , espero no averte liado mas xD

  16. usa el script de zombies de la comunidad de slothman dudo que se alla molestado en cambiar la dimension de los propios zombis porque usa el spawn de 50p que no tiene para elegir la dimension del player que spawnea , aun asi esperare aver que dice.. pero desde el principio tube razon ...

  17. 1- aprende a escribir mi nick ¬¬

    2- en las dimensiones no salen los zombis... e llegado a meter mas de 20 players en otra dimension para hacer un evento , estando los zombis activados y no a salido ninguno( a diferencia de tu yo investigo no solo me leo las cosas ) , solo salen en los interiores donde se puede decir ke tienen el color alpha a 0 ( solo se ve la sombra del propio ped en el suelo )

×
×
  • Create New...