domingo, 11 de marzo de 2007


Como crear un Hechizo

COMO CREAR UN NUEVO HECHIZO

AGREGAR UN NUEVO HECHIZO PARA ARGENTUM ONLINE
(lo que esta RESALTADO ASI es lo que modificaremos)

Ir al directorio del AO server y buscar dentro de \dat el archivo "Hechizos.dat", abrirlo con cualquier editor del textos para poder modificarlo.

Lo primero que hay que modificar es la cantidad de hechizos, al principio del archivo donde dice "NumeroHechizos=31" cambiar por "NumeroHechizos=32". Cambiamos de 31 a 32 suponiendo que anteriormente no se modificó nada, en caso contrario aumentar en 1 el valor de NumeroHechizos. Aclaración, se puden agregar sólo 4 hechizos más ya que hay un límite de 35 hechizos.

Hechizos.dat

'3.....Usuario Y Npc
'4.....Terreno

[INIT]
NumeroHechizos=32

[HECHIZO1]
Nombre=Curar veneno

Luego la mejor forma es copiar algun hechizo del mismo tipo al que queremos crear, por ejemplo si vamos a hacer provocar sed que es de tipo 1 (actuan sobre HP,MANA,STA,HAM y SED) copiamos todo el [HECHIZO12] (Provocar hambre) que es muy parecido al que vamos a crear; en cambio si vamos a hacer uno de invokar que es tipo 4 (materializa) copiamos el [HECHIZO16] (Llamado a la naturaleza). Vamos a seguir el ejemplo de provocar sed.

A lo que copiamos ([HECHIZO12]) lo pegamos al final del archivo y ahi es donde debemos cambiar los valores.

Cambiar el número de hechizo "12" por "32" y donde diga "hambre" cambiar por "sed"; "comida" por "bebida"; "Ham" por "Sed". Las pálabras mágicas pueden ser cualquiera, en este caso le agregue "DÊS" en el medio.

Hechizos.dat

'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

[HECHIZO32]
Nombre=Provocar sed
Desc=Provocar sed, provoca la perdida de entre 20 y 50 pts de bebida.
PalabrasMagicas=ÔL DÊS AEX

HechizeroMsg=Le has lanzado sed a
TargetMsg=te ha lanzado el hechizo sed.
PropioMsg=Te has lanzado el hechizo sed.

Tipo=1
WAV=16
Resis=1

SubeSed=2
MinSed=20
MaxSed=50

MinSkill=5
ManaRequerido=20

Target=1

Listo, luego de hacer todos esos cambios guardamos el archivo.

Ahora hay que crear el pergamino del hechizo creado.

Para eso debemos editar el archivo "Obj.dat" que tambien esta dentro del directorio \dat.

Antes que todo hay que aumentar el número de objetos en 1, ya que vamos a crear un nuevo pergamino. Entonces cambiamos el número "548" por el "549"; todo siempre y cuando no hayamos agregado ningun otro objeto con anterioridad, en ese caso aumentar en 1 el valor de NumOBJs.

Obj.dat

'5 Cura Envenenamiento
'<--------------------Tipo de posicones------------------->


[INIT]
NumOBJs=549

[OBJ1]
Name=Manzana Roja

Luego lo primero que hay que hacer es saber que tipo de objeto vamos a crear, en este caso crearemos un pergamino para el hechizo realizado, o sea miramos la lista de objetos y el nuestro es el tipo de objeto número 24.

Obj.dat

' 22: yacimiento
' 23: metales
' 24: pergaminos
' 25: aura
' 26: Instrumentos Musicales

Entonces buscamos "ObjType=24" en el editor de textos donde encontrará lo siguiente.

Obj.dat

Crucial=1
HechizoIndex=6
Objtype=24

[OBJ198]
Name=Serrucho

Copiaremos el objeto 197 que es el que nos interesa a nosotros y lo pegamos al final del archivo para editar algunos valores.

Primero cambiamos "197" por "549", luego el nombre "Flecha magica" por "Provocar sed"; el valor del hechizo de "1760" por "100" y por último el número de hechizo "6" por "32", donde 32 es el número de índice del hechizo que agregamos en Hechizos.dat.

Obj.dat

