Tomas
Members-
Posts
2,530 -
Joined
-
Last visited
Everything posted by Tomas
-
[AYUDA] Dare $5 al que me ayude
Tomas replied to nomin7's topic in Ayuda relacionada al cliente/servidor
Ningún error en la consola? -
Oh, en ese caso podrías crear un elemento accesible desde ambos lados y guardar la tabla como una data en él, y así mantenerlo sincronizado, aunque probablemente sea peor que los element data, deberías probar
-
Con eso obtienes el tag, si tienes algún sistema de chat publica la parte en la que hace el output. group = exports.gang_system:getPlayerGang(player) tag = group ~= 'None' and exports.gang_system:getGangData(group, "tag") or false
-
setElementData(root, key, toJSON(tabla)) tabla = fromJSON(getElementData(root, key))
-
Tienes que crear un script que lo haga.
-
for _,k in ipairs(skins) do local raw = guiGridListAddRow(gridTusSkins) guiGridListSetItemText(gridTusSkins, raw,1,k[1], false,false) end
-
Puedes utilizar toJSON y fromJSON
-
Necesitamos más información de tu sistema de vehículos, lo creaste tú, te lo hicieron, es de la comunidad?
-
addEventHandler("onClientRender", getRootElement(), function () for k,v in ipairs(getElementsByType("vehicle")) do if ( getPedController(v) ) then return end local vehicle = getVehicleName(v) local vidaAuto = getElementHealth(v) dxDrawTextOnElement(v,"Vehicle:"..vehicle.."",1.5,20,255,0,0,255,1.5,"default-bold") dxDrawTextOnElement(v,"Vida:"..(math.floor(vidaAuto/10)).."%",1,20,255,0,0,255,1.5,"default-bold") end end)
-
addEventHandler("onClientRender", root, function () for i,v in ipairs (getElementsByType("vehicle")) do if getVehicleController(v) then return end local px, py, pz = getElementPosition(localPlayer) local vx, vy, vz = getElementPosition(v) if ( isLineOfSightClear(px, py, pz, vx, vy, vz) and getDistanceBetweenPoints3D(px, py, pz, vx, vy, vz) <= 10) then local asx, asy = getScreenFromWorldPosition(vx, vy, vz+3) local bsx, bsy = getScreenFromWorldPosition(vx, vy, vz+2) local csx, csy = getScreenFromWorldPosition(vx, vy, vz+1) dxDrawText("-Carro: "..getVehicleName(v), asx, asy) dxDrawText("-Propietario: "..getPlayerName(getElementData(v, "owner")), bsx, bsy) dxDrawText("-Salud: "..(getElementHealth(v)/100).."%", csx, csy) end end end ) Vas a tener que acomodar las posiciones y la forma en la que se obtiene el dueño del vehículo.
-
Totalmente innecesario.
-
Pensé que cuando el jugador compre el skin se podía usar un table.insert, pero no sé. (aunque se que usar esto no me guardara al reiniciar el script, o eso creo...) Tengo una pregunta, SQlite es lo mismo que MySQL? en la sección de inglés hay un tutorial sobre usar SQlite, y quería saber si SQlite puede hacer lo mismo que MySQL. No. Son dos aplicaciones distintas que funcionan bajo SQL, como MariaDB, o ApacheSQL
-
addEventHandler('onClientPlayerDamage', localPlayer, function (_, weapon) if (weapon == 54) then setPedAnimation(localPlayer, "BLOCK", "ANIM") end end ) Gracias, tengo una pregunta más... Se puede hacer que se active esto al usar un comando? Necesito saber eso para terminar un script. Hacer la animación con el comando o activar que salga la animación al caerse?
-
Creo que tienes un mal concepto de lo que hacen las tablas. Tienes que utilizar algun software de guardado como MySQL, MariaDB, etc.
-
addEventHandler('onClientPlayerDamage', localPlayer, function (_, weapon) if (weapon == 54) then setPedAnimation(localPlayer, "BLOCK", "ANIM") end end )
-
Con esta funcion arreglas lo del debug. local _addEventHandler = addEventHandler function addEventHandler(a, b, c, d, e) removeEventHandler(a, b, c) addEventHandler(a, b, c, d, e) end Aunque te recomiendo en un solo render cargar todo y utilizar variables en vez de eventos.
-
También pensé en eso, pero no, si pongo -Oy lo que hace es que le da vuelta a la imagen, pero no baja de arriba hacia abajo Si haces +1x y -1y deberia subir, lo contrario para que baje -1x y +1y
-
xmlNodeSetValue(xmlCreateChild(xmlsave,"Name"), getPlayerName(localPlayer))
-
local _, sy, y = guiGetScreenSize(), 0 dxDrawText('Pro-Life', 150, y) y = ( y > sy and 0 or y+1)
-
setElementPosition, createExplosion, setPedAnimation, setWeather
-
Y las metatablas?
-
function getSed( player ) return player and p[ player ].sed or false end Mas simple.
-
Si,lo sé, normalmente a veces los tengo desordenados por que voy cambiando varias cosas y al final se me olvida ordenarlo bien. Todavía no puedo hacer que no puedan usar el F1 al entrar en la colShape... alguien que me ilumine ? Bindealo para todos, y dentro de la función utiliza isElementWithinColShape.
-
GTALatino - Host y Foro gratuito para tu servidor
Tomas replied to Galen's topic in Soluciones de hosting
Para algo existen los permisos de los usarios.