-
Posts
2,106 -
Joined
-
Last visited
-
Days Won
6
Everything posted by aka Blue
-
@Syntrax# Nice. ¿You gonna post the code?
- 9 replies
-
- scoreboard
- 3d
-
(and 3 more)
Tagged with:
-
Nuevo script: 24/04/2017 Bueno, no hay mucho que explicar. Se trata de un script que permite, cuando mueves la cámara, mover la cabeza del jugador como en SA:MP. Puede ser útil para servidores Roleplay o RPG, que es donde se suele usar para no rolear mirar a x lado, etc. SCRIPT CLIENT-SIDE addEventHandler( "onClientCursorMove", getRootElement( ), function ( _, _, _, _, x, y, z ) setPedLookAt( getLocalPlayer( ), x, y, z ) end )
-
Vida Callejera [Roleplay] |v0.1| [Latino] [LS]
aka Blue replied to RinkeDiaz's topic in Servidores en donde jugar
Yo creo que con el default es suficiente, aunque bueno, lo dejo a vuestra elección obviamente- 16 replies
-
Vida Callejera [Roleplay] |v0.1| [Latino] [LS]
aka Blue replied to RinkeDiaz's topic in Servidores en donde jugar
Si activarais de nuevo el radar seria genial. Me gusta mas ver el mapa pequeño que el grande ya que el grande quita el hud y tienes que estar abriendolo a cada rato para ver donde esta x lugar.- 16 replies
-
Vida Callejera [Roleplay] |v0.1| [Latino] [LS]
aka Blue replied to RinkeDiaz's topic in Servidores en donde jugar
Esta bastante bien. Lo que no entiendo es por qué habéis quitado el radar.- 16 replies
-
Bueno, aprovechando esta nueva sección Española, me gustaría crear mi tema para pequeños aportes para diferentes modalidades de juego, empezando por un simple script de specteo a otros jugadores el cual cuenta con lo siguiente: Comando: Utilizando el comando /spectate [nombre del jugador] podremos observar lo que hace en cada momento ya que nuestra cámara se redirigirá a la suya. Nuestra posición antes de spectear se guardará en la tabla lPos y al volver a teclear el comando /spectate, nos devolverá a la misma. Cualquier error, postear abajo. O sugerencias. SCRIPT SERVER-SIDE local lPos = { } local specteando = { } local g_permitidos = { "Admin", "Moderator", "Helper" } addCommandHandler( "spectear", function( player, cmd, name ) local name = tostring( name ) local accName = getAccountName( getPlayerAccount( player ) ) for i=1, #g_permitidos do local grupo = g_permitidos[i] if isObjectInACLGroup( "user."..accName, aclGetGroup( tostring( grupo ) ) ) then if specteando[ player ] == true then if lPos[ player ] then local x, y, z = lPos[ player ].x, lPos[ player ].y, lPos[ player ].z setElementPosition( player, x, y, z ) setCameraTarget( player, player ) setElementFrozen( player, false ) setElementAlpha( player, 255 ) else setElementPosition( player, 0, 0, -0.9 ) setElementFrozen( player, false ) setElementAlpha( player, 255 ) end else if name then local p_ = getPlayerFromName( name ) if p_ then local x, y, z = getElementPosition( player ) lPos[ player ] = { x = x, y = y, z = z } specteando[ player ] = true outputChatBox( "Ahora estás specteando a "..name, player, 0, 150, 0 ) setCameraTarget( player, p_ ) setElementFrozen( player, true ) setElementAlpha( player, 0 ) setElementPosition( player, 0, 0, 0 ) else outputChatBox( "No se ha encontrado al jugador", player, 255, 0, 0 ) end else outputChatBox( "/spectear [nombre del jugador]", player, 255, 255, 255 ) end end break end end end )
-
@.:CiBeR:. Digo que provoca interferencias si no se coloca una variable antes. Y si la variable es source = source, supongo que también hará interferencia. PD: Corrígeme si me equivoco, llevo tiempo sin usar timers en mis códigos pero hace tiempo tuve un problema parecido.
-
@.:CiBeR:. Fue lo que iba a sugerirle pero pensé que no serviría porque envias source igual De todos modos ahora que lo pienso, está en una función distinta. Eso sí... source = source no interferiría con el source del timer? Debería ser algo como player = source u otra cosa que no sea source.
-
Es que si te fijas, al crear un setTimer, creas otra función, por lo que el source cambia. Luego te paso el código fixeado.
-
Puedes usar tablas en vez de variables en server-side
-
Love it! But, ¿can you explain me how to set up it? Thanks for sharing this awesome work!
-
A mi me gustaría que se mantengan mis siguientes aportes, debido a que los puede usar mucha gente para sus proyectos y que pienso actualizar en cuanto salga de vacaciones Este último no es muy importante pero bueno, puede ser útil en algunas ocasiones. Gracias
-
Cuando se enciende el motor setVehicleEngineState(veh,false) Eso se debe triggear al servidor para que todos lo escuchen. Dejo que lo apliques por ti solo, si necesitas ayuda avísame: addEvent( "server:encenderMotor", true ) addEventHandler( "server:encenderMotor", getRootElement( ), function( vehiculo ) setVehicleEngineState( vehiculo, true ) end ) addEvent( "server:apagarMotor", true ) addEventHandler( "server:apagarMotor", getRootElement( ), function( vehiculo ) setVehicleEngineState( vehiculo, false ) end ) -- En la parte cliente se debe trigear lo siguiente: -- Cuando se enciende: triggerServerEvent( "server:encenderMotor", root, veh ) -- Cuando se apaga: triggerServerEvent( "server:apagarMotor", root, veh ) ¡Suerte!
-
Tengo que reconocer que está bastante bien. Buen aporte.
- 26 replies
-
Si es para paradise, @Simple01 lo pasó a SQL, sin necesidad de tener un host MySQL en XAMPP o donde sea.
-
Suerte. Si necesitas ayuda en algo de RP, me dices
-
Si no posteas el código no te podemos ayudar.
-
Puede ser porque envías demasiados objetos. Qué tal si pasas los .map a .lua y con una función inicias o desactivas la creación de esos objetos? La otra sería, para no sobrecargar tanto, meter todos los objetos a crear en una tabla y crearlos pero enviando la tabla por el trigger y haciendo en el cliente el loop. A mi me pasó algo parecido y haciendo eso lo solucioné PD: Tengo un conversor de mapas de .map a .lua, si lo necesitas dime.
-
Para los que están dudando en si contratar un host aquí o no, personalmente lo recomiendo al 100%. He estado testeando por encima cosas básicas (subir/borrar ficheros en FTP, la consola online, el gestor de archivos, funciones de la página web y la jugabilidad obviamente) y puedo asegurar que ofrecen una buena calidad para el precio que tienen. Una recomendación mía sería que la consola se pudiera controlar desde otra parte que no sea la página web ya que tiene un cierto lag (es bastante obvio), algo como Putty pero con acceso únicamente al screen del servidor. PD: Suerte a todos en el próximo sorteo (si hay).
-
@Rudransh This is a free roleplay gamemode.