lunes, 2 de marzo de 2009

Hacer Server de Ragnarok Online

EATHENA TXT (buscar en google)


Descomprimi la carpeta del emulador en C:/athena

Ahora vamos a C:/athena/conf/grf-files.txt
Borra todo y reemplaza por la ruta a tu carpeta del ro, normalmente, C:/Archivos de programa/Gravity/RO/data.grf

Configuracion de Ips:
Bueno, si no tenes una ip fija, lo mas inteligente es usar No-IP
Vamos a www.no-ip.com, nos registramos y creamos un nuevo host/redirect:




Ponemos así:



Y le damos a Create Host despues

Ahora nos bajamos el No-IP desde aca


Lo instalamos, y cada vez que reiniciamos, tenemos que actualizarlo


Bueno ahora ponemos la ip en los siguientes archivos (si usas no-ip tu ip es tuserver.no-ip.org o la redireccion que elejiste)

Pone tu ip en los siguientes archivos
C:/athena/conf/char_athena.conf
Busca
//login_ip:127.0.0.1
Y reemplazala con tu ip, hace lo mismo con
//char_ip

IMPORTANTE, SACAR LAS //

Del archivo C:/athena/conf/map_athena.conf, hacemos lo mismo
//char_ip: 127.0.0.1
//map_ip:127.0.0.1

Del archivo C:/athena/conf/ladmin_athena.conf
//login_ip:127.0.0.1

Y del archivo C:/athena/conf/login_athena.conf
//login:ip:127.0.0.1

Finalmente, corre este archivo para subir el server


El map server tarda un poco en cargar, se paciente


Agregando, editando y creando NPC's:
Podes bajar npcs de aca.
Pero estan en español...si lo queres hacer en ingles los tenes que traducir o hacerlos vos.

Los comandos escenciales para editar o crear un npc son:
Consejo: acordate de terminar siempre con un ;

getitem: Da un item. Neceitas el ID del item. Es getitem id,cantidad
Ejemplo: getitem 969 5;

delitem: Borra un item, neceistas el id del item tambien. Es delitem id,cantidad
Ejemplo: delitem 969,3;

heal: Cura. Es heal hp que queres que cure, sp que queres que cure
Ejemplo: heal 10000,10000;

strcharinfo(0): dice el nombre del personaje que le esta hablando al npc
Ejemplo: mes "Hello srtcahrinfo(0)! Wassup?";

break: se utiliza para terminar con un script
Ejemplo: break;

setcart: da un cart
Ejemplo: sercart;

setfalcon: da un falco
Ejemplo: setfalcon;

warp: transportas a alguien, se usa warp mapa.gat,coordenadax,coordenaday
Ejemplo: warp prontera.gat,190,200;

savepoint: guardas en un lugar determinado. es savepoint mapa.gat,x,y
Ejemplo: savepoint payon.gat,160,180;

monster: haces aparecer un monstruo, es monster mapa.gat,x,y,"Nombre del mosntruo",ID,cantidad
Ejemplo: monster pay_dun02,120,150,"Poporing",1031,5

openstorage: abre el vault
Ejemplo: openstorage;

resetstatus: resetea tus stats
Ejemplo: resetstatus;

resetskill: resetea tus skills
Ejemplo: resetskills;

jobchange: cambia de job, es, jobchange idjob
Ejemplo: jobchange 36

Otros comandos:

mes: es el mensaje que dice el npc.
Ejemplo: mes "Hola";

next: avanza al proximo mes
Ejemplo: next;

close: cierra la ventana del npc
Ejemplo: close;

menu: hace un menu en el cual el usuario puede elejir una opcion
Ejemplo: menu "opcion 1",variable_opcion_1,"opcion 2",variable_opcion_2

Como hacer una shop:

mapa.gat x,y direccion del npc shop nombre_del_npc sprite_del_npc item_id:precio

Ejemplo:
prontera.gat 200,180 4 shop Vendedor 59 696:150000


Comandos GM:
=================================================================
COMANDOS DE ANUNCIAMIENTO
=================================================================
/b/@broadcast = Dice un mensaje en general con el nombre del GM
(en amarillo)
/nb/@kami = Dice un mensaje en general sin el nombre del GM
(en amarillo)
@kamib = Dice un mensaje en general sin el nombre del GM
(en azul)
/lb/@localbroadcast = Dice un mensaje en general con el nombre del GM
(en amarillo) SOLO de tu mapa
/nlb = Dice un mensaje en general sin el nombre del GM
(en amarillo) SOLO de tu mapa

=================================================================================
COMANDOS DE INFORMACIÓN
=================================================================================

