> Scripts
 

[TUTORIAL] SCRIPTS PARA SERVERS

TUTORIAL DE "AGREGAR SCRIPTS A LOS SERVIDORES"
APORTE REALIZADO POR : DRAKKO


abris el arsse y cargas el server q vas a adminiar IP-port-pass

para poder poner !admin y esas boludeces en ARSSE toca el boton configuracion y donde dice events tenes q tildar los q dicen:
onplayerspeak  q seria cuando un jugador habla y tilda tambien onplayerjoin osea cuando un jugador se une

una ves tildados tenemos q buscar esos archivos, apretando en ellos boton derecho y luego pones load

y buscas esos archivos donde los tengas guardados, (arsse/scripts).


pero si en esos archivos no tenes nada editado seria al pedo entonces esto es un ejemplo de !admin, osea para llamar al admin y q le salga un cartel en su compu

if $MESSAGE = !admin
/say what's up, $PLAYER_NAME?
IRCmsg $PLAYER_NAME requested an admin on $SERVER_IP:$SERVER_PORT!
ADMINMSG $PLAYER_NAME Necesita un Admin en $SERVER_NAME!!
endif

lo marcado con rojo es lo que podes editar, podes poner por ejemplo: 1segundo y estoy, o que se yo,lo que se les ocurra.

el if se usa como condicional y siempre tiene q terminar como todo parentesis se tiene q cerrar, el q cierra es el endif

$MESSAGE se refiere a un mensaje q alguien escribio osea un jugador

$PLAYER_NAME es el nombre del jugador q escribio el mensaje en este caso !admin

$SERVER_NAME Nombre del server, el dethmach arg ex masar lo llamaremos Keen

IRCmsg $PLAYER_NAME requested an admin on $SERVER_IP:$SERVER_PORT!
ADMINMSG $PLAYER_NAME Necesita un Admin en $SERVER_NAME!!                  
estos 2 lo q hacen es mandarte el cartelito q dice q necesitan, no cambien nada seria al pedo y capas borran algo q no deben

y el endif q cierra

esto se veria asi en el juego

Colla: !admin

DraKKo: what's up, Colla?

y a DraKKo le aparece en su compu un cartel q dice: Colla Necesita un Admin en Keen!!


otros ej. serian estos :

if $MESSAGE = !time
/say Current server time is $CLOCK
endif

muestra la hora, lo marcado con rojo puede editarse, ejemplo time x hora o como se te cante el culo.

if $MESSAGE = !spectator
/setteam5 $PLAYER_NUM
endif

$PLAYER_NUM el numero del jugador q puso el mensaje

te pasa a spec al jugador q puso el mensaje

EL SIGUIENTE SCRIP LO CREE YO...RAG

if $MESSAGE = !join
/setteam0 $PLAYER_NUM
endif

Para volver a entrar al juego, pones en lugar de 5 , 0 (cero)

Estos son otros scrips q podes copiar y pegar directamente

if $MESSAGE = !p
/pause
endif

pause cuando se pone !p

if $MESSAGE = !u
/unpause
endif

lo mismo pero saca la pausa

if $MESSAGE = !r
/restart
endif

para restart

en este caso cualquiera puede mandar los comandos

bueno ahora pasamos a onplayerjoin

ej.

if $PLAYER_IP = 200.258.25.3
 /admip $PLAYER_IP
endif

lo q hace esto es q si entra alguien con la ip 200.258.25.3 lo pondra como admin remoto osea q puede adminear desde dentro del juego.

$PLAYER_IP es la ip del jugador osea al poner if $PLAYER_IP dice q si(en ingles if) la ip del jugador es ..... hara lo siguiente, q seria /admip

/admip es comando es lo q añade al jugador a admin remoto

este seria el famoso echa major q es asi:

if $PLAYER_NAME = Major
 /kick $PLAYER_NAME
endif

tmb lo podemos usar para otras personas modificando MAJOR

obviamente lo q hace es echar al major

bueno dentro de todo eso es lo simple

si kieren hacer comandos como hice yo (DraKKo) q solo los puedo usar yo !spec, !p tienen q hacer esto

ponele q mi ip sea 200.200.220.3

y hago esto

if $PLAYER_IP = 200.200.220.3
if $MESSAGE = !r
/restart
endif

lo q hace es poner 2 condicionales q terminan con el mismo endif
traduccion

si la ip del jugador es 200.200.220.3 y si manda el mensaje !r se hace lo siguiente
/restart

osea resta el juego

otro ej. para spec

if $PLAYER_IP = 200.200.220.3
if $MESSAGE = !spec
/setteam5 $PLAYER_NUM
endif

bueno si leyeron todo no hace falta q les expliq el de spec

espero q les sirva adio

TUTORIAL BY DRAKKO
APORTADO PARA LA WEB
AGRADECEMOS A DRAKKO POR SU COLABORACION CON STE SITIO WEB

Dudas abajo xfa

 
 
   
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis