Sistema de grupos
-Caracteristicas:
- Kickear/Expulsar jugadores del grupo.
- Editar el color del grupo, Te puede ser útil para usarlo en otros recursos, Ya que yo lo use para un sistema de Turfs.
- Cambiar el rango de los jugadores, Existen tres tipos de Rangos: Fundador, Líder y Aspirante.
- Comprar Slots para tu Grupo! Por defecto al crear un grupo vienen incluidos 20 Slots.. Esto es modificable en el archivo server.lua Linea: 18; El costo de cada slots es de $5000, Puedes modificar este valor en la Linea 19.
- Invitar jugadores a tu Grupo! En el panel te muestra todos los jugadores y también te muestra si tiene o no grupo.
- Borrar tu grupo, Opción solo valida para el Fundador del grupo.
- Sistema de chat grupal, Con solo teclear 'Y' podrás escribir en el chat grupal.
- Todos las cosas se guardan en una base de datos local.
- Código libre.
Sistema de administración de grupos ( Válido solo para ACL Admin )
-Caracteristicas:
- Lista de todos los grupos del servidor ( Nombre del grupo y total de slots que tiene ).
- Editar los slots de un grupo.
- Editar el nombre del grupo.
- Editar la informacion del grupo.
- Expulsar a cualquier miembro del grupo.
- Agregar cualquier jugador al grupo.
- Editar el rango de cualquier jugador del grupo.
- Ver el nombre, cuenta y rango de un jugador.
- Registro de todas las acciones que se hacen ( Creaciones de grupo, Expulsaciones, Todo lo que hacen .. ).
- Registro de todos los chats grupales ( Puedes limpiar todo el registro por si se te acumula mucho ).
- Cada vez que un jugador escriba se mostrara en el debugscript.
--Si algún argumento de una funcion esta mal siempre retornara false. isGroupExists ( string nombre_delgrupo ) --> retorna true si es existe y false si no existe getPlayerGroup ( player thePlayer ) --> retorna el grupo del jugador isPlayerLeader ( player thePlayer ) --> retorna true si el jugador es el lider de un grupo, si no false. isPlayerFounder ( player thePlayer ) --> retorna true si el jugador es el Fundador de un grupo, si no false. isPlayerInGroup ( player thePlayer ) --> retorna true si el jugador esta en un grupo, si no false. isAccountInGroup ( string Account ) --> retorna true si la cuenta esta un grupo, si no false. removePlayerFromGroup ( player thePlayer, string GroupName ) --> expulsa al jugador de un grupo addPlayerToGroup ( player thePlayer, string GroupName ) --> Añade al jugador a un grupo. addAccountToGroup ( string Account, string GroupName ) --> Añade la cuenta a un grupo getPlayerRang ( player thePlayer ) --> Obtiene el grupo de un jugador getGroupColor ( string GroupName ) --> Obtiene el color de un grupo; Retorna colores R, G, B, ALPHA getGroupSlots ( string GroupName ) --> Obtiene los slots del grupo; Retorna numero de jugadores en el grupo, Slots del grupo. addGroupSlots ( string GroupName, number Cantidad ) --> Añade Los slots deseados a un grupo deleteGroup ( string GroupName ) --> Borra el grupo ingresado setGroupColor ( string GroupName, R, G, B, ALPHA ) --> Cambiar el color de un grupo.
Comandos:
F2 Para abrir el panel
/cgsp Para abrir el panel de administracion de grupos ( Solo para ACL Admins; Lo puedes modificar en admin_panel_server.lua Linea: 20 )
'Y' Para el chat grupal.
Debes darle permisos de ACL Al script.
Creador del Script ------> Rex
Creador del Script ------> Rex
2 Comentarios
Este comentario ha sido eliminado por el autor.
ResponderEliminarBuena bro esta bueno el sistema de grupos para la proxima actualizacion ponle un sistema de banco para retirar y depositar y tambien los datos en el scoreboard
ResponderEliminar