[OBJ549]
Name=Provocar sed
GrhIndex=609
Valor=100
Crucial=1
HechizoIndex=32
Objtype=24

Guardamos "Obj.dat".

Lo único que queda por hacer es poner a la venta el objeto creado.

Ahora el archivo a editar es "NPCs.dat".

Como tenemos un hechizo nuevo vamos a agregarselo a la lista de algun mago para que lo venda.

Dentro del archivo "NPCs.dat" bucamos lo siguiente "Name=Mago" donde encontrará algo como esto.

NPCs.dat

Domable=0

[NPC46] 'NPC
Name=Mago
Info=Mago de Ullathorpe
Desc=Bienvenido, al mi pequeño negocio, tengo algunos hechizos que te podrian

Justo lo que buscamos, el mago de Ulla. Nos fijamos que tiene 4 items (NROITEMS=4) para vender, ahi es donde cambiamos el número "4" por el "5", y debajo de "Obj4=201-100" agregamos una línea como esta "Obj5=549-100", donde 549 es el número de objeto que agregamos en Obj.dat.

NPCs.dat

[NPC46] 'NPC
Name=Mago
Info=Mago de Ullathorpe
Desc=Bienvenido, al mi pequeño negocio, tengo algunos hechizos que te podrian interesar.
Head=2
Body=50
Heading=3
Movement=1
Attackable=0
Comercia=1
TipoItems=24
Hostile=0
Alineacion=0
ReSpawn=0
NROITEMS=5
Obj1=199-100
Obj2=197-100
Obj3=200-100
Obj4=201-100
Obj5=549-100
Domable=0

Para finalizar guardar el archivo "NPCs.dat".

Listo... eso es todo lo que tienen que hacer para agregar un hechizo. Espero que se entienda y que sirva de algo. Suerte =)

Comandos Ao

Todos los comandos para un server Ao.



PRIVILIEGIOS:

Dioses: Tienen acceso a todos los comandos existentes.
Semidioses: Segundos en la jerarquia de poder, tienen acceso a un sub conjunto de comandos.
Consejeros: Jerarquia de menor poder.



COMANDOS DE CONSEJEROS:

/HORA Envía un mensaje Broadcast con la hora del servidor.

/NENE número de mapa Muestra los npcs de el MAPA.

/TELEP YO mapa x y Teleporta al consejero, al mapa número MAPA, coordenadas X e Y.

/TELEPLOC Teleporta al gm/consejero a la posición del último click.

/IRA nick Teleporta al gm/consejero donde se encuentra el personaje.

/DONDE nick Muestra la posición delpersonaje.

/SHOW SOS Muestra los mensajes de ayuda de los personajes.

/GMSG texto Mensaje broadcast entre personajes del Staff.

/REM texto Salva un comentario en los logs.

/TRABAJANDO Muestra la lista de los personajes que están trabajando.

/PANELGM Despliega el Panel de GMs.

/INVISIBLE Hace invisible al gm/consejero.

/RMATA Mata el NPC clickeado previamente, sin impedir su respawn.

/SILENCIAR nick Impide que el usuario envíe utilice el comando /denunciar.

/CARCEL nick@motivo@tiempo Manda al personaje en a la prisión por el motivo y el tiempo (en minutos) expuestos.

/ADVERTENCIA nick@motivo Crea un registro en el prontuario del personaje, en el que se indica la observación que se le hizo.

/PENAS nick Muestra el prontuario del personaje.


COMANDOS DE SEMIDIOSES:

/REVIVIR nick Revive el personaje.

/INFO nick Muestra las estadísticas del personaje.

/SKILLS nick Muestra los Skills del personaje.

/INV nick Muestra el inventario del personaje.

/BOV nick Muestra el inventario del personaje.

/BAL nick Muestra el oro en el banco del personaje.

/STAT nick Muestra las estadísticas del personaje.

/TELEP nick mapa x y Teleporta el personaje, al mapa y coordenadas indicadas.

/SUM nick Trae el personaje a donde se encuentra el GM.

/SEGUIR Hace que el npc anteriormente clickeado te siga.

/RESETINV Resetea el inventario del npc clickeado anteriormente.

/GMSG texto Mesnsaje broadcast para dialogar entre los miembros del Staff.

