Todos Los Comandos Sapp Halo
Todos Los Comandos Sapp Halo
SAPP v7.1
by
»EP« clan
Visita nuestra página web: EPclan.webs.com
Únete a nuestro clan en: EPclan.webs.com/unirse
Hazte Fan en Facebook en la página: www.facebook.com/EPExpertPlayers
Visita nuestro canal de YouTube: www.youtube.com/ExpertPlayersclan
12. Entrar en la carpeta de instalación de Halo CE, y abrir el archivo “init.txt”, aparecerá esto:
sv_name "Nombre del Server"
sv_password Contraseña
sv_public 1
sv_motd motd.txt
sv_maxplayers 16
sv_scorelimit 50
sv_timelimit
sv_mapcycle_timeout 12
sv_tk_ban 0
load
mapcycle_begin
13. En Nombre del Server poner el nombre del server entre las comillas.
14. En Contraseña poner la contraseña del server, si no quieres poner contraseña simplemente borrala,
dejándolo en blanco.
15. sv_public 1 indica que el server es público, para poner el server como privado, cambiar ésto por
sv_public 0
16. en sv_maxplayers 16, el 16 indica el máximo número de jugadores.
17. en sv_scorelimit 50, el 50 indica el número de puntuaciones para acabar la partida.
18. sv_timelimit, indica el límite de tiempo de la partida, por ejemplo, si es sv_timelimit 15, el límite de
tiempo será 15 minutos, si el valor es 0 o está en blanco, entonces es infinito.
19. en sv_mapcycle_timeout 12, el 12 indica tiempo (en segundos) de espera para empezar una nueva
partida.
20. sv_tk_ban , indica el número de traiciones permitidas por un jugador, si el jugador sobre pasa el valor
determinado, será expulsado del servidor, si el valor es 0 o está en blanco, entonces esta opción se
desctivará.
21. Para usar el sapp mapcycle, agrega mapcycle_begin después del comando load (en este caso, ya está
activado el sapp mapcycle), luego configura el mapcycle como se describe aquí.
22. Configura tu mensaje de Bienvenida mostrado presionando F2 en tu servidor en el archivo “motd.txt”
ubicado en la carpeta de instalación de Halo CE (el mensaje no debe llevar más de 4 renglones).
23. Configura los eventos, como se explica en la página de Sistema de Eventos.
24. Inicie el servidor, abriendo el haloceded.exe (que está en la carpeta de instalación de Halo).
Revisa la página de Manejo de Admins para más información.
EXPRESIÓN DE COMANDOS (jugador)
Comando Descripción
ID Para el jugador con ese número de ID (para saber el ID escribir el comando: pl).
*Alan* Para todos los jugadores que contengan Alan en su nombre. (Incluyendo Mayúsculas y
Minúsculas)
Ejemplos:
kill * Mata a todos los jugadores en la partida.
Expulsa a todos los jugadores cuyo nombre contiene "WTF" (Por Ej. Va a expulsar a
k *WTF*
los jugadores "[WTF] John" y "(WTF) Robert" y "xD Bot WTF", etc.)
Expulsa a todos los jugadores cuyo nombre comienza con "Nuevo" (Por Ej. Va a
k Nuevo*
expulsar a los jugadores "Nuevo001", "Nuevo999", "NuevoNoob", etc.)
Expulsa a todos los jugadores cuyo nombre es como "N?b" (Por Ej. Va a expulsar a
k N?b
los jugadores "Nub", "Nab", "N@b" etc.)
kill me Mata al jugador que ejecuta el comando.
b3 Banea al jugador cuyo ID es 3.
kill rand Mata a un jugador aleatorio (al azar).
Comando Descripción
█ Argumento Obligatorio
█ Argumento Opcional
COMANDOS GENERALES
Comando Descripción
load Carga el plugin del servidor (sapp.dll), los comandos que se enumeran a
continuación están disponibles sólo si "load" se había emitido antes.
vspec versión Establece un número especial de la versión del SAPP, utilice el formato
"xx.xx.xx.xxxx", sólo para usuarios avanzados.
rcon_password clave Establece una contraseña o clave de RCON del servidor = sv_rcon_password.
map mapa modo Inicia una nueva partida con el mapa y el modo de juego determinado =sv_map.
Además, ésto cancela la votación de mapas para la aquella partida.
maplist Muestra la lista de mapas establecidos en el servidor = sv_maplist con 3 columnas.
balance_teams Este comando intentará hacer los equipos más equilibrados basados en muertes,
asistencias, bajas y traiciones, con un sistema de dos pasadas de puntuaciónes. ;-)
Los jugadores que cambien de equipo, no obtendrán +1 de baja.
k jugador “razón” El jugador será expulsado con una razón notificando a los otros jugadores.
Ejemplo: k 4 noob
** SERVER ** Nuevo001 was kicked by the admin. Reason: noob
b jugador “razón” El jugador será baneado con una razón notificando a los otros jugadores.
Ejemplo: b 4 hacker
** SERVER ** Nuevo001 was banned by the admin. Reason: hacker
Comando Descripción
info Muestra el nombre del server, cantidad de jugadores, mapa, modo de juego, el estado del
Scrim mode y del Anticheat.
stats Muestra tus muertes, asistencias, bajas, la relación de muertes/bajas y el tiempo desde que
estás jugando en el servidor.
whatsnext Muestra cuál es el próximo mapa y el modo de juego, si el mapcycle del SAPP está
activado.
login contraseña Con este comando los Admins (v2) pueden iniciar sesión con su contraseña de admin, así
ellos podrán ejecutar comandos de admin desde el chat.
afk Muestra tu tiempo de inactividad en el servidor (sólo si el admin del server activó el
comando “afk_kick”), (colocar su nivel a -1): No reaparecerás despúes de muerto hasta que
escribas este comando de nuevo.
Comando Descripción
anticheat 1/0 Activa o Desactiva el modo anticheat. Sólo los clientes con anticheat pueden jugar
en el servidor. Sólo es posible utilizarlo desde el init.txt del SAPP, una vez activado
no se puede desactivar hasta que reinicie el servidor.
custom_sleep valor Establece el valor de la cantidad de procesos de Halo en cada ciclo, para utilizar la
velocidad por defecto ponerlo a 0 (con los pings de 33), el valor predeterminado
es 8. El cambio de este valor puede mejorar el registro, pero los valores muy bajos,
como 1 puede causar que los jugadores bajos de ping se desconecten del
servidor. Tenga en cuenta que ésto NO tiene efecto en la física o la velocidad de
procesamiento de tráfico de red.
say_prefix 1/0 Activa o Desactiva "** SERVER **" como prefijo en los mensajes del servidor.
msg_prefix “prefijo” Puedes configurar un prefijo personalizado en lugar de ** SERVER **. Ejemplo:
msg_prefix "[»EP«] - "
msg_prefix "" = sin prefijo.
cmdstart caracter Ésto establecerá el caracter que se utiliza para ejecutar comandos de admin
desde el chat (si tiene derechos de administrador), por defecto es \
Por ejemplo, en el chat: \pl, \sv_kick 4, o \k 4 noob
cmdstart1 caracter Establece un caracter secundario para ejecutar comandos de admin desde el chat,
por defecto es /.
sapp_rcon 1/0 Si está activado, sólo los admins pueden utilizar el rcon del SAPP.
v1 = los admins iniciaran sesión con la contraseña rcon defecto.
v2 = los admins iniciaran sesión con su propia contraseña.
Su servidor siempre está protegido contra los jugadores que intentan descubrir el
rcon a la fuerza, incluso si esta función está desactivada.
sapp_mapcycle 1/0 Si está activado, SAPP utilizará el mapcycle especificado en el mapcycle.txt, lee
más en la página Mapcycle del SAPP.
collect_aliases 1/0 Si esta función está activada, el SAPP rastreará todos los nombres que ha usado
un jugador en tu servidor, si él/ella tiene una clave de CD valida.
Esta función no está habilitada predeterminadamente.
alias jugador Muestra todos los nombres que ha usado el jugador en tu servidor.
Nota: Se mostrarán los nombres que se han coleccionado con “collect_aliases 1”
(colócalo en el init.txt de la carpeta SAPP), de otra manera no funcionará.
ping_kick ping Si el ping del jugador es superior al ping establecido durante unos 20 segundos,
será expulsado. Sin embargo, si el jugador acaba de unirse al juego y su ping es
alto durante un tiempo no es castigado. Los admins no son expulsados.
Con “ping_kick 0” se desactivará esta función.
afk_kick segundos Los jugadores con inactividad serán expulsados (al menos que sean admins)
después de un tiempo determinado de inactividad (en segundos).
Con “afk_kick 0” se desactivará esta función.
afks Muestra los tiempos de inactividad (en segundos) de los jugadores en el servidor.
disable_sj 1/0 Si está activado, ésto desactiva el uso del SightJacker para usuarios HAC como en
el ScrimMode.
scrim_mode 1/0 Si está activado, no se puede ejecutar cualquiera de los Comandos Tramposos.
El servidor envía un mensaje a cada jugador si este comando cambia su estado.
También puede consultar su estado con el comando “info”.
no_lead 1/0 Activa o Desactiva el modo “no_lead” para todos. Ésto cambia el estado de
disparo para que no se vea afectado por el internet. Si los admins no activan el
modo “no_lead”, no podrás activarlo por tí mismo, pero si lo activan, entonces
todos podrán desactivar este modo para sí mismos escribiendo lead 1 en el chat.
También puedes volver a activarlo escribiendo el comando lead 0.
adminadd_samelevel El valor es 0 por defecto, si es 1 los admins pueden añadir a otros jugadores como
valor admin con menor nivel que ellos, si es 2 los admins pueden añadir a otros como
admins con menor o igual nivel.
admindel_samelevel El valor es 0 por defecto, si es 1 los admins pueden eliminar a otros admins con
valor menor nivel que ellos, si es 2 los admins pueden eliminar a otros admins con
menor o igual nivel.
anticaps 1/0 Si está activado, EL USO EXCESIVO DE TEXTO EN MAYÚSCULAS SERÁ CASTIGADO
CON texto en minúsculas.
antispam tipo Los jugadores, que por lo general hagan spam (publicidad o repetición de
palabras) en el chat, conseguiran: Tipo:
1: Silenciado con textban (basado en CD-key).
2: Silenciado con mute (basado en IP).
antihalofp 1/0 Los jugadores que intenten conectar con el servidor más de 8 veces en un período
de tiempo corto se añadirá a la lista de baneo durante 5 minutos (recomendado).
c4_ag 1/0 Si está activado, los jugadores que intenten cambiar los porblemas tecnicos del
servidor serán expulsados.
map_skip % Los jugadores pueden saltarse el mapa escribiendo “skip” en el chat.
El % es el porcentaje requerido de votos para saltarse el mapa.
El valor puede ser entre 40 y 100, ó 0 para desactivar esta función.
skips Muestra la lista de jugadores que han votado por hacer “skip” (saltarse el mapa).
spawn_protection Hace que los jugadores sean invisibles durante un tiempo determinado (en
segundos segundos). Por ejemplo, con spawn_protection 5 los jugadores serán invisibles
los primeros 5 segundos (o hasta el primer disparo) después de aparecer.
El valor puede estar entre 1 y 10 (0 para desactivar esta función).
aimbot_ban valor tipo Los jugadores obtendrán puntuaciones por movimientos “sospechosos”. Si la
puntuación de un jugador es mayor que el valor establecido, él/ella será baneado.
Tipo:
0: Baneo normal 1: Baneo por IP (por defecto)
2: Ambos 3: Expulsión solamente
Ten en cuenta que no vas a ser baneado si estas sacudiendo tu cámara como un
retardado o matando a 15 jugadores en medio segundo, etc.
El valor puede ser entre 2000 y 10000, lo recomendado es de 5000 a 10000.
(Cuanto menor sea el valor, más rápida será la prohibición pero habrá más riesgo
de falsos positivos).
mapvote 1/0 Activa o Desactiva la votación de mapas. Mirala página de Votación de Mapas
para más información.
max_votes número Especifica el número de mapas para votar que se muestran por ronda, el valor por
defecto es 5. SAPP ahora mueve los mapas para votar, en lugar de mostrar todos
al mismo tiempo. Por ejemplo, con max_votes 5, los jugadores sólo podrán votar
por las primeras 5 opciones, y después de que termine la próxima ronda, podrán
votar por las siguientes 5 opciones.
change_password Con ésto, un admin (si ya ha iniciado sesión) puede cambiar su contraseña,
antigua nueva escribiendo su antigua y su nueva contraseña desde el chat.
save_scores 1/0 Si ésto está activado, SAPP guardará las puntuaciones de los jugadores en la
partida actual, en caso de que él/ella salga del servidor, el jugador no perderá sus
puntos/muertes/asistencias/bajas.
log 1/0 Activa o Desactiva el regístro del SAPP (sapp.log).
log rotation kb Establece el tamaño del archivo log en kb (KiloBites) después que éste fué
archivado. Por defecto el valor es 4096.
gs_ping_fix 1/0 Corrige un error de los servers, que no se muestra su ping en la lista de servers.
packet_limit cantidad Proporciona una protección básica de DoS (Ataque de Denegación de Servicios)
al servidor. Si el servidor recibe más paquetes en 1 segundo de los que se
especifican en la cantidad, SAPP banea automáticamente el IP.
El valor mínimo es de 256, por defecto es 1024, 0 = desactivado.
full_ipban 1/0 Si está activado, todos los paquetes de las IPs baneadas serán bloqueadas, de otra
forma sólo entrarán los solicitados y los requeridos por el servidor. Esta función
está desactivada por defecto, si ésto se activa con una enorme lista de IPs
baneadas puede ocasionar que incremente el lag y el ping del servidor.
sapp_console 1/0 Si está habilitado, desactiva el spam del sv_status y en lugar de ésto, se muestra
cuando un jugador entra/sale o cuando empieza una nueva partida.
unlock_console_log 1/0 Si está activado, desbloquea algunas cosas en la memoria y la consola será más
“habladora” :P. Ésto te informará de todos jugadores que entren, maten,
traicionen, capturen la bandera, etc. (sólo disponible en la versión de Halo CE).
set_ccolor color Especifica el color del texto de la consola (0-255), 0-15 con fondo negro.
Por defecto es 7 (texto gris en fondo negro).
max_idle segundos Si el server está inactivo por más que los segundos especificados, el SAPP
automáticamente reiniciará el mapcycle. Por defecto es 60, 0 = desactivado.
inf jugador Muestra información del jugador: ID, Nombre, IP y Clave de CD.
COMANDOS TRAMPOSOS
En los comandos con cantidad pueden ser usadas para las siguientes operaciones ( + , - , * , / , : )
Ejemplos:
kills me +100 Añade 100 muertes al jugador que ejecuta el comando.
s * :-1 Establece velocidad de -1 a todos los jugadores.
deaths 4 -20 Disminuye 20 bajas al jugador 4.
ammo New001 *3 Le dará el triple de munición a New001.
assist bt /2 Pone la mitad de contribuciones a los jugadores del equipo azul
El método “original” sigue funcionando si no se pone ningún operador, el valor se establece en la cantidad
determinada.
Comando Descripción
timelimit cantidad Cambia el límite de tiempo de la partida (en minutos). Si la cantidad es menor que 1 el
tiempo será infinito.
scorelimit cantidad Cambia el límite de puntuaciones de la partida. Ten en cuenta que en Rey de la Colina
o en Bola del poder, la cantidad será en minutos.
st jugador red/blue Cambia el equipo del jugador determinado, si el equipo no se especifica, entonces, es
cambiado a su equipo opuesto. red: equipo rojo, blue: equipo azul.
Nuevo teamup Organiza los dos equipos basandose en las etiquetas (tags) en el nombre de los
jugadores. Esto sólo funciona si al menos un equipo tiene las etiquetas correctas y
todas son iguales, de lo contrario, no será siempre 100% preciso. Por ejemplo:
Equipo Rojo: »EP«DSTROYR, »EP«RoboCop, »EP«02000, »EP«guayaba
Equipo Azul: WTF=Spartan, WTF=sup3r, WTF=NOOB, WTF=+_+.
ungod jugador Hace que el jugador determinado pueda ser asesinado (desactiva el “god”).
unlag jugador Quita el lag al jugador determinado (después de haberle puesto el comando “lag”).
camo jugador Activa el camuflaje al jugador determinado por un tiempo dado (en segundos), si el
segundos tiempo no se especifica el jugador tendrá el camuflaje hasta que muera.
loc add lugar Agrega la posición del jugador que ejecuta el comando a la lista de lugares. Ej.:
loc add base_roja
loc listall Muestra la lista de lugares agregados de todos los mapas. Los lugares se guardan en
Halo ce\sapp\locations.txt
area listall Muestra la lista de todas las áreas agregadas. Las áreas se guardan en:
Halo CE\sapp\areas.txt
m jugador x y z Es parecido al comando “t”, con la diferencia que teletransporta al jugador con
respecto a su posición actual. Ejemplo: m * 0 0 100
Mueve 100 unidades hacia arriba a todos los jugadores.
boost jugador Teletransporta al jugador determinado a la posición donde él/ella esté mirando.
hp jugador cantidad Muestra/Cambia el nivel de salud al jugador determinado. Por defecto es 1. Ejemplo:
hp 7 0.5 pone la mitad de salud al jugador 7.
sh jugador cantidad Muestra/Cambia el nivel del escudo al jugador determinado. Por defecto es 1.
Ejemplo: sh rt 1 pone todo el escudo a los jugadores del equipo rojo.
ammo jugador Muestra/Cambia la cantidad de municiones del arma al jugador determinado. Tipo:
cantidad tipo 0/nada: arma actual, 1: primaria, 2: secundaria, 3: terciaria, 4: cuaternaria, 5: todas.
battery jugador Es lo mismo que el comando “ammo”, con la diferencia de que éste sólo funciona con
cantidad tipo armas de plasma (en %). Se activa cuando cambias el arma y vuelves a ponerla.
mag jugador cantidad Muestra/Cambia la cantidad de balas cargadas en el arma determinada, ponlo en
tipo 32000 para tener balas “infinitas”, el tipo es igual que en los comandos “ammo” y
“battery”.
spawn tipo “objeto” Genera un objeto determinado Ej: spawn weap "weapons\sniper rifle\sniper rifle"
generará un rifle francotirador a quién ejecuta el comando.
Para más información mira en la página de la Lista de nombres de objetos y tipos.
spawn tipo “objeto” x Genera un objeto en una posición especifica estableciendo las coordenadas x, y, z.
yz Para más información mira en la página de la Lista de nombres de objetos y tipos.
spawn tipo “objeto” Genera un objeto en un lugar anteriormente añadido a la lista de lugares.
lugar Para más información mira en la página de la Lista de nombres de objetos y tipos.
olist g/w/v Muestra la lista de objetos generados con su ID. g: general,w: armas, v: vehículos.
despawn g/w/v ID Desaparece un objeto generado. Para ver los ID utiliza el comando olist.
wadd jugador Asigna la última arma generada al jugador determinado. Puedes asignarle un máximo
de 4 armas. Ten en cuenta que si el jugador tiene 4 armas, él/ella no puede recoger la
bandera ni la bola del poder.
wdel jugador Nºarma Elimina el arma que el jugador tenga. Nºarma: 0: todas, 1 al 4: la seleccionada.
venter jugador Introduce al jugador en el último vehículo generado. Ten en cuenta que puedes
asiento introducir al jugador en más de un vehículo y/o en más de un asiento.
disable_object Bloquea un objeto determinado. Puedes obtener los nombres de los objetos en la
“objeto” equipo página de la Lista de nombres de objetos y tipos; equipo:
0/nada: ambos, 1: Sólo a los jugadores del equipo rojo, 2: sólo a los jugadores del
equipo azul. Ejejmplo: Bloquear la escopeta para el equipo azul:
disable_object "weapons\shotgun\shotgun" 2
enable_objects ID Desbloquea un objeto determinado. Puedes obtener los IDs con el comando
disable_objects
disable_all_objects Equipo: 0: ambos, 1: rojo, 2: azul; Tipo: 0: el equipo determinado puede interactuar con
equipo tipo cualquier objeto (por defecto), 1: el equipo determinado no puede interactuar con
objetos (armas, vehículos, etc.).
color jugador color Muestra/Cambia el color del jugador determinado (después de reaparecer, sólo en
juegos que no sean por equipos); color:
0: blanco, 1: negro, 2: rojo, 3: azul, 4: gris, 5: amarillo, 6: verde, 7: rosa,
8: morado, 9: aguamarina, 10: cobalto, 11: naranja, 12: verde azulado, 13: verde
oscuro, 14: marrón, 15: canela, 16: granate, 17 o más: salmón.
LISTA DE NOMBRES DE OBJETOS Y TIPOS
Nombre Real Nombre de Objeto Tipo
Granada de
Fragmentación weapons\frag grenade\frag grenade eqip
Baneo por IP
Comando Descripción
ipban jugador La IP del jugador será baneada por unos segundos, permanentemente o hasta
segundos razón desbanearlo. Si segundos es 0, el baneo será permanente.
Ejemplo: Banear la IP de un jugador por 10 minutos: ipban 4 600 “nader”
ipunban ID Desbanea una IP. Para saber los IDs usa el comando ipbans.
textban jugador Silencia al jugador determinado para que no use el chat por unos segundos.
segundos Si los segundos no son especificados, se silenciará hasta reiniciar el servidor.
textunban ID Permite que él/ella pueda utilizar el chat de nuevo, usa textbans para obtener el ID.
mute jugador segundos Silencia al jugador determinado para que no use el chat por unos segundos.
Si los segundos no son especificados, se silenciará hasta reiniciar el servidor.
unmute ID Permite que él/ella pueda utilizar el chat de nuevo, usa mutes para obtener el ID.
Manejo de Admins v1
adminadd jugador nivel Agrega al jugador a la lista de admins, los admins son identificados con su clave
rangos_de_IP_permitidos de CD. Para mayor seguridad, puedes establecer los rangos de IPs permitidos
para ser admin. Ejemplo: adminadd 3 4 127.0.0.0/24 56.11.0.0/16 192.168.50.0/8
Manejo de Admins v2
admin add jugador Agrega al jugador a la lista de admins, ellos son identificados con su contraseña.
contraseña nivel Pueden iniciar sesión con su nombre y contraseña desde el chat escribiendo:
/login contraseña (los demás jugadores no podrán ver tu contraseña).
Los admins tienen que iniciar sesión cada vez que el servidor se reinicie. Después
de iniciar sesión, ellos pueden utilizar el chat como consola, así: /pl, /k 3 “noob”,
/balance_teams. Ejemplo: admin add 2 LoL1234 4
admin change_pw ID Cambia la contraseña a un admin determinado. Ej: admin change_pw 2 xD1234
nuevacontraseña La contraseña del admin debe tener entre 4 y 15 caracteres.
admin del ID Elimina a un admin determinado. Para saber el ID usa el comando admin list.
change_password antigua Los admins pueden cambiar su propia contraseña con este comando.
nueva Sólo después de haber iniciado sesión.
Comandos Nivel 0
Comandos Nivel 1
Comandos Nivel 2
pl, k, textban, textbans, textunban, mute, mutes, unmute, say, tell, st, balance_teams
Comandos Nivel 3
b, bans, ub, ip, ipban, ipbans, ipunban, d, inf, password, map, maplist
Comandos Nivel 4
Comandos Tramposos: s, kill, kills, assists, deaths, god, ungod, lag, unlag, camo, boost, loc add,
loc del, loc list, loc listall, t, m, tp, hp, sh, ammo, battery, mag, nades, vexit, venter, wdel, wadd,
spawn, despawn, olist, random_bonus, etc :D
Manejo de Admins v2: admin add, admin add_manually, admin change_pw, admin change_level,
admin del, admin list
Sistema de Eventos, makros: event *, eventdel, events, cmd add, cmd del, cmd list, wait, w8
SISTEMA DE EVENTOS
El sistema de eventos se introdujo para que los administradores puedieran personalizar las acciones realizados
por el servidor cuando ocurre algo. Por ejemplo, puedes habilitar la expulsión cuando alguien traicione 3
veces, con el siguiente comando:
event_tk $tk=3 'k $n'
La forma en la que se deben agregar los comandos es así:
event_tipo condición 'comando1;comando2;etc'
Ésta es la lista de variables que se pueden utilizar como condición del evento o como argumento:
$n ID del jugador.
$combo Número de Combos del jugador, Ej: 2: doble muerte, 3: triple muerte, etc.
$botscor
Número de puntuaciones de aimbot del jugador..
e
Nuevo event_custom condición Evento personalizado. Condición especial: $ename. Para ejecutar un evento
'comando'
personalizado, utiliza el comando cevent ename. Ejemplos:
event_custom $ename:balancearrojo $reds>$blues+1 'st randred;say * "Los
equipos han sido balanceados"'
event_leave 'w8 15;cevent balancearrojo'
event_alive condición
El evento es ejecutado una vez por segundo si el jugador está vivo.
'comando'
event_tk condición
El evento es ejecutado cuando un jugador traiciona a otro.
'comando'
event_kill condición El evento es ejecutado cuando un jugador mata a otro. Condición especial:
'comando' $killed= 1-16 el ID jugador que fue asesinado.
event_score condición
El evento es ejecutado cuando un jugador captura la bandera.
'comando'
event_suicide condición
El evento es ejecutado cuando un jugador se suicida.
'comando'
event_start condición
El evento es ejecutado cuando inicia una partida.
'comando'
event_end condición
El evento es ejecutado cuando termina una partida.
'comando'
event_join condición
El evento es ejecutado cuando un jugador se une al servidor.
'comando'
event_leave condición
El evento es ejecutado cuando un jugador sale del servidor.
'comando'
event_spawn condición
El evento es ejecutado cuando un jugador aparece (revive).
'comando'
event_teamswitch
El evento es ejecutado cuando un jugador cambia de equipo.
condición 'comando'
event_vexit condición
El evento es ejecutado cuando un jugador sale de un vehículo.
'comando'
event_aenter condición El evento es ejecutado cuando un jugador entra a un área. Condición especial:
'comando' $area: El nombre del área que el jugador entra.
event_aexit condición El evento es ejecutado cuando un jugador sale de un área. Condición especial:
'comando' $area: El nombre del área que el jugador sale.
event_login condición
El evento es ejecutado cuando un admin inicia sesión con el comando login.
'comando'
Ejemplo: Para hacer que un jugador sea invencible durante de 5 segundos cada vez que aparece, si éste tiene
más de 10 muertes, y le diga un mensaje para informarle:
MAPCYCLE DEL SAPP
Hay un archivo ‘mapcycle.txt’ (codificación ANSI) en la carpeta “C:\Users\NOMBRE\Documents\My
Games\Halo CE\sapp”. Las opciones del mapcycle que antes se colocaban en el ‘init.txt’ (de la carpeta de
instalación de Halo CE) ahora se pueden poner en el ‘mapcycle.txt’ sin el sv_mapcycle_add con el formato
"mapa:modo". También, ponga mapcycle_begin (sin el sv_) después del comando load en tu init.txt.
Y, por último, poner sapp_mapcycle 1 en el init.txt del Sapp.
Ejemplo:
Formato por defecto de Halo:
init.txt (Halo CE\init.txt):
...
sv_mapcycle_add bloodgulch ctf
sv_mapcycle_add
init.txt ratrace slayer
(“C:\Users\NOMBRE\Documents\My Games\Halo CE\sapp\init.txt):
sv_mapcycle_add sidewinder ctf
sv_mapcycle_add carousel slayer
sv_mapcycle_begin
load
Comandos del Mapcycle del SAPP
Comando Descripción
bloodgulch:ctf Muestra los elementos mapcycle con su ID e indica el actual.
mapcycle
ratrace:slayer
sidewinder:ctf
mapcycle_add
carousel:slayerInserta un nuevo elemento al mapcycle. Si el ID no se especifica, el nuevo elemento del
mapa modo ID mapcycle será añadido al final, de otra manera la posición del ID y los siguientes mapas
serán “desplazados hacia abajo”.
...
mapcycle_del ID Elimina un elemento del mapcycle en la posición del ID (Puedes obtener el ID con el
load
comando “mapcycle”).
mapcycle_begin
Se puede especificar la cantidad de “mapas para votar” que se muestran por cada partida con el comando
max_votes número (colocar este comando en el init.txt del SAPP que se ecuentra en
C:\Users\NOMBRE\Documents\My Games\Halo CE\sapp\init.txt)
El valor predeterminado es 5.
He aquí una lista de los nombres de los mapas (por defecto):
Nombre Real Nombre para el mapvotes.txt
Comando Descripción
map_load mapa Carga un nuevo mapa de la carpeta de mapas, por lo tanto, no hay necesidad de
reiniciar el servidor si quiere instalar nuevos mapas. Ejemplo: map_load [tmm]box
map_query término Busca en la lista de mapas del servidor que están disponibles para descargar y que
tenga el término en el nombre.
Ejemplo: map_query tmm
Resultados:
ID Name
0 [tmm]box
1 [tmm]hr-camtrack-battle
2 [tmm]hr-coagulation
3 [tmm]hr-dangerous_quarentine
4 [tmm]hr-fabrica_abandonada
5 [tmm]hr-imperial
6 [tmm]hr-smok3_forever
7 [tmm]hr-_city_of_war
8 [tmm]_hr_nieve_de_invierno
SAPP 7.1
Nuevo nucleo de Procesamiento: Esto dará como resultado un mejor rendimiento y descargas más
rapidas.
Se han solucionado algunas perdidas de memoria al generar objetos con el comando spawn,
algunos comandos de jugadores y en las descargas.
Corregidas algunas perdidas enormes de memoria en Halo cuando un jugador entra al servidor,
ahora el uso de memoria de su servidor seguirá creciendo hasta que lo reinicie.
Ahora se pueden utilizar las operaciones aritmeticas en las variables de condición. Los operadores
premitidos son: +, -, *, /.
Ten en cuenta que las variables deben estar a la izquierda, y el número modificador a la derecha.
Ejemplos:
event_score $reds>$blues+1 'say * "Pobres azules, eso no es justo, $name!"'
event_score $blues>$reds+1 'say * "Pobres rojos, eso no es justo, $name!"'
event_leave $reds*2<=$blues 'say * "Los equipos estan demasiado desiguales!";st randblue'
event_leave $blues*2<=$reds 'say * "Los equipos estan demasiado desiguales!";st randred'
Nuevo tipo de evento: event_custom, evento personalizado. Condición especial: $ename. Para
ejecutar un evento personalizado, utiliza el comando cevent ename.
teamup: Organiza los dos equipos basandose en las etiquetas (tags) en el nombre de los jugadores.
Esto sólo funciona si al menos un equipo tiene las etiquetas correctas y todas son iguales, de lo
contrario, no será siempre 100% preciso.
El loader.dll está incluido en la descarga, el cual es lo mismo que el loader del Anticheat, esto
también reduce el uso de CPU al cargar ambos mapas para el server y el cliente.
Si tu server no se auto-actualiza, probablemente es porque no tienes derechos de admin y no puedes escribir
en el directorio de Halo. Por lo tanto, no se puede borrar el antiguo dll y copiar el nuevo. Para solucionar este
problema, ejecute el server como administrador o simplemente actualizalo descargandolo de forma manual.