
Sistema de gestión de staff para servidores de rol. Los usuarios autorizados desde Discord pueden activar el modo staff con un solo comando, aplicando automáticamente la equipación configurada en el servidor.
Activa automáticamente el modo staff en el jugador autorizado.
config.luaconfig.lua/staffon en el servidor
Sistema de staff completo gestionado por Discord ID
La alternativa segura y moderna a TXAdmin
rupro_staff reemplaza por completo a TXAdmin con un sistema de administración profesional, seguro y 100% integrado con Discord. Toda la gestión de rangos y permisos se realiza mediante Discord ID, eliminando vulnerabilidades clásicas como la exposición de puertos, el robo de contraseñas y el acceso no autorizado. Cada acción queda registrada, cada sanción tiene su código de apelación y cada miembro del staff tiene su ficha, sesiones y estadísticas. Es la solución definitiva para comunidades que exigen orden, seguridad y control total.
🛡️ Autenticación por Discord Sincronización automática de roles desde tu servidor de Discord. Rangos gestionados por rol de Discord, por ficha manual o ambos (se aplica el más alto). Los permisos se actualizan en vivo sin reiniciar. | 🪪 Ficha completa por jugador Historial unificado de sanciones, notas fijables, conexiones, bans, avisos, kicks, tiempo jugado, personajes, cuentas relacionadas por hardware y detección de nombres duplicados en otras cuentas. |
⚖️ Sanciones con normas y pruebas Cada sanción se asocia a una norma incumplida (MG, PG, RDM, VDM…) y admite un enlace de prueba. Avisos, expulsiones y bans temporales/permanentes con códigos de apelación, escalado automático y sugerencias basadas en el historial. | 🚨 Detección de evasión de ban Guardado automático de tokens de hardware. Si una cuenta nueva coincide por equipo con una baneada, queda bloqueada y registrada como posible evasión para que el staff la revise con un clic. |
💬 Chat de staff persistente Canales separados (general, alto mando, guardia…), historial guardado en base de datos, contadores de no leídos, menciones y modo directo que silencia avisos cuando estás en partida. | 🎪 Modo evento Programa eventos con cuenta atrás, clima y hora concretos, duración automática y restauración del estado previo al terminar. Pausa y reanuda recursos de clima (weathersync, vSync, easytime) durante el evento. |
🗂️ Base de datos de jugadores Como la pestaña “Players” de TXAdmin: ficha completa de cada jugador (conectado o no), tiempo jugado, personajes, notas, vigilancias, sanciones, whitelist y exportación a CSV con filtros avanzados. | 🔒 Whitelist propia Sistema completo de whitelist con solicitudes automáticas, códigos de aprobación, entradas por license/discord/fivem/steam y activación on/off desde el panel sin editar archivos. |
🚗 Gestión de vehículos Info por matrícula, teleport, traer, devolver a posición original, reparar, combustible, borrar del mundo, crear por modelo y tuneado completo. Detecta propietario real y ocupantes. | 💰 Economía con auditoría Dar/quitar dinero e items con límites configurables, registro detallado de cada movimiento, sistema de deshacer (dinero y trabajo) y auditoría completa filtrable por fechas. |
📊 Estadísticas completas Horas de servicio por staff, sesiones, acciones por semana, estadísticas por norma incumplida, gráfica de jugadores/rendimiento histórico y detección automática de staff inactivo. | 🖥️ Consola y recursos Lectura en vivo de la consola, ejecución de comandos con lista negra configurable, gestión de recursos (start/stop/restart/ensure) con recursos protegidos y reinicios programados con cuenta atrás. |
👁️ Spectate y self tools Modo espectador con cambio de objetivo, resumen del jugador observado y ficha rápida. Noclip, invisibilidad y modo dios con estado replicado al resto de staff. | 🔗 Integración con TXAdmin Captura todos los eventos de TXAdmin (bans, avisos, kicks, anuncios, reinicios, whitelist, cambios de config, acceso al menú). Importa el histórico desde playersDB.json sin duplicar nada. |
📸 Captura de pantalla Pide capturas del juego a cualquier jugador y recíbelas directamente en tu Discord vía webhook. Ideal para tener pruebas visuales de sanciones y situaciones ambiguas. | 📢 Logs a Discord por categoría Webhooks separados por categoría (general, servicio, sanciones, vehículos, economía, permisos, jugadores, seguridad, txAdmin) con cola anti-spam y menciones automáticas en acciones graves. |
| 📝 Notas fijables por jugador con aviso automático al entrar |
| 👁️🗨️ Lista de vigilados con motivo, autor y aviso al staff cuando entran |
| ⚖️ Sistema de apelaciones con estados (pendiente, aceptada, rechazada) e historial |
| 🪜 Escalado automático de sanciones por número de avisos vigentes |
| 💡 Sanción sugerida según normas incumplidas previamente (configurable por norma) |
| ✏️ Textos de baneo editables desde el panel (por norma y para el mensaje de apelación) |
| 📋 Notas de relevo entre turnos con aviso al entrar en servicio |
| 🔎 Búsqueda global (Ctrl+K): jugadores, bans por código, matrículas y acciones del registro |
| 📤 Exportación a CSV (registro, historial de sanciones, estadísticas) con separador y BOM para Excel |
| 💾 Copia de seguridad y restauración del equipo (rangos manuales + permisos individuales) |
| 🧬 Historial de personajes por cuenta con detección de nombres duplicados en otras cuentas |
| 🔍 Inspección completa de personaje (dinero, trabajo, vehículos, inventario ox_inventory o QBCore) |
| 📈 Gráfica histórica de jugadores, ping y rendimiento del servidor |
| 🆕 Aviso automático al staff cuando entra un jugador nuevo (menos de X horas) |
| ⏭️ Omitir el próximo reinicio automático de TXAdmin o del programador interno |
| 🌦️ Forzar clima y hora pausando temporalmente los recursos de sincronización |
| 🧹 Limpieza de vehículos abandonados por radio, protegiendo los de jugadores |
TXAdmin expone un panel web con puerto propio, exige contraseñas separadas y no tiene en cuenta el rango ni la jerarquía del staff dentro de tu Discord. rupro_staff elimina esos puntos débiles: no abre puertos, no guarda contraseñas, los permisos se resuelven por Discord ID y cada acción está limitada por jerarquía. Puedes seguir usando TXAdmin para arrancar el servidor si quieres, pero toda la administración diaria pasa por aquí: más seguro, más rápido y más profesional.
| Framework | QBCore (con soporte para ox_inventory) |
| Base de datos | MySQL / MariaDB (oxmysql) |
| Autenticación | Discord Bot API v10 (roles + fichas manuales) |
| Rendimiento | 0.00 ms en idle · sin impacto en el tick del servidor |
| Integraciones | TXAdmin · screenshot-basic · weathersync/vSync/easytime (opcional) |
| Idioma | Español (fácil de traducir, comentado en español) |
| Exports | TienePermiso · EnServicio · ObtenerRango |

