-
Posts
1,027 -
Joined
-
Last visited
Posts posted by BorderLine
-
-
I did. I want remove that objets from al interiors.
-
Hi Everyone, well, i was replacing some models in my server. All this models was replaced for some interior objects.
Now i need remove this objets from interior, because new models there is in interior.
function removeLights () local version = getVersion() if version.mta >= "1.3.1" then local mdls = {2872,2785,2779,2778,3430,2754,2681,2640,2618,2000,2007,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2029,2046,2063,2064 } for k,v in ipairs(mdls) do removeWorldModel ( v, 10000, 0, 0, 0, 0) end end end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), removeLights )
-
creo que es esta funcion https://wiki.multitheftauto.com/wiki/GuiSetInputEnabled
Muchas gracias kildmwan, anda a la perfeccion.
-
Buenas noches, gusto saludarlos amigos.
Tengo una inquetud, requlta que tengo un panel que muestra las stats de los jugadores. Puse un buscador en este panel. El buscador funciona y todo, pero si apreto la T, me abre el chat, la Y, el chat, la P el admin. Entonces no se como quitar estas cosas.
Agradesco su respuesta.
Atte
-
1) Asegurate de que el resource extra_health este activado
2) Asegurate de que se llama exactamente "extra_health" y no has cambiado el nombre.
3) Intenta poniendo cifras menores en la vida, supongo que 999999 es demaciado. Intenta algo como 10,000 o asi.
-
Ojo: Un ped/player, tiene 100 de maximo como health (sin añadir full stat)
y un vehiculo tiene 1000.
usa setElementHealth. y sino el script de solidsnake llamado extra_health
-
agrego tambien que en commandHandler, source no existe.
Deberas hacerlo tal como dijo BC mas arriba, y bien usar setCameraMatrix, con getElementPosition y ajustandola dandole un poco mas a las variables, con onClientRender. Nose que tan bien funcione. tambien deberas hacer que siempre este mirando al centro de la pantalla. Sino cuando el jugador gire se quedara pegado en un lado
-
me parece q funciona usando tick
-
attachTrailerToVehicle
-
me parece que cancelEvent sobre onPlayerDamage, solo funciona en clientside. Deberas hacer un trigger o algo
-
Lea la descripcion. Aqui un ejemplo.
addEventHandler ( "onClientPlayerChangeNick", root,
function ( oldNick, newNick )
nickData = "* " .. oldNick .. " is now known as " .. newNick .. "."
exports["drawData"]:outputDraw ( nickData, 255, 100, 100, false )
end
)
-
lo otro, nose que tan provechoso pueda ser, ni q contras tenga
[lua]function stopMinigunDamage ( attacker, weapon, bodypart )
if ( weapon == 38 )
cancelEvent()
setElementHealth(source, getElementHealth(source) -1 )
end
end
addEventHandler ( "onClientPlayerDamage", getLocalPlayer(), stopMinigunDamage )[lua]
-
cuand gustes
asi con el vehicleType te ahorras un monton de IDs, y es mas facil
ahora si quieres hacer una excepcion, creo q tendrias q usar algo como esto
if vTypeYo == "Automobile" and getElementModel(theVehicle) ~= 411 then
-
intenta asi
local theVehicle = getPedOccupiedVehicle (localPlayer) local vTypeYo = getVehicleType(theVehicle) if vTypeYo == "Automobile" then dxDrawImage(markerX, markerY, markerSize, markerSize, "images/blips/VehicleBlips/car.png", -rotacionPlayer - rotacionCamara) elseif vTypeYo == "Plane" then dxDrawImage(markerX, markerY, markerSize, markerSize, "images/blips/VehicleBlips/airplane.png", -rotacionPlayer - rotacionCamara) else dxDrawImage(markerX, markerY, markerSize, markerSize, "images/blips/2.png", -rotacionPlayer - rotacionCamara) end
-
Ellos bloquearon a las IP, yo hasta hace un tiempo entre a CIT y tenia mi IP baneada. Esto claramente no es ni culpa del vps. Es algo que los mismos scripters hicieron.
Tengo la suerte de tener IP dinamica y basto con reiniciar mi router y volvi a entrar
-
function darlg (playerSource, commandName, accountName) local account = getPlayerAccount ( playerSource ) if not isGuestAccount(account) and getAccountName(account) == "tucuenta" then if accountName then aclGroupAddObject (aclGetGroup("Clan-LG"), "user."..accountName) outputChatBox ("[LPM] Cuenta '"..accountName.."' añadida al Clan LG.", playerSource, 0,255,0) else outputChatBox ("No se especifico la cuenta.", playerSource, 255,0,0) outputChatBox ("Escritura correcta: /añadirlg [CUENTA]", playerSource, 255,255,0) end else outputChatBox ("No puedes usar este comando", playerSource, 255,255,0) end end addCommandHandler ("añadirlg", darlg)
Tu sigue con el resto del codigo
-
function fc ( ) if ( exports.freecam:isFreecamEnabled ( ) ) then exports.freecam:setFreecamDisabled ( ) setCameraTarget(getLocalPlayer()) else exports.freecam:setFreecamEnabled ( ) end end addCommandHandler ( "freecam", fc) bindKey ( "c","down", fc)
Reemplaza los triggers por outputchatboxs
y debes tener activado el resource freecam
-
Faltaron los eventos
onPlayerLogin, onPlayerQuit
-
/ipb
._. Pero obviamente debes tener el resource descargado.
ipb viene por defecto en los resources de MTA
-
Source no esta definido.
estas usando un trigger desde el client para crear este marker??
Podrias usar un comando
-
Deberias fijarte si estan dentro de la carpeta "pieles" y si estan agregados al meta.xml
-
Problema en los archivos .col
no entiendo porq defines tantas veces la misma col
col = engineLoadCOL ( "akina.col" ) col1 = engineLoadCOL ( "akina.col" ) col2 = engineLoadCOL ( "akina.col" ) col3 = engineLoadCOL ( "akina.col" ) col4 = engineLoadCOL ( "akina.col" ) col5 = engineLoadCOL ( "akina.col" ) col6 = engineLoadCOL ( "akina.col" ) col7 = engineLoadCOL ( "akina.col" ) col8 = engineLoadCOL ( "akina.col" ) col9 = engineLoadCOL ( "akina.col" )
despues reemplazas la misma col por distintas IDS, esto seguramente esta influyendo.
engineReplaceCOL ( col, 18028 ) engineReplaceCOL ( col, 16150 ) engineReplaceCOL ( col, 14588 ) engineReplaceCOL ( col, 14577 ) engineReplaceCOL ( col, 14572 ) engineReplaceCOL ( col, 12841 ) engineReplaceCOL ( col, 5042 ) engineReplaceCOL ( col, 14404 ) engineReplaceCOL ( col, 18024 ) engineReplaceCOL ( col, 14803 )
-
en la comunidad esta glue2, puedes modificarlo para q solo se pegen vehiculos a aviones o helicopteros. y no entre si
-
Si es el reload por default de MTA, entonces este incluye un comando llamado Reload weapon, intenta crear otro bind
/bind tecla Reload weapon
createBlip en tablas
in Scripting
Posted
Buenas noches, tengo una consulta, a ver si alguien puede ayudarme.
Tengo esta tabla y quisiera ponerle un createBlip para cada marker.
De antemano muchas gracias