-
Posts
2,869 -
Joined
-
Last visited
Everything posted by Alexs
-
Un zombie al atacarte ejecuta la función 'setElementHealth' por lo que no se gatillo el evento de daño, Puedes revisar en el script de los zombies si el jugador esta AFK y no quitarle vida.
-
El logo en una esquina se consigue fácil, las tiendas de comida son de mabako services, el láser del arma, fuera de eso y algunos mas que no menciono por no recordarlos, los otros los hizo @samt2497.
-
Aunque @samt2497 usa recursos 'conocidos' se nota que la mayor parte de ellos o los mejoro o los hizo, Aunque con los recursos de la comunidad no seria difícil imitar el servidor, solo necesitas hacer un recurso de zombies, una scoreboard e imitar el spawn con sistema de clanes para llegar a parecerte al Xlatino.
-
if slothbot == slothbot then Creo haberte aclarado que para verificar, debías reemplazar eso por tu slothbot, también editaste bastante lo que te pase inicialmente.
-
vehicle1 = createVehicle ( 411, -1419.1999511719, -71, 13.89999961853, 0, 0, 0 ) vehicle2 = createVehicle ( 415, -1424.1999511719, -70.800003051758, 14, 0, 0, 0 ) vehicle3 = createVehicle ( 451, -1429.6999511719, -71.099998474121, 13.89999961853, 0, 0, 0 ) function autos ( player, seat, jacked ) if ( seat == 0 and source == auto or source == vehicle1 or source == vehicle2 or source == vehicle3 ) then local accountName = getAccountName ( getPlayerAccount ( player ) ) if ( not isObjectInACLGroup ( "user.".. accountName, aclGetGroup ( "SKA" ) ) ) then cancelEvent ( ) outputChatBox("Este Vehículo Esta Reservado Para El Clan SKA", thePlayer, 255,90,0, true) end end end addEventHandler ( "onVehicleStartEnter", root, autos ) Ya corregí el de Plate, Aunque no usaría la 7ma linea tan larga, pero debería servir.
-
@Renkon eso no sirve, investiga un poco antes de publicar. @Javier para evitar que baje la armadura intenta con onPlayerDamage y onClientPlayerDamage, revisas si tiene armadura, si es así le quitas la vida equivalente al loss y cancelas el evento onClientPlayerDamage. Nota: @Renkon se que dirás que igual se usa cancelEvent, pero no habiendo un evento como 'onArmorDamage' tu comentario por si solo no tiene sentido.
-
Puedes revisar si el vehículo pertenece al clan, si no lo es, que el evento se cancele. cancelEvent --Para cancelar. onVehicleStartEnter --El evento. outputChatBox --Para el mensaje
-
Para quitar sus dudas, math.floor va al numero mas bajo, math.ceil al mas alto: Eg: math.floor(0.4) == 0 math.ceil(0.4) == 1
-
local screenWidth, screenHeight = guiGetScreenSize ( ) -- Get the screen resolution (width and height) function nose ( ) local armadura = getPedArmor(source) dxDrawText(armadura,sWidth-200,sHeight-80,sWidth-385,sHeight-8,tocolor(255,255,255,255),0.40,"bankgothic","left","top",false,false,false) end function ver ( ) addEventHandler ( "onClientRender", root, nose ) end addEventHandler ( "onClientResourceStart", resourceRoot, ver ) Pruebalo así, También me gustaría decirte que hay maneras mas eficientes para hacer estoy en que podrías ocupar menos lineas.
-
@Renkon recuerda cuando recién comenzabas como el y dime si hubiese sido tan fácil. @CeKiT lo principal es comenzar a intentarlo.
-
No postees en ingles, ya que no hace falta. En la comunidad @Soren publico una linterna, utilizando un marker corona, pero para hacer algo mas realista podrías usar HLSL y crear un shader.
-
Utiliza 'getElementPosition' para comprobar la posición de la puerta, si es una que se mueva hacia la otra.
-
@Renkon defines 'p' y no lo usas, y 'thePlayer' no esta definido.
-
addCommandHandler("fire", function(thePlayer) setPedOnFire(thePlayer, true) end ) eso en server side.
-
Si, perdón no lo mire, copie lo que habías expuesto.
-
Puedes usar el recurso de Solidsnake14, usar el ACL o los Account Data, un team es privado según tu lo manejes así, no es que exista una función especifica para esto. @brad_vickerz cuida las mayúsculas.
-
Agrégale un evento. addEventHandler("onResourceStart", getResourceRootElement( getThisResource() ), function() local allTeams = getElementsByType ( "team" ) --allTeams = Todos los Teams. for index, theTeam in ipairs(allTeams) do --Para todos ellos se ejecuta: if ( getTeamFriendlyFire ( theTeam ) == false ) then --Se filtran los que tengan el friendlyFire en false. setTeamFriendlyFire ( theTeam, true ) --Se les pone en true. end end )
-
addCommandHandler("destroy", function ( player ) local v = getPedOccupiedVehicle(player) if v then destroyElement( v ) end end ) Que tal eso?
-
local allTeams = getElementsByType ( "team" ) --allTeams = Todos los Teams. for index, theTeam in ipairs(allTeams) do --Para todos ellos se ejecuta: if ( getTeamFriendlyFire ( theTeam ) == false ) then --Se filtran los que tengan el friendlyFire en false. setTeamFriendlyFire ( theTeam, true ) --Se les pone en true. end end Te lo dejo con la explicación linea por linea.
-
Pues, la función es destroyElement Si no entiendes como usarla empieza a aprender Lua, te recomiendo el tutorial de Nixstaller: http://nixstaller.sourceforge.net/manua ... ler_9.html Para esto que buscas debes: Definir que vehículo (te aconsejo hacerlo ya sentado en el con 'getPedOccupiedVehicle' ) Destruirlo: 'destroyElement' y agregar el comando: 'addCommandHandler'.
-
Creo que te refieres a loadstring cuidado con las mayúsculas y minúsculas.
-
Es que se borra el modelo, pero quizá otro modelo trae ese, te recuerdo que el juego no se hizo para que le borrasen partes, intenta editarlos modelos.
-
Creo que podríamos hablar por Skype. Tienen?
