Tomas
Members-
Posts
2,530 -
Joined
-
Last visited
Everything posted by Tomas
-
De todos modos, eso no tiene nada que ver con su interrogante. ¿?
-
Quizás te refieras al post, sino, no le veo sentido a la cita, aunque de todos modos el que empezó a criticar mi ejemplo fuiste tú.
-
No tengo tiempo pero es bastante simple de razonar, la función 'spawnBot' devuelve el ped creado, el cuál se guarda en la variable 'myped', luego cuando cualquier ped del slothbot muere se triggea un evento el cuál compara el ped que murió con 'myped', en caso de que el que murió no sea 'myped' se para la función. De todos modos, te recomiendo que vincules el evento al ped, cuando este se crea, así ahorrarás que se triguee cada vez que cualquier ped del slothbot muera.
-
*feispelm* function makeAPed ( ) myped = exports.slothbot:spawnBot ( -377.888671875, 2184.87109375, 42.431251525879, 0, 226 , 0, 0, akatsuki, 4, "fire", true ) local healthT = exports.extra_health:setElementExtraHealth ( myped, 900 ) end addEventHandler ( "onResourceStart", resourceRoot, makeAPed) addEvent("onBotWasted", true) addEventHandler("onBotWasted", root, function(attacker, weapon, bodypart) if (not source == myped) then return end setTimer(outputChatBox, 15*1000, 1, "* La Llorona volvió a aparecer.", root, 0, 255, 120 ) setTimer(makeAPed, 15*1000, 1) end) Palmface compare bolean with element function makeAPed ( ) mypedLlorona = exports.slothbot:spawnBot ( -377.888671875, 2184.87109375, 42.431251525879, 0, 226 , 0, 0, akatsuki, 4, "fire", true ) local healthTLlorona = exports.extra_health:setElementExtraHealth ( mypedLlorona, 900 ) end addEventHandler ( "onResourceStart", resourceRoot, makeAPed) addEvent("onBotWasted", true) addEventHandler("onBotWasted", root, function(attacker, weapon, bodypart) if source == mypedLlorona then setTimer(outputChatBox, 15*1000, 1, "* La Llorona volvió a aparecer.", root, 0, 255, 120 ) setTimer(makeAPed, 15*1000, 1) end end) Te recomiendo poner a todos los misterix de una sola vez en un solo script, así te evitas problemas como éstos y usar otras variables para cada ped según sea el caso. O intentar leer el slothbot para comprender como funciona éste. ¿Qué diferencia hay? Parece que no entiendes el motor de Lua bastante bien...
-
function beginDrugsEffect () removeEventHandler("onClientPreRender", root, mareo) addEventHandler("onClientPreRender", root, mareo) setTimer (function () removeEventHandler("onClientPreRender", root, mareo) end, 2000, 1) end addEvent("DrugsEffectOn", true) addEventHandler("DrugsEffectOn", root, beginDrugsEffect) Y para lo segundo, onVehicleExplode
-
*feispelm* function makeAPed ( ) myped = exports.slothbot:spawnBot ( -377.888671875, 2184.87109375, 42.431251525879, 0, 226 , 0, 0, akatsuki, 4, "fire", true ) local healthT = exports.extra_health:setElementExtraHealth ( myped, 900 ) end addEventHandler ( "onResourceStart", resourceRoot, makeAPed) addEvent("onBotWasted", true) addEventHandler("onBotWasted", root, function(attacker, weapon, bodypart) if (not source == myped) then return end setTimer(outputChatBox, 15*1000, 1, "* La Llorona volvió a aparecer.", root, 0, 255, 120 ) setTimer(makeAPed, 15*1000, 1) end)
-
En realidad, sí lo es, en Windows no hay case-sensitive en nombres de los archivos, en cambio, en Linux sí, aunque ese no es el problema aquí. @Monsthers, asegurate de que ese archivo esté agregado como un archivo del tipo 'server'.
-
Entonces para qué les cobras $1 .-.
-
¿De qué manera te lucras cobrando $1?
-
¿Te refieres a la marca de agua? Dudo que sea posible... (Quizás dibujando arriba de la pantalla un screenSource pueda funcionar, no estoy seguro)
-
Ayuda Problema Con los sonidos
Tomas replied to Alexius's topic in Ayuda relacionada al cliente/servidor
setAmbientSoundEnabled("gunfire", false) -
waaaaaaaat, tío lleva tilde :0, viví convencido que todos los sustantivos monosílabos no llevaban tilde, puta vida. Estaría bueno que te conteste con el bubble_messsages y haciendo alguna animaciń
-
[ZONE GAMING] Metal Gear Solid - Proyecto Oficial
Tomas replied to Noiz3's topic in Servidores en donde jugar
Mucha suerte, sobre lo del idioma les recomiendo abrirlo en inglés (y quizás luego un multilenguaje si habrá algo de modo historia), será más fácil conseguir una player-base descente. -
Pues sí, no está mal, pero hay mejores formas de hacerlo, antes de crearlo puedes verificar si es una ID de vehículo en vez de hacerlo luego: function crearVehiculo(Jugador, Comando, Modelo) if Modelo then if ( getVehicleNameFromModel(tonumber(Modelo)) ) then local PosXA, PosYA, PosZA = getElementPosition(Jugador) -- Obtener la posición actual del usuario PosXA = PosXA + 5 createVehicle(tonumber(Modelo), PosXA, PosYA, PosZA) else outputChatBox("* La ID del vehiculo debe estar entre 400 y 611", Jugador, 255, 0, 0) end end end addCommandHandler("veh", crearVehiculo)
-
'source' es una variable predefinida que viene con la mayoría de los eventos, no importa el side. getRootElement returna el nodo del 'árbol de elementos', no es fácil de comprender pero si tienes una buena comprensión del inglés aquí lo explica medianamente bien Element_tree, en un básico resumen, devuelve todos los elementos.
-
Te cuesta mucho mirar el resource de interiors y ver qué hace?
-
Crea un archivo de texto llamado 'sams_rpg.db' y edita la línea 24 (agregale el .db)
-
outputChatBox("Nombre: " .. getPlayerName(source), getRootElement(), 255, 255, 255, true)
-
Como si fueran tablas, hay un artículo en la wiki llamado Introduction to OOP o algo así, búscalo
-
for _, messages in ipairs (mensajes) do if messages:find(message) then print("hola") end end Que necesidad tiene usar print? Nunca supe para que funciona . En MTA envía un mensaje a la consola, en Lua 'imprime' un string.
-
for _, messages in ipairs (mensajes) do if messages:find(message) then print("hola") end end
-
Es porque no configuraste el recurso, postea el meta.xml
-
Utiliza SQLite, no veo la necesidad de utilizar MySQL si no lo integrarás con otro lenguaje.