-
Posts
1,102 -
Joined
Everything posted by Enargy,
-
los elementData consumen cpu porque tiene que sincronizarse ambos lados (cliente y servidor), pero al usar setElementData hay un argumento que funciona para manipular esa sincronización, si lo pasas a false solamente el valor va ser asignado en el lado donde está y no podrá leerse el dato desde el otro lado. Al usar tabla es lo mismo que setElementData sin haberse sincronizado. setElementData(element, "dataname", toJSON({"valor1", "valor2", "valor3"}), false) -- ó tabla = {"valor1", "valor2", "valor3"}
-
Usalo con la función que te hizo Simple01. function dimensions() for I = 1, 65535 do local p = getElementsInDimension("player", I) if #p == 0 then setElementDimension(source, I) break end end end addCommandHandler("si", dimensions)
-
Cuarto argumento*
-
Un error aquí, los archivos .map son descargados en la carpeta mods y así que es fácil entrar a ellos y robarte tus mapas, para evitar eso sería usar el atributo cache para que el script descargado no almacene en sí a los archivos map.
-
Esa función quedó en el tiempo. No me había fijado .
-
if getVehicleID(vehicle) ~= 507 then return end
-
Es mucho mejor usar una variable para eso, setElementData para que sincronice con todo los clientes consume una cantidad de CPU.
-
No creo que sea posible cargar esos mods del lado del server.
-
Rock, rap, trap y hip hop.
-
Me gusta muchísimo la interfaz, sencilla y limpia. Buena suerte.
-
En la función que postea el mensaje en la primera linea añade una sentencia if checando si el player posee una cuenta de invitado usando isGuestAccount luego retornas la función a fin.
-
X- ancho / 2, Y - altura / 2, ancho, altura
-
local dimensionProhibida = 90 -- Dimension prohibida local comandos = { ["comando1"] = true, ["comando2"] = true, ["comando3"] = true } function anularComandos( commandName ) local pdim = getElementDimension ( player ) if comandos[commandName] and pdim == dimensionProhibida then outputChatBox ( "No puedes usar el comando en ésta dimension.", source, 255, 255, 255 ) cancelEvent() return end outputChatBox ( "Perfecto, has usado el comando "..commandName..".", source 0, 255, 0 ) end addEventHandler("onPlayerCommand", root, anularComandos)
-
engineLoadTXD ¿Con que función puedo crear una base de datos sql/mysql? PD: Era addEventHandler, no triggerEvent.
-
addPedClothes ¿Con que función agrego un evento?
-
createVehicle Que función retorna el tipo de elemento?
-
attachElementToBone Con que función se calcula la distancia entre dos puntos en segunda dimensión? PD: No uses funciones que no son por defecto del mta.
-
createBrowser ¿Que función sirve para comprobar si en una variable hay un string, userdata, number, function?
-
Como es serverside no te dará problema así que no haría falta esa función dentro del timer. addCommandHandler( 'fc', function( uPlayer ) if isPedInVehicle( uPlayer ) then local uVehicle = getPedOccupiedVehicle( uPlayer ) if uVehicle then outputChatBox("Tu vehiculo cambiará de color ramdom", source, 255, 0, 0) setVehicleColor (uVehicle, math.random(255), math.random(255), math.random(255)) setVehicleHeadLightColor (uVehicle, math.random(255), math.random(255), math.random(255)) end end end)
-
getLocalization ¿Que función hace que una cadena retorne a una representación decimal?
-
addEventHandler("onClientPedDamage", root, function(at,weapon, part) if at and at ~= source then if ( weapon ) then local x, y, z = getPedTargetCollision ( localPlayer ); if part == 9 then outputChatBox("Cabeza: "..x..", "..y..", "..z); elseif part == 8 then outputChatBox("Pierna derecha: "..x..", "..y..", "..z); elseif part == 7 then outputChatBox("Pierna izquierda: "..x..", "..y..", "..z); elseif part == 6 then outputChatBox("Brazo derecho: "..x..", "..y..", "..z); elseif part == 5 then outputChatBox("Brazo izquierdo: "..x..", "..y..", "..z); elseif part == 2 then outputChatBox("Trasero: "..x..", "..y..", "..z); elseif part == 3 then outputChatBox("Torso: "..x..", "..y..", "..z); end end end end)
-
AYUDA PROBLEMA CON MTA SD 1602
Enargy, replied to Milton5017's topic in Ayuda relacionada al cliente/servidor
A. Cuando desintalas el MTA te sale una excepción en que si quieres tener todavia almacenado los datos de tu MTA, trata de darle a "NO". B. Desintala tu GTA y MTA e instalalos sin el antivirus. C. Contacta a un personal de mantenimiento del MTA. -
SetGarageOpen ¿Cual es la función que convierte una tabla de LUA en una cadena?