/LIMPIAR Llama a la limpieza de mundo.

/RMSG texto Mensaje broadcast para todos los usuarios.

/ECHAR nick Echa al personaje.

/EJECUTAR nick Mata al personaje.

/LLUVIA Activa/desactiva la lluvia.

/PERDON nick Vuelve ciudadano al personaje (sólo aplicable a newbies).

/BAN motivo@nick Prohibe la entrada al personaje, por los motivos expuestos.

/UNBAN nick Permite entrar a los personajes anteriormente baneados.

/CC Muestra una lista de criaturas para sumonear.

/ONLINEGM Muestra la lista de Consejeros GMs y Dioses online.

/ONLINEMAP Muestra la lista de personajes que hay en el mapa.

/ONCLAN clan Muestra la lista de miembros del clan que se encuentran online.

/NICK2IP nick Muestra la IP del personaje.

/IP2NICK nick ó IP Muestra los personajes que hay online con esa IP o con la IP del personaje cuyo nick se pone.


COMANDOS DE DIOSES:

/REINICIAR Por favor, mucho cuidado con este comando ya que reinicia el server. Esto provoca que se cierren todas las conexiones activas y se vuelve a cargar los mapas. Se pierde el estado en el que se encontraba el mundo antes de reiniciar.

/MOD "nick" oro "cantidad" Modifica el oro que posee el personaje.

/MOD "nick" exp "cantidad" Modifica la experiencia que posee el personaje.

/MOD "nick" level "número" Modifica el nivel que posee el personaje.

/MOD "nick" ciu "cantidad" Modifica los ciudadanos matados que posee el personaje.

/MOD "nick" cri "cantidad" Modifica los criminales matados que posee el personaje.

/MOD "nick" head "número de head" Modifica la cabeza del personaje hasta que reloguee. Si se hace con el personaje offline el cambio es permanente.

/MOD "nick" body "número de body" Modifica el cuerpo del personaje hasta que reloguee. Si se hace con el personaje offline el cambio es permanente.

/MOD "nick" clase "clase" Modifica la clase del personaje.

/MOD "nick" skills "skill" "cantidad" Modifica la cantidad de skillpoints que posee el personaje en la habilidad indicada.

/MOD "nick" skillslibres "cantidad" Modifica la cantidad de skillpoints libres que posee el personaje.

/RACC número Sumonea la criatura "número" con respawn.

/ACC número Sumonea la criatura "número" sin respawn.

/MATA Elimina sin respawn a la criatura clikeada anteriormente.

/MASSKILL Elimina a todos los npcs del campo de visión del Dios.

/SMSG Mensaje en forma de msgbox a todos los users.

/CT mapa X Y Crea un teleport hacia la posición indicada.

/DT Destruye el teleport clikeado anteriormente.

/DEST Parado arriba de cualquier objeto lo destruye, incluyendo puertas, carteles, fogatas, árboles, etc.

/BLOQ Bloquea la posición en la que se está parado.

/NAVE Setea el modo navegando.

/CONDEN Vuelve criminal al personaje.

/SETDESC Setea una descripción customizada al personaje que se clickeó previamente.

/DOBACKUP Inicia el worldsave.

/BORRAR SOS Borra la cola de mensajes de ayuda de los usuarios.

/MD5 nick Pide al cliente un reporte de MD5.

/SMD5 nick Muestra el md5 reportado.

/MASSDEST Remueve todos los objetos del área de visión del Dios.

/TRIGGER número de trigger Cambia el trigger del tile en que se encuentra parado el Dios, por el seleccionado.

/BANIPLIST Muestra la lista de IPs baneadas.

/BANIPRELOAD Recargar Lista de IPs baneadas.

/BANIP nick o ip Banea la ip del personaje.

/UNBANIP ip Desbannea la ip, no así el personaje con el que se la banneo.

/BANCLAN clan Banea un clan y todos sus miembros (incluso offline).

/CI número de ítem Crea 100 unidades del ítem seleccionado.

/LASTIP nick Muestra la última IP con la cual logeó el personaje.

/AI1 número de ítem

/AI2 número de ítem

/AI3 número de ítem

/AI4 número de ítem

/AC1 número de ítem

/AC2 número de ítem

/AC3 número de ítem