@who [match_text] = Te hace una lista con las personas conectadas al servidor
y te dicen donde están..
@who2 [match_text] = Te hace una lista con las personas conectadas al servidor
y con su Job
@who3 [match_text] = Te hace una lista con las personas conectadas al servidor
y a la guild o party que están
@whomap [map] = Listado de todas las personas conectadas al servidor y en que
mapa se encuentran
@whomap2 [map] = Listado de todas las personas conectadas al servidor y en que
job están
@whomap3 [map] = Listado de todas las personas conectadas al servidor y en que
guild o party se encuentran
@whogm [match_text] = Usas @who+@who2+who3, solo para GM.
@where [char name] = Te dice exactamente la posición que esta el usuario, en
coordenadas
@charstatsall = Subes los stats a 99 a todos los jugadores.
@charitemlist = Listado de todos los items que obtiene el jugador.
@charstoragelist = Listado de los items en el storage del jugador.
@charcartlist = Displays all items of a player's cart.
@ignorelist = Ignoras tu listado
@mapinfo [<0-3> [map]] = Recibes información del mapa (general info +:
0: no more, 1: players, 2: NPC, 3: shops/chat).

@time/@date/@server_date/@serverdate/@server_time/@servertime = Dispones de la fecha/
y hora del servidor

@guildspy = Recibes mensajes de la cierta guild
@partyspy = Recibes mensajes de la cierta party

=================================================================================
COMANDOS DE CONTROL
=================================================================================

@hide = Para ser totalmente invisible
@hide para ser de nuevo visible.
@save = Guardas en un cierto punto
@load/@return = Te warpeas al punto guardado
/mm = Te warpeas a esa posición
/mapmove = Te warpeas a esa posición
@warp/@rura = Te warpeas a esa posición
Ejemplo: @warp morocc 150 160 -> Te warpeas a morocc(X:150, Y:160)
@jump = Te teletransportas a un lugar aleatorio del mapa( Similar a Fly Wings)
@jumpto/@warpto/@goto = Te warpeas hasta ese char
Ejemplo: @jumpto TestChar -> Te warpeas a la posición de TestChar
@go = Te warpeas a la ciudad:
0: prontera 6: aldebaran 12: Umbala
1: morocc 7: xmas (lutie) 13: Niflheim
2: geffen 8: comodo 14: LouYang
3: payon 9: yuno 15: Start point
4: alberta 10: amatsu
5: izlude 11: gonryun

COMANDOS DE CURA
---------------
@die = Te suicidas
@alive = Te revives a ti mismo
@heal [ ] = Te curas todo tu sp y hp