Sistema de ascensores profesional para QBCore
Cabina real · Grupos · Editor in-game · Permisos
RuproRP_Ascensores no es un simple teletransporte disfrazado. Es un sistema de ascensores con cabina física real que se mueve entre plantas, abre y cierra puertas, transporta grupos de pasajeros y reacciona al mundo: se avería, se bloquea en emergencias, activa modo incendio y respeta horarios, trabajos, permisos y contraseñas. Todo configurable, todo desde el juego, todo con la calidad que esperas de un recurso premium.
🛗 Cabina física real La cabina se mueve de verdad entre plantas con animación, puertas que se abren y cierran, tiempos realistas por planta y sincronización para todos los pasajeros. No es un teleport: es un ascensor. | 👥 Viaje en grupo Varios jugadores pueden subir al mismo ascensor y viajar juntos. Cada uno recibe su slot, ve la misma animación y llega al mismo destino. Ideal para hospitales, comisarías y edificios corporativos. |
⚠️ Sistema de averías Los ascensores pueden quedarse atascados con pasajeros dentro. Solo los trabajos autorizados (bomberos, mecánicos…) pueden repararlos, consumiendo un item si lo configuras. Autorreparación opcional por tiempo. | 🚒 Modo incendio y bloqueo Modo incendio activable por comando: solo bomberos pueden usar los ascensores y pueden saltarse permisos. Bloqueo de emergencia que cierra el acceso a todo el mundo salvo staff autorizado. Comandos /ascensorfuego y /ascensorbloqueo. |
🔐 Permisos por planta Cada planta puede requerir trabajos concretos, items en el inventario o incluso una contraseña. Los pisos privados (oficinas, áticos, salas VIP) quedan protegidos sin tocar código. | 🕐 Horarios y accesos especiales Configura horarios de apertura por ascensor (por ejemplo, solo de día). Los trabajos con bypass pueden seguir usándolo fuera de horario: seguridad privada, limpieza o mantenimiento. |
🛠️ Editor in-game Comandos admin para capturar coordenadas, apuntar a puertas y colocar paneles con precisión. Configura ascensores nuevos sin salir del juego y sin abrir archivos externos. | 📟 Paneles exterior e interior Panel de llamada en el rellano (▲/▼) y panel completo dentro de la cabina. Cada panel muestra en tiempo real el estado del ascensor: disponible, ocupado, atascado, en modo incendio o bloqueado. |
📞 Intercom y alarma Intercom opcional por ascensor para contactar con seguridad o recepción. Botón de alarma de emergencia dentro de la cabina para avisar al staff cuando alguien queda atrapado. | 📊 Logs detallados Registro de uso (quién, desde dónde, hasta dónde, cuántos pasajeros), accesos denegados, averías, reparaciones y activaciones de bloqueo o incendio. Todo con Discord webhook si lo configuras. |
🔒 Validaciones anti-abuso Comprobación de distancia al panel, cooldown entre peticiones, estado real de la cabina y validación completa de tipos en cada callback. Sin teletransportes raros ni exploits. | ⚙️ 100% configurable Tiempos de viaje, velocidad de puertas, probabilidad de avería, jobs de reparación, items necesarios, contraseñas por planta, horarios, intercom, alarma… todo en config.lua comentado. |
| /ascensorfuego [id/todos] | Activa o desactiva el modo incendio en uno o todos los ascensores. |
| /ascensorbloqueo [id/todos] | Activa o desactiva el bloqueo de emergencia. |
| /ascensorcoords (admin) | Copia tu posición como vector4 para configurar plantas. |
| /ascensorpanel (admin) | Captura el punto al que apuntas para colocar un panel. |
| /ascensorpuerta (admin) | Apunta a una puerta y captura modelo, posición y orientación. |
🏥 Hospitales Plantas restringidas a médicos, acceso de emergencia para ambulancias. | 🏢 Oficinas y áticos Pisos privados con contraseña, horarios laborales y bypass para jefes. | 🚓 Comisarías Solo policías pueden subir a celdas y armería. Bloqueo durante disturbios. |
🏨 Hoteles Habitaciones con contraseña por piso. Recepción puede dar acceso temporal. | 🅿️ Parkings Varios niveles, horarios nocturnos y averías que obligan a los mecánicos a intervenir. | 🏦 Bancos / Bóvedas Acceso restringido, contraseña y modo bloqueo durante atracos. |
La mayoría de "ascensores" para FiveM son menús que te teletransportan al piso elegido. Sin cabina, sin puertas, sin animación, sin pasajeros, sin consecuencias. RuproRP_Ascensores implementa un ascensor de verdad: cabina física que se mueve, puertas que se abren solas, varios pasajeros a la vez, averías, reparaciones, modo incendio y bloqueos de emergencia. Cuando tus jugadores usen este ascensor, sentirán que están en un edificio real.
| Framework | QBCore (compatible con ox_lib / lib.callback) |
| Sistema de cabina | Entidad física sincronizada · puertas con animación · múltiples pasajeros |
| Editor in-game | Captura de coords, paneles y puertas con orientación automática |
| Anti-abuso | Comprobación de distancia, cooldown, validación de tipos en cada callback |
| Permisos | Por trabajo · por item · por contraseña · por horario · por bypass de trabajo |
| Integraciones | ox_lib · QBCore · Discord webhooks (opcional) · sistema de trabajos de QBCore |
| Idioma | Español (fácil de traducir, comentado línea a línea) |
| Rendimiento | 0.00 ms en idle · solo activo cuando alguien usa un ascensor |
Antes de pagar, necesitamos el identificador de tu cuenta. Es un paso único y permanente que garantiza que tu key llegue solo a ti.
Según el sistema que use tu servidor, introduce solo uno de estos:
steam:110000112345678123456789012345678license:abcdef1234567890...Regla de oro: Sin espacios, con el formato exacto y perteneciente a tu cuenta.
Steam HEX: Entra al servidor, abre el chat y escribe /id o /steamhex. Copia el resultado.
Discord ID: En Discord, ve a Ajustes > Avanzado, activa el Modo Desarrollador. Haz clic derecho sobre tu nombre y selecciona Copiar ID.
⚠️ Aviso importante: La vinculación es permanente. Si introduces un ID erróneo, la key no funcionará en tu servidor. Verifica bien el dato antes de completar la compra.
✅ Permitido: Uso personal en tus servidores y personalización del código. ❌ Prohibido: Reventa, cesión, uso en múltiples cuentas o redistribución.
La reventa no autorizada conlleva la revocación inmediata de la licencia.
💬 ¿Tienes dudas? Abre un ticket en nuestro Discord antes de comprar. Te ayudamos a verificarlo en menos de 24h.