Tibia Ot-Server

Aca den su opinion sobre el server, problemas, dudas, powers abuser, etc

Tibia Ot-Server
Una Guia Para crear Scripts
* E-mail:
* Password:
Registrarse Presentación Miembros Imágenes
¿Has olvidado tu Password?

Autor Mensaje
alex
 
Mensajes: 1
Registrado: Julio/2010
Estado: Off-line
Grupo: Nuevo usuario
 
 
  necesito un script 05/Julio/2010 - 15:15

podrian darme un script para tibia bot ng, que aga que abra los monsters muertos, pk mi bot no va bien i no los avre

graciaas

blacky
 
Mensajes: 1
Registrado: Febrero/2010
Estado: Off-line
Grupo: Nuevo usuario
 
 
  Re: Una Guia Para crear Scripts 21/Febrero/2010 - 12:21

si pueden poner el script de caminar por el fuego con tibiabotNg porfa selos agradeceria mucho graciass:)
malgo
 
Mensajes: 2
Registrado: Diciembre/2009
Estado: Off-line
Grupo: Nuevo usuario
 
 
  quiero un scrip para pasar por el fuego para el tibia bot ng 12/Diciembre/2009 - 02:57

quiero un scrip para pasar por el fuego para el tibia bot ng

 

malgo
 
Mensajes: 2
Registrado: Diciembre/2009
Estado: Off-line
Grupo: Nuevo usuario
 
 
  quiero un scrip para pasar por el fuego para el tibia bot ng 12/Diciembre/2009 - 02:57

quiero un scrip para pasar por el fuego para el tibia bot ng

 

xainoma
 
Mensajes: 2
Registrado: Junio/2009
Estado: Off-line
Grupo: Nuevo usuario
 
 
  Re: Una Guia Para crear Scripts 30/Junio/2009 - 05:44

no entendi muxo pero como kearia si io kero ke un frozen starlight aga un tp y ke ese tp me lleve al templo? no e podido hacer eso
Sir Kratoz
 
Mensajes: 1
Registrado: Enero/2009
Estado: Off-line
Grupo: Nuevo usuario
 
 
  Re: Una Guia Para crear Scripts 11/Enero/2009 - 11:12

amigo pero donde pongo esos codigos?
The best of the best
 
Mensajes: 1
Registrado: Enero/2008
Estado: Off-line
Grupo: Nuevo usuario
 
 
  Una Guia Para crear Scripts 08/Enero/2008 - 21:39

Primero q nada saludas a todos y gracias x leer est post

OK empezamos

Todo los scripts comienzan declarando una funcion x el ejemplo

Codigo:

function onUse(cid, item, frompos, item2, topos)

A esto le llamaremos "open scripts"

la parte que dice "function" es la palabra q indica q el scripts comienza "onUse" es el tipo de funcion q declara el scripts en est caso onuse se ignifica un objeto q puede usarse esto kiere decir q el scripts trata de un objeto luego hay algo asi "(cid, item, frompos, item2, topos)"
esto declara que esas palabras seran las q se pueden usar dentro de est scripts.

Luego el la linea siguiente el scripts declarara algo como esto :

Codigo:

if item.actionid == xxxx then

A esto le llamaremos "oraciones if"

Aki esta declarando la funcion de una action, escribiremos todo igual exepto q dond dic "xxxx" pondremos el numero d action q mas keramos.
Esta oracion para mi se leeria asi "si el actionid es = a xxxx entoncs"

En la linea de abajo pondremos lo q pasara si la actionid se cumple por ejemplo:

Codigo:

doPlayerRemoveItem(cid,2160,5)

A esto le llamaremos "acciones if"

Se leeria +o- asi "remover al player 5 objetos con el id 2160"
Que declara kitar la cantidad de 5 objetos con el id 2160
Entoncs dond va 2160 colocariamos cualkier id q keramos y donde dice 5 la cantidad.

Si no kieres poner mas oracion "if" q pueden ser no solo de remover cosas d los players (mas adelante una guia de todos los command q hay para scripts admas de doPlayerRemoveItem)

Luego le seguen las oracions "elseif" ejemplo:

Codigo:

elseif item.actionid == xxxx then
doPlayerAddItem(cid,2160,10)

Estas dicn asi "En cambio si la actionid es xxxx entoncs se cumple lo siguiente"
Declara q esta oracion es un "if" pero diferente.
La linea de abajo funciona = q la de las oraciones "if"

Le siguen las oraciones "else" x ejemplo:

Codigo:

else
doPlayerSendCancel(cid, "xxxx.")

Q se leeria asi "si ninguna d las condiciones se cumple se le enviara el siguiente mensaje al player"

Declara que se cancela la accion y se envia un mensaje al players

Esta ya seria la oracion final ahora tanto como abrimos el scripts debemos cerrarlo cerraremos el scripts de la siguient manera pondremos un "end" luego pondremos "end" x cada oracion q comienze x la palabra "if".

Si seguimos todos los pasos tendriamos algo asi:

Codigo:

function onUse(cid, item, frompos, item2, topos)
if item.actionid == xxxx then
doPlayerRemoveItem(cid,2160,5)
elseif item.actionif == xxxx2 then
doPlayerRemoveitem(cid, 2160, 5)
else
doPlayerSendCancel(cid, "xxxx".)
end
end

Claro esta q cambiando las xxxx por el numero o la palabra q keramos segun la explicacion

Para agregar est scripts vamos a nuestra carpeta action de nuestro server
y abrimos para editar el archibo "action" hay ponemos esto:

Codigo:

<action actionid="xxxx" script="xxxx.lua"/>

el donde dice scripts el nombre q le ayamos puesto al scripts y en dond dic actionid el numero q pusimos en las oracion "if" como actionid

Usuarios activos
976 usuarios activos: 0 miembros y 976 huespedes en el foro.
 Reglas de mensaje
puedes escribir nuevos temas
puedes responder a los temas
puedes adjuntar archivos
no puedes editar tus mensajes
Contactar con el Administrador del foro.



La utilización del servicio vendrá condicionada por la previa aceptación de las Condiciones Generales de Uso del Servicio.

Foro gratis creado en ForosWebGratis.com. Crea tu propio foro aquí.