OTROS COMANDOS
---------------
/resetstatus = Reseteas todos tus Puntos de Skill y Stat
/resetskill = Reseteas tus Skills.
@jobchange = Cambias a la ID asignada de cada job:
0 Novice 7 Knight 14 Crusader 22 Formal
1 Swordman 8 Priest 15 Monk 23 Super Novice
2 Mage 9 Wizard 16 Sage
3 Archer 10 Blacksmith 17 Rogue
4 Acolyte 11 Hunter 18 Alchem
5 Merchant 12 Assassin 19 Bard
6 Thief 13 Knight2 20 Dancer
21 Crusader2
24 Novice High 31 Lord Knight 38 Paladin
25 Swordman High 32 High Priest 39 Monk
26 Mage High 33 High Wizard 40 Professor
27 Archer High 34 Whitesmith 41 Stalker
28 Acolyte High 35 Sniper 42 Creator
29 Merchant High 36 Assassin Cross 43 Clown
30 Thief High 37 Peko Knight 44 Gypsy
45 Paladin2
@lvup/@blevel/@baselvlup = Cambias al Lvl de base que quieras , el máximo es 255
@joblvup/@jlevel/@joblvlup = Cambias al Lvl de Base que quieras, el máximo es 50.
Para super
Novice y Advanced Classes es
70.
@allskill/@allskills/@skillall/@skillsall = Recoges todos los puntos de Skill.
@option = Cambias el estado de tu personaje
Ejemplo: @option 0 0 16 - Coges un Falcon
@mountpeco = Coges un Peco. (Requiere Skill)
@model
= Cambias la apariencia de tu personaje
(Tipo de pelo,color de pelo,y color de ropa)
Hair ID (0-17) Hair Colour (0-8) Clothes Colour (0-4)
0 Default 0 Default
1 Blonde 1 Red
2 Purple 2 Green
3 Brown 3 White
4 Green 4 Brown
5 Blue
6 White
7 Black
8 Red
@dye/@ccolor = Cambias la apariencia de tu personaje
(solo color de ropa).
@hairstyle/@hstyle = Cambias la apariencia de tu personaje
(solo estilo de pelo).
@haircolor/@hcolor = Cambias la apariencia de tu personaje
(solo color de pelo).
@speed <1-1000> = Cambias tu velocidad de caminar(1 es el mas rápido & 1000 el mas lento. Normal es 150.
@stpoint = Obtienes un numero de puntos de stat.
@skpoint = Obtienes un numero de puntos de Skill.
@zeny = Obtienes un numero de zenys.
@str,@agi,@vit,@int,@dex,@luk = Sube los stats que desees
@statall/@statsall/@allstats/@allstat = Sube al máximo todos tus stats.
@memo = Cambia tu posición guardada.
@spiritball = Obtienes bolas espirituales igual que los monks
@questskill = Obtienes las skills de quests
@lostskill = Obtienes una skill especifica
Archer
147 = Arrow Creation
148 = Charge Arrows

Swordsman
144 = Moving HP Recovery
145 = Attack Weak Point
146 = Auto Berserk

Thief
149 = Throw Sand
150 = Back Sliding
151 = Take Stone
152 = Stone Throw

Merchant
153 = Cart Revolution
154 = Change Cart
155 = Crazy Uproar/Loud Voice

Acolyte
156 = Holy Light

Magician
157 = Energy Coat

=================================================================================
COMANDOS DE MONSTRUOS
=================================================================================
/monster = Summoneas el monster seleccionado
@spawn/@monster/@summon [ [ [ []]]]
= Summoneas un monster y su ubicación
@monster2 [ [ []]]
= Summoneas un monster con un nombre diferente
@spawn/@monster/@summon/@monster2 "desired monster name" [ [ []]]
@spawn/@monster/@summon/@monster2 "summoneas el monster seleccionado " [ [ []]]
= Estas dos últimas formas se utilizan tambien para summonear
@killmonster [map] = matas todos los monstruos en el mapa( tiran items )
@killmonster2 = matas todos los monstruos en el mapa (no tiran items)

=================================================================================
COMANDOS DE ITEM
=================================================================================
@storage = Se abre el Storage
@gstorage = Se abre el guild Storage
/item = Obtienes un cierto item
@item [quantity] = Obtienes una cierta cantidad de ese item
@item2
= Obtienes un cierto item
@itemreset = Eliminas todos tus items.
@refine <+/- amount> = Refinas un cierto item
0 - Todo
1 - Lower Head
2 - Right Hand
4 - Robe/Garment
8 - Left Accessory
16 - Body/Armor
32 - Left Hand
64 - Foot Gear
128 - Right Accessory
256 - Top Head
512 - Mid Head
Example: @refine 34 10 - Refinas las 2 armas a +10
@refine 16 4 - Refinas tu armadura a +4
@repairall = Reparas todos tus objetos del inventorio

=================================================================================
COMANDOS PVP
=================================================================================
@pvpon = Activas PVP
@pvpoff = Desactivas PVP
@gvgon/@gpvpon = Activas GVG
@gvgoff/@gpvpoff = Desactivas GVG
@agitstart = Activas Guild Wars (War of Emperium)
@agitend = Desactivas Guild Wars(War of Emperium)

=================================================================================
COMANDOS DE GRUPO
=================================================================================
@party = Creas una Party
@guild = Creas una Guild
@guildlvup/@guildlvlup <# of levels> = Subes a la guild un numero de niveles
@guildrecall = Summoneas a cualquiera de esa guild hacia ti.
@partyrecall = Summoneas a cualquiera de esa party hacia ti

=================================================================================
COMANDOS DE PET
=================================================================================
@hatch = Creas un pet de tu inventorio de Pets
@makeegg = Obtienes un huevo de pet seleccionado
@petfriendly <#> = Das una cantidad de amistad al Pet(0-1000) 0 = Min, 1000 = Max
@pethungry <#> = Das una cantidad de comida al Pet(0-100) 0 = Min, 100 = Max
@petrename = Cambias el nombre

=================================================================================
COMANDOS DE PERSONAJE
=================================================================================
@kill = Matas a un cierto personaje
Example: @kill TestChar -> Matas a TestChar
/recall/@recall = Summoneas al cierto Personaje
@recallall = Summoneas a todos los del Servidor que esten Online
@charwarp/@rura+ = Te warpeas a una cierta posicion:
Ejemplo:
@charwarp morocc 150 160 testet
@revive = Revives ese cierto personaje
@charstats = El personaje dispone de todos los Stats
@charignorelist = Ignoras a ese personaje
@inall = Dejas de ignorar
@exall = Ignoras a ese personaje
@charoption = Accionas un comando de opcion de estado a ese personaje
@charmountpeco = Obtiene un Peco Peco(La clase es requerida, pero la skill no).
@charpetrename = Re - nombras el pet del cierto personaje
@charsave = Llevas a un personaje a un cierto lugar
@charbaselvl <#> = Cambias el nivel Base del personaje
@charjlvl <#> = Cambias el nivel de Job del personaje
@charjob/@charjobchange = Cambias el Job del personaje
@charzeny = El personaje obtiene un numero de zenys
@charstpoint = Obtiene un numero de Stats
@charskpoint = Obtiene un numero de Skills
@charskreset = Reseteas las skills del personaje.
@charstreset = Reseteas los stats del personaje.
@charreset = Reseteas Skills / Stats del personaje
@charquestskill <#> = Obtiene un numero de quest Skills
@charlostskill <#> = Pierde un numero de quest Skills
@chardelitem = Borras items del personaje
@charmodel = Cambias el modelo del personaje
@charchangesex = Cambias el sexo de la cuenta( A todos los personajes )
@charblock/@block = Bloqueas definitivamente la cuenta
@charunblock/@unblock = Desbloqueas una cuenta
@charban/@ban/@banish/@charbanish

1 comentario:

  1. kero el comand de admin para aser gms u.u nu lo encuentro -.-

    ResponderEliminar