/AC4 número de ítem

Estos comandos cambian el número de ítem que se da al enlistarse (Armadura faccionaria).

/HABILITAR Habilita/deshabilita el server para usuarios comunes.

/APAGAR Apaga el servidor. (¡NO USAR!)

/RAJAR nick Echa de la facción al personaje, Reseteando las facciones a 0, incluso los criminales y ciudadanos matandos (Puede volverse a enlistar en cuaquier facción).

/RAJARCLAN nick Echa del clan al personaje.

/NOCAOS nick Expulsa y prohibe el reingreso de un personaje en la Legión Oscura.

/NOREAL nick Expulsa y prohibe el reingreso de un personaje en la Armada Real.

/LASTEMAIL nick Muestra el e-mail que figura en la ficha del pj.

/ACEPTCONSE nick Acepta al personaje en el Consejo de Banderbill.

/ACEPTCONSECAOS nick Acepta al personaje en el Concilio de las Sombras.

/KICKCONSE nick Remueve al personaje del Consejo de Banderbill o del Concilio del Caos.

/ANAME nick@nick nuevo Copia un charfile cambiándole el nombre. Se utiliza para cambiar los nicks de los personajes que tienen nicks ilegales.

/APASS nick1@nick2 Pone la password del pj "nick2" en el pj "nick1".

/AEMAIL nick-mail Cambia el mail en la ficha del personaje.

/GUARDAMAPA Guarda el mapa en que te encuentras.

/FORCEMIDI número Fuerza un midi (archivo de música) a todo el mundo.

/FORCEWAV número Fuerza un wav (archivo de sonido) a todo el mundo.

/MODMAPINFO "Propiedad" "0 ó 1"

Propiedades: PK o Backup.

1 = Activado 0 = Desactivado.

PK: zona segura o no.

Backup: determina si el mapa se guarda en los WorldSaves.

/GRABAR Graba los personajes.

/SHOW INT Muestra el frmMain del servidor (no usar si no les piden!).

/PASSDAY Pasa un día.

/ECHARTODOSPJS Echa a todos los personajes no Admin del server.

/TCPESTATS Estadísticas de bytes entrada / salida.

Enviciamento Ao

Antes de nada quisiera agradecer a Gulfas Morgolock por ser tan "Pro".
Gracias Maestro


Sobredosis de Argentum


Estamos enviciados, muchachos. Admitámoslo, Argentum nos atrapa. He escuchado de personas que se quedaban despiertas hasta altas horas de la madrugada sólo para hacer subir de nivel a su personaje.

Y no me vengan conque ustedes no entran en la lista. ¿Así que dicen que no? Bueno, entonces veamos los hechos. Pongan una mano en el corazón y lean la siguiente lista de los Síntomas de Enviciamiento de Argentum... y después me cuentan.

1. Ni bien te metés a Internet, Argentum carga solito.

2. Conocés de memoria el mapa de cada pueblo de Argentum, pero todavía no sabés lo que hay a la vuelta de tu casa.

3. Intentás entrenar a tu hamster, perro, tortuga, gato, canario, etc, a fin de aumentar tu Skill de Domar.

4. El quiosquero está re-podrido de que le digas "barra invertida, comerciar".

5. Preferís que la gente te llame con el nombre de tu Personaje.

6. La primera frase para encarar a una chica: "¿Qué Level sos?" (... y si la mina es fanática, seguro que le dice el Level)

7. Intentás guardarte 100 Manzanas en tus bolsillos y despues tratar de caminar con eso encima.

8. Llevás el nombre de tu Personaje escrito en tus ropas (azul si sos Ciudadano).

9. Para darle un objeto a otra persona, primero lo tirás al piso.

10. Te preguntás constantemente cuántas Monedas de Oro hacen 100 Pesos.

11. Estás convencido que podés armarte una sillita si le das con un serrucho a un montón de tronquitos.

12. Mirás de reojo a tu perro y te preguntás si podés sacarle la piel y venderla.

13. Sos el primero que sale corriendo a buscar refugio cuando se larga a llover.

14. Encendés las hornallas de la cocina haciendo chispas con un cuchillo.

15. Tu equipo de trabajo te RUEGA que dejes de llamarlos "tu Clan".