Comandos De un Ot
Tutorial para los newbies que quieren empezar con un ot y no sepan el significado de los comandos.
– Gods
<div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/reload" -- Reload configurations</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/s" -- Summonear un NPC ejemplo: /s malak</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/openserver" -- Abrir Server</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/closeserver" -- Cerrar Server</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/owner" -- Dar una casa ejemplo: /owner junior</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command
cmd="/addskill" -- Dar skilld o levl a un player ejemplo /addskill
Junior, level 1 ejemplo 2: /addkill Junior, sword fighting 1</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/bless" -- Añadir una bendición</div></div><p>
– Senior Gamemasters
</p><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/m" -- Crear un Monster ejemplo: /m demon</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/summon" -- Summonear un Monster ejemplo: /summon demon</div></div><p>
– Gamemasters
</p><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/b" -- Banear la ip de player ejemplo: /b Junior</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/ban" -- Banear al player ejemplo: /ban Junior</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/t" -- Teletransportarse al templo</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/gethouse" -- Informacion de la casa de un jugador</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/bans" -- Informacion de players baneados</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/town" -- Ciudades</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/save" -- Guardar Server</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/up" -- Teletransportarse un piso mas arriba</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/bc" -- Habar por colores ejemplo: /bc green (msg)</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/down" -- Ir un piso mas abajo</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/send" -- Enviar a player a una posision</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/raid" -- Ejecutar raids</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/shutdown" -- Apagar Server</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/premium" -- Añadir Premmium Account a un jugador</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/i" -- Crear Item por su ID ejemplo: /i 2260 1</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/n" -- Crear Item por nombre ejemplo: /n golden armor 1</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/goto" -- Ir hacia un player, criatura o NPC ejemplo: /goto malak, /goto demon, /goto Junior</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/a" -- Telatransportar por SQMs ejemplo: /a 20<-- numero de cuadros que transportas</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/kick" -- Kickear player ejemplo: /kick Junior</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/pvp" -- Cambiar a pvp, no-pvp o pvp-e ejemplo /pvp 0 (no pvp), /pvp 1 (pvp) y /pvp 2 (pvp e)</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/c" -- Traer un player a tu posicion ejemplo /c Junior</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/addon" -- Dar Addons</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/invisible" -- Quedar invisible</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/clean" -- Quitar todos los items del map (limpiar)</div></div><p>
– Senior Tutors
</p><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/q" -- Ver dinero</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/z" -- Ver efectos ejemplo: /z 10</div></div><p>
– Tutors –
</p><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/B" -- Mensaje para todos los jugadores en rojo</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/info" -- Informacion de un player</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/getonline" -- Quien esta online</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="/check" -- Comprabar jugadores con multicliente</div></div><p>
– Players
</p><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="!sellhouse" -- Sell your house to a player</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="!buyhouse" -- Comprar Casa</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="!leavehouse" -- Quitar Casa</div></div><p>
</p><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="!serverinfo" -- Informacion del Server</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="!exp" -- Cuanta exp necesitas para el siguiente level</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="!mana" --Cuanto mana tienes que gastar mara el siguien nivel magico</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="!online" -- Players Online</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="!report" -- Reportar un Bug al Hoster</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="!uptime" -- Tiempo Online del Server</div></div><div class="code_header">Código:
</div><div class="code_body"><div dir="ltr"> command cmd="!frags" -- Muestra tu numero de Frags y el tiempo restante para que se te quite</div></div>
Estos Comandos los he sacado de la carpeta del server y los he traducido para que sepais para que sirven.
COmo Poner Fast Attack
Es Muy Facil:
1º: nos vamos a la carpeta de tu OTserv
"evolution\data" a dentro de la carpeta DATA estara un archivo llamado vocations.XML
Lo Abren Con el Wordpad y buscan esto.
| Código: attackspeed="1500" <--- cambien el numero |
entre menos sea la cantidad del numero
mas rápido sera su serve fast atack
OJO lo tienen que hacer con todas las vocaciones ay mismo en vocations.XML se encuentran todas
Muy facil, espero que os sirva
Como Poner las Mr en tu Ot
Bueno.. aquí les traigo una guía para poner MR en su server. Aquí aprenderán a poner MR, poner cuanto recuperará y poner para que al utlizarla aparesca un texto, entre otros detalles fáciles.
Empezemos:
Vamos a la carpeta de su server/data/spells/scripts y ahi copian cualquier archivo y le ponen mr, o sea quedaría mr.lua. Luego lo abren y borran todo lo que tiene y ponen esto:
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) function onCastSpell(cid, var) doPlayerAddMana(cid, 3000) return doCombat(cid, combat, var) end
Donde dice doPlayerAddMana(cid, 3000) Ahí podrán elegir cuanta mana recuperará la manarune.
Lo cierran y guardan los cambios. Luego tendrán que ir a SUOT/data/spells y abren spells en WordPad y en alguna parte agregan:
<rune name="mr" id="2294" aggressive="0" charges="100" needtarget="1" maglv="5" exhaustion="0" enabled="1" allowfaruse="1" script="mr.lua"></rune>
<rune name="mr"
El nombre de la runa, lo que saldra cuando le hagas look.
id="2280"
Es la forma que tendrá la runa.
aggressive="0"
Si ataca o no, como es una MR no atacará. 0 significa que NO y 1 significa que SI.
maglv="5"
Aquí el ML que requerirá la MR para usarla.
exhaustion="0"
Aquí pones si abrá exhausted al utilizarla, poniendo 0 no habrá, poniendo 1 si habra exhausted.
script="mr.lua"
Aquí le pones como le pusiste al archivo de data/spells/scripts, yo dije que le pusieras mr.lua, si le pusiste otra cosa lo debes configurar ahí
Cierran y guardan cambios.
Si quieren agregar texto al utilizarla. Por ejemplo: usas la MR y saldrá POWER!... Para esto tendrás que:
Abajo de
doPlayerAddMana(cid, 3000)
pones esto:
| doSendAnimatedText(getPlayerPosition(cid), "Oh Yeah!", TEXTCOLOR_ORANGE) |
Lo de negrita es el texto que saldrá y en lo rojo pones que color. (en inglés si po)
Quedaría algo así:
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) function onCastSpell(cid, var) doPlayerAddMana(cid, 3000) doSendAnimatedText(getPlayerPosition(cid), "Oh Yeah!", TEXTCOLOR_ORANGE) return doCombat(cid, combat, var) end
Listo, cierran y guardan cambios. Ya tenemos la MR.
Ya tenemos la MR, ahora tenemos que ponerlo para que las venda su vendedor de runes, que generalmente se llama "Malak".
Van a su server/data/npc/scripts y ahi abren el archivo runes.xml en wordpad y agregan esto abajito de alguna otra runa:
shopModule:addBuyableItem({'mr', 'mr'}, 2294, 1000, 100, 'mr rune 100x')
Ahora les voy a explicar que significa y para que es cada uno de los numeritos que salen en el archivo.
shopModule:addBuyableItem({'mr', 'mr'}
Ahí pones lo que hay que decir para que te la den.
2294
Ese es el ID de la runa.
1000
Ese es el precio de la runa(En GP's).
100
Ese es el numero de cargas que tendra la runa que te vendera Malak.
'mr rune 100x'
Eso es lo que dirá el vendedor cuando te la esté vendiendo. Ejm: Quieres comprar mr rune 100x por tantos golds?...
Espero que os sirva.
Editar Config.lua
Buena esta guia es para los que crean su server y quieran modificarlo a su gusto, les explicare que significa cada cosa.
Donde esta config.lua?
Habre la carpeta de tu serve ay la encontraras.
Como habro config.lua?
damos clic derecho y editar, si pide un programa en especial para abrir
config.lua eliges block de notas.
-- data directory location
datadir = "data/"Es para colocar la dirección de donde se encuentra data así lo dejamos como esta no edites eso
-- map location
map = "data/world/Test.otbm"aqui es para poner la ubicacion de tu mapa la puedes encontrar en data/world/ si quieres cambiar de mapa.
-- options: OTBM for binary map, XML for OTX map
mapkind = "OTBM"esto es para saber que tipo de map utilisas.
-- map store location (for XML only)
mapstore = "data/world/Test-mapstore.xml"Para colocar la ubicacion de tu mapstore tambien la encuentras en ata/world/.
-- house store location (for XML only)
housestore = "data/world/Test-housestore.xml"Ubicacion de housestore data/world/
-- bans storage (for XML only)
banIdentifier = "data/bans.xml"Es para la ubicación de bans esto asi dejalo No lo edites (Donde estaran los players que les des baned)
-- server name
servername = "Nombre de server"Pondras el nombre de tu server Por ejemplo juanito ot
-- server location
location = "Tu pais"Pondrás la ubicación del server tu pais o tu cuidad.
-- server ip (the ip that server listens on)
ip = "129.0.0.1"Pondras tu ip global aqui muy importante saber que no pondras tu no-ip, solo tu ip global la puedes saber desde este sitio http://www.whatismyip.com
-- server port (the port that server listens on)
port = "7171"Pondrás tus ports la mayoria utiliza el 7171 pero si habres otros ports cámbialos.
-- server url
url = "pagina web"La pagina de tu server,si tienes alguna ponla aquí.
-- server owner name
ownername = "Nando"aquí pondrás el nombre del dueño del serv.
-- server owner email
owneremail = "Tu email aqui"Aqui el msn del dueño de serv.
-- options: pvp, no-pvp, pvp-enforced
worldtype = "pvp-enforced"aquí pondrás que tipo juego quieres.
-- exhausted time in ms (1000 = 1 second)
exhausted = 1000Cuanto tiempo de exhausted, si quieres menos exhausted menos tienes que poner la cantidad.
-- exhausted time in ms for non-aggressive spells (1000 = 1 second)
exhaustedheal = 1000Basicamente es lo mismo que lo de arriba solo que son para los echisos que no hacen daño
-- motd (the message box that you sometimes get before you choose characters)
motd = "Welcome To server"
motdnum = "1"Mensaje que saldrá en tu server.
-- login message
loginmsg = "Welcome To server"Mensaje al entrar al juego
-- allow clones (multiple logins of the same char)
-- options: 0 (no), 1 (yes)
allowclones = 1Esto es para si quieres que lo players entrarn varias veses con el mismo chart. recomiendo que lo dejen en 0
-- max number of players allowed
maxplayers = "100"Los players maximos de tu server
-- SQL type
-- options: mysql, sqlite
sql_type = "mysql"
--- MySQL part (ignore if you are using SQLite)
sql_host = "localhost"
sql_user = "root"
sql_pass = ""
sql_db = "otserv"
--- SQLite part (ignore if you are using MySQL)
sqlite_db = "db.s3dbesto es por si utilizas server sql si utilizas server xml así déjalo.
-- world name (shows in the character list)
worldname = "Nandoland"aquí pondrás el nombre de tu world.
-- time to save the server (default = 5)
autosave = 5El timpo guardar de que cada cierto tiempo se este guardando el serve.
-- do you want to enable cap system? (yes/no)
capsystem = "no"Si quieres que tus players utilicen cap o no.
-- anti-afk - maximum idle time to kick player (1 = 1min)
kicktime = 15El timpo que quieres le den kick a un player que esta afk
-- how many summons player can have
maxsummons = 2Cuantos monsters sumoniados por players.
-- maximum items in depot
maxdepotitems = 1000Cuantos items pueden tener en el dp
-- learn spells (yes/no)
learnspells = "no"si quiren que los players tengan spell gratis
-- do you want everyone to have premium
freepremium = "yes"si quieres que tus players sean premium gratis
-- remove ammunation? (bolts/arrows)
removeammunation = "no"Si quieres que las municiones sean infinitas.
-- remove rune charges? (sd/hmm/gfb)
removerunecharges = "yes"runas infitas o no.
-- use item hotkeys? (yes/no)
itemhotkeys = "yes"si quieres que los jugadores utilicen los hotkeys.
-- shoot trough battle window on players? (yes/no)
battlewindowplayers = "yes"Si quieres que los players tiren runas o ataken por el battle
-- use account manager? (yes/no)
accountmanager = "yes"Si quieres utilizar account manager, si no tienes pag de acc dejalo en yes.
-- allow outfit change
outfitchange = "yes"si quires que los players cambien de outfit (oviamente yes)
-- online guild system requires the latest Swelia AAC
guildsystem = "ingame"Si quieres que los players creen su guild en el juego o online (oviamente si tienes pag web)
-- experience multiplier (how much faster you got exp from monsters)
expmul = 25experiencia multiplicada por monsters (si es mas alta,mas exp daran los monsters)
-- experience multiplier for pvp-enforced (how much faster you got exp from players)
expmulpvp = 15Basicamente igual que lo de arriba pero cuando matas un players
-- monster lootrating (how much faster you get items from monsters)
lootmul = 9que tan rapido quieres que den el loot los monsters
-- how many monsters spawn at a time in 1 spawn
spawnmul = 1el tiempo de spawn de los monsters
-- level to buy a house
houselevel = 20a que lvl quieres que compren sus casas
-- how fast you get muted
messagebuffer = 4que cada tiempo quieres que tengan muted o bien si no quieres muted pon 0.
-- protection for those under this level
protectionlimit = 20a que lvl quieres que tengan pvp.
-- time to lose a white skull (1 = 1 minute)
whitetime = 3Cuanto tiempo quieres que dure la pk white
-- time to lose one frag (1 = 1 minute)
fragtime = 1*60el tiempo de cuano atacas un players pk y no entras a pz
- ban unjust, how many frags you need to get banned (1 = 1 frag)
banunjust = 10Cuando quieres que le den baned a un player por matar a varios players
-- red skull unjust, how many frags you need to get a red skull (1 = 1 frag)
redunjust = 6Cuando quieres que le salga pk red
-- bantime, for how long the player is banned (1 = 1 hour)
bantime = 24*1el timepo que estara baned un player.
-- access to walk into houses and open house doors
accesshouse = 3
-- access to login without waiting in the queue or when server is closed
accessenter = 1
-- access to ignore damage, exhaustion, cap limit and be ignored by monsters
accessprotect = 3
-- access to broadcast messages and talk in colors (#c blabla - in public channels)
accesstalk = 1
-- access to move distant items from/to distant locations
accessremote = 3
-- access to see id and position of the item you are looking at
accesslook = 2Comandos de gm eso no lo edites
Eso es todo para editar confi.lua
No copies nada de aqui solo editalo de tu configu.lua
Tibia