
#Dv^
Members-
Posts
459 -
Joined
-
Last visited
Everything posted by #Dv^
-
Simple addCommandHandler("say", function(player) killPed(player) end ) addEventHandler("onPlayerCommand", root, function(command) if command == "say" then killPed(source) -- or cancelEvent() end end ) Si el jugador tiene el comando /say en la tecla "K", pues se estaría ejecutando dicho comando y la función se ejecutará, un bind es sólo un acceso directo a ciertas opciones o funciones supongo No existe un evento que detecte un bind creo pero si un evento que detecta lo que el jugador haya presionado en su teclado o ratón, onClientKey
-
Tienes algún proceso en ejecución que MTA lo identifica como un supuesto "Trainer"
-
Modificá a tu gusto addEventHandler("onResourceStart", resourceRoot, function() if not isElement(crazy) and not isElement(hades) then spawnBot_Crazy() end end ) function spawnBot_Crazy() if not isElement(crazy) then crazy = exports["slothBot"]:spawnBot( 1262.77, -2029.756, 59.341, 90,math.random ( 300, 303 ), 0, 0, Nemesis, 38, "hunting", true) --exports.extra_health:setElementExtraHealth(crazy, 1000) setElementModel ( crazy, 312 ) outputChatBox("Apareció el Boss Crazy!") end end function spawnBot_Hades() if not isElement(hades) then hades = exports [ "slothBot" ]:spawnBot ( 1262.77, -2029.756, 59.341, 90, math.random ( 300, 303 ), 0, 0, Nemesis, 38, "hunting", true ) --exports.extra_health:setElementExtraHealth(hades, 1000) setElementModel ( hades, 38 ) outputChatBox("Apareció el Boss Hades!") end end addEvent("onBotWasted", true) addEventHandler("onBotWasted", root, function (attacker) if attacker then if attacker ~= source then if getElementType(attacker) == "player" then if isElement(crazy) then givePlayerMoney(attacker, math.random(1000, 5000)) outputChatBox("Muerto Crazy") setTimer(spawnBot_Hades, 10000, 1) end if isElement(hades) then givePlayerMoney(attacker, math.random(1000, 5000)) outputChatBox("Muerto Hades") setTimer(spawnBot_Crazy, 60000, 1) end end end end end ) addEventHandler("onResourceStop", resourceRoot, function() if isElement(crazy) then destroyElement(crazy) end if isElement(hades) then destroyElement(hades) end end )
- 3 replies
-
- 1
-
-
- script help
- ayuda
-
(and 2 more)
Tagged with:
-
• onPlayerCommand • onPlayerChat • killPed • addCommandHandler
-
Quizás el problema está en el servidor y no en tu pc
-
Hola, ¿Es posible hacer que una página de streamer's se pueda visualizar?, por que tengo que esto(una parte del código) pero aún así no se visualiza cuando inicio el script loadBrowserURL( browser, "https://www.twitch.tv/" )
-
Creo que con string.gsub puedes eliminar dicha palabra o reemplazarla, un ejemplo sería este text = "Función imposible de ejecutar" print(string.gsub(text, "imposible", "")) -- Resultados: "Función de ejecutar"
-
Hola, he estado tratando de hacer una especie de anti-spam para el chat, me funciona bien pero el problema está cuando se trata de mayúsculas o minúsculas. Por ejemplo: texts = {"asd","ASD") addEventHandler("onPlayerChat", root, function(msg, type) for _,_x in pairs(texts) do if string.find(msg,string.lower(_x)) then if type == 0 then cancelEvent() outputChatBox("Expulsado!") return end end end end ) Cuando en el chat escribo "asd" la condición se cumple, pero cuando escribo "AsD" la función o condición no se ejecuta, ¿Cómo hago para que detecte esta palabra sin importar mayúsculas/minúsculas? Agradezco la ayuda
-
No es necesario hacerlo desde XML, puedes hacerlo desde una gridlist. Creas una tabla y en ella agregas la lista de canciones, luego insertas la lista en la gridlist mediante un bucle
-
Intentá usar esto function creador(thePlayer) local file = fileOpen("arboles.lua") or fileCreate("arboles.txt") local x, y, z = getElementPosition(thePlayer) arb = createObject( 773, x -3, y, z-1) if file then fileSetPos(file,fileGetSize(file)) fileWrite (file,"createObject(773,"..x -1 ..","..y..","..z -1..")") fileFlush(file) fileClose(file) end end addCommandHandler("crear",creador)
-
Se, puedes usar onClientPlayerDamage para que el jugador al recibir el daño se ejecute el sonido que tu quieras con playSound3D, y para comprobar si el skin es masculino o femenino usá condiciones con getElementModel (obviamente tendrás que saber cuál es masculino o femenino) También deberías usar setWorldSoundEnabled para sacar los sonidos default cuando un ped recibe daño
-
Habías hecho este post y te saltaste de tema Este es un ejemplo de cuando alguien ingresa al Team "VIP" mediante un comando y le da un arma team = createTeam ( "VIP" ) addCommandHandler("vip", function(p) setPlayerTeam(p, team) giveWeapon(p, 38, 500) end )
-
local screenW,screenH = guiGetScreenSize() local resW, resH = 1366, 768 local x, y = (screenW/resW), (screenH/resH) function drawVehicleHUD() local vehicle = getPedOccupiedVehicle( getLocalPlayer() ) if ( vehicle ) then vehiclehealth = getElementHealth(vehicle) if vehiclehealth > 244 then dxDrawRectangle(x*83, y*725, x*200, y*20, tocolor(51,51,51,100), true) dxDrawRectangle(x*83, y*725, vehiclehealth/297 * 80 - 70, y*20, tocolor(0,183,255,100), true) end end end addEventHandler("onClientRender", root, drawVehicleHUD)
-
Cambiar los número no servirá de nada @eloriginal, ahí sólo estás adaptando el código a tu resolución. @shike1000 sólo quiere que la imagen se adapte en las demás resoluciones para que no se vea desorientado Usá este código: local screenW,screenH = guiGetScreenSize() local resW, resH = 1366, 768 local x, y = (screenW/resW), (screenH/resH)
-
No conozco mucho de Race, pero ¿qué se supone que debe mostrar esa columna? o ¿estado de qué?
-
Podrías hacer que el jugador al escribir el comando '/getmoney [Nick]' obtenga el dinero del valor 'nick'
-
En el mismo evento puedes usar root y también condiciones para que al pisar cierto marker se cumpla la condición, es decir; marker1 = createMarker ( 2497.8662109375, -1669.2919921875, 13.341800689697, "cylinder", 1.5, 255, 255, 0, 170 ) marker2 = createMarker ( 2490.8662109375, -1669.2919921875, 13.341800689697, "cylinder", 1.5, 255, 255, 0, 170 ) addEventHandler("onMarkerHit", root, function(hit) if source == marker1 then if getElementType(hit) == "player" then -- end elseif source == marker2 then if getElementType(hit) == "player" then -- end end end )
-
Si está en 'root' o resourceRoot, cualquier marker que pases por encima, se ejecutará el evento ya que 'root' es global claramente
-
Prueba con F1, F2, F3, etc
- 15 replies
-
- gang_system
- system
-
(and 1 more)
Tagged with:
-
Por defecto en el dayZ el comando sería '/creategang Miclan', es decir debes escribir el comando seguido del nombre del clan
- 15 replies
-
- gang_system
- system
-
(and 1 more)
Tagged with:
-
¿No te sale ningún en el debug?, Tratá de escribirlo en la consola de F8 o si te sale algún error posteá
- 15 replies
-
- gang_system
- system
-
(and 1 more)
Tagged with:
-
¿Tienes algún otro script de clanes aparte de este?
- 15 replies
-
- gang_system
- system
-
(and 1 more)
Tagged with: