-
Posts
2,106 -
Joined
-
Last visited
-
Days Won
6
Everything posted by aka Blue
-
Bueno, llevo teniendo bastante tiempo éste problema y he intentado solucionarlo de varias formas pero ninguna funcionó. Lo que pasa es que, al pintar un vehículo mediante una GUI, al seleccionar el color 2, se pinta absolutamente todo el vehículo. Éstos son los triggers de cliente a servidor function pintura1 (id, hex, r, g, b) triggerServerEvent ( "onPintura", localPlayer, 1, r, g, b ) removeEventHandler( "onColorPickerOK", getRootElement(), pintura1 ) end function pintura2 (id, hex, r, g, b) triggerServerEvent ( "onPintura", localPlayer, 2, r, g, b ) removeEventHandler( "onColorPickerOK", localPlayer, pintura2 ) end Y ésta es la función del servidor addEvent ( "onPintura", true ) addEventHandler ( "onPintura", getRootElement ( ), function ( tipo, r, g, b ) local vehicle = getPedOccupiedVehicle ( source ) if vehicle and r and g and b then local r1, g1, b1, r2, g2, b2 = getVehicleColor(vehicle, true) if tipo == 1 then setVehicleColor (vehicle, r, g, b, r2, g2, b2) elseif tipo == 2 then setVehicleColor (vehicle, r1, g1, b1, r, g, b) end end end )
-
¿Do you set the team name here? local team = "teamname"
-
Puedes desactivar el caché en el meta.xml pero con eso, cada vez que entren tendrán que descargar las imágenes de nuevo y al tener muchas, no es muy rentable ya que ralentiza la descarga (dependiendo de la conexión, claro).
-
Try this: local gate = createObject ( 10828, 276.60000610352, 2503.3000488281, 28.10000038147, 0, 0, 90 ) local state = 0 local team = "teamname" addCommandHandler ( "gate", function ( ) if getPlayerTeam ( source ) == team then if state == 0 then moveObject ( gate, 4000, 276.5, 2537.1999511719, 28.10000038147) state = 1 elseif state == 1 then moveObject ( gate, 4000, 276.60000610352, 2503.3000488281, 28.10000038147) state = 0 end end end )
-
Está genial el resultado final y los vídeos pero el único fallo que veo es que, yo por ejemplo que me acabo de ver la parte 1 y 2, he entendido muy poco de lo que he escrito. Creo que no estaría mal un poco de explicación.
-
Está genial el resultado final y los vídeos pero el único fallo que veo es que, yo por ejemplo que me acabo de ver la parte 1 y 2, he entendido muy poco de lo que he escrito. Creo que no estaría mal un poco de explicación.
-
Esto ya debería funcionar. local groupName = 'SurvariumZ' markerDoor = createMarker(-2879.455078125, 1234.548828125, 7.0988426208496,"cylinder",2, 0, 255, 0, 150) addEventHandler ( "onMarkerHit", root, function ( hPlayer ) local vehicle = getPedOccupiedVehicle ( hPlayer ) if ( source == markerDoor ) then if ( getElementData ( hPlayer, "gang" ) == "SurvariumZ" ) then if not isPedInVehicle ( hPlayer ) then setElementPosition ( hPlayer , -2852.0888671875, 1258.0458984375, 7.1015625 ) else isPedInVehicle ( hPlayer ) then setElementPosition ( hPlayer , -2852.0888671875, 1258.0458984375, 7.1015625 ) setElementPosition ( vehicle , -2852.0888671875, 1258.0458984375, 7.1015625 ) end else outputChatBox ( "Only "..groupName.."!", hPlayer, 255, 0, 0 ) end end end )
-
Esto ya debería funcionar. local groupName = 'SurvariumZ' markerDoor = createMarker(-2879.455078125, 1234.548828125, 7.0988426208496,"cylinder",2, 0, 255, 0, 150) addEventHandler ( "onMarkerHit", root, function ( hPlayer ) local vehicle = getPedOccupiedVehicle ( hPlayer ) if ( source == markerDoor ) then if ( getElementData ( hPlayer, "gang" ) == "SurvariumZ" ) then if not isPedInVehicle ( hPlayer ) then setElementPosition ( hPlayer , -2852.0888671875, 1258.0458984375, 7.1015625 ) else isPedInVehicle ( hPlayer ) then setElementPosition ( hPlayer , -2852.0888671875, 1258.0458984375, 7.1015625 ) setElementPosition ( vehicle , -2852.0888671875, 1258.0458984375, 7.1015625 ) end else outputChatBox ( "Only "..groupName.."!", hPlayer, 255, 0, 0 ) end end end )
-
Buenas, buscaba si alguien me podría ofrecer la gui del freeroam con todos los accesorios para el skin de CJ (relojes, camisas, tatuajes y todo es) para admins. Es decir, que solo admins puedan usar un comando y abrir ese panel para elegir las prendas para poner a su personaje. PD: No uso el freeroam, solamente, si es posible, la gui y las funciones para poner/quitar la ropa del skin.
-
Listo, gracias, se me pasó .
-
Esto debería funcionar. local groupName = 'SurvariumZ' markerDoor = createMarker(-2879.455078125, 1234.548828125, 7.0988426208496,"cylinder",2, 0, 255, 0, 150) addEventHandler ( "onMarkerHit", root, function ( hPlayer ) local vehicle = getPedOccupiedVehicle ( hPlayer ) if ( source == markerDoor ) then if ( getElementData ( hPlayer, "gang" ) == "SurvariumZ" or isPedInVehicle ( hPlayer ) ) then setElementPosition ( hPlayer , -2852.0888671875, 1258.0458984375, 7.1015625 ) setElementPosition ( vehicle , -2852.0888671875, 1258.0458984375, 7.1015625 ) else outputChatBox( 'Only '..groupName..' !', hPlayer, 255, 0, 255 ) end end end )
-
Por fin. No lo había entendido muy bien jaja. Gracias, solucionado
-
Aún no pude solucionarlo... me siento putamente estúpido, en serio . Tengo esto únicamente: addEventHandler ( "onTomarEnergía", getRootElement ( ), function ( ) local miEnergia = getElementData ( local, "energia" ) setElementData ( localPlayer, "energia", miEnergia + 10 ) end )
-
No entendí, me pueden dar un ejemplo?
-
Lo que tengo es esto y lo que quiero hacer es que al tomar una barrita, solo le suba 10 pero si no pongo algo que calcule que solo suba hasta 100, me lo sube hasta 110, 200, 300... addEventHandler ( "onTomarEnergía", getRootElement ( ), function ( ) setElementData ( localPlayer, "energia", 100 ) end )
-
Bueno, pongo esto rápidamente porque es que no me sale. A ver, quiero hacer que al hacer x cosa, rellene +10 de 100% y que al llegar a 95 por ejemplo, no rellene 105, sino, hasta 100% máximo. Espero que alguien me haya entendido . Gracias de antemano y lo siento pero estoy con prisas
-
Al fin, gracias a ambos. Ya me estaba volviendo loco con ésta cosa jaja
-
Bueno, estoy teniendo nuevamente un problema con los mapeados. Lo que pasa es que desaparecen y aparecen todo el rato y es muy molesto. He intentado usando lo siguiente: local objetos = { [16436] = true, [7497] = true, [7832] = true, [3474] = true, [1421] = true, [942] = true, [1438] = true, [1440] = true, [1441] = true, [7618] = true, [7657] = true, [1414] = true, [1448] = true, [1431] = true, [939] = true, [7622] = true, [7621] = true, [1268] = true, [7914] = true, [5392] = true, [1257] = true, [5709] = true, [5727] = true, [5731] = true, [5737] = true, [7492] = true, [5787] = true, [5813] = true, [6157] = true } addEventHandler ( "onClientPlayerJoin", root, function ( startedRes ) setFarClipDistance( 3000 ) for i, v in ipairs(getElementsByType("object")) do local model = objetos[getElementModel(v)] engineSetModelLODDistance(model, 500) -- Set maximum draw distance end end ) Pero nada, sigue igual. ¿Alguna solución? Gracias.
-
Otia, se me olvidó comentar. Ya está solucionado, thanks PD: Sí, me lie con eso del RC .
-
Esto lo encontré en una GM de Mr.Aleks. ¿Se puede hacer? local qh = dbQuery( mysql, "INSERT INTO table_name VALUES (charID, time, weapon)", exports.players:getCharacterID(player), "NOW() + interval 7 day)", weapon )
-
[Proyecto] Multi Theft Auto: Zombie Rampage Apocalypse v1
aka Blue replied to Sergioks's topic in Servidores en donde jugar
¿Y mi comentario? Pta vida tt. Me encanta el sv, con su historia, sus scripts... se ve muy interesante y éstos modos de juego me dan para paja, espero que siga en pie. Suerte y cualquier ayuda que necesites, no dudes en avisarme -
Buenas, quiero crear un intervalo que vaya por MySQL. Es decir, que por ejemplo, si yo ejecuto el comando /pedirAhora, calcule un día desde que lo pedí y que no deje utilizar el comando hasta que no se haya cambiado el valor en el SQL. Demostración: MySQL = 0 /pedirAhora = MySQL (1), intervalo 1 día MySQL = 1 /pedirAhora = "Tienes que esperar 1 día" Al día siguiente MySQL = 0 /pedirAhora = MySQL (1), intervalo 1 día Espero que me haya explicado bien, . Gracias de antemano.
-
Solucionado, gracias a todos
