BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[PEDIDO] BroadCast a cierto Nivel

[PEDIDO] BroadCast a cierto Nivel

#1 [PEDIDO] BroadCast a cierto Nivel el Mar Jul 05, 2016 8:44 pm

manny00


Novato
Hola Chicos de: BlackTibia
Pues como dice el tema, vengo a pedir un CreatureScript que al llegar a nivel 600k, 700k y 717217 mande un aviso a todo el Server de que llego a ese nivel... tengo un script en mi database, ya copié el script y lo modifique pero no me funciona con estos 3.. paso a dejarles el Script que tengo y lo que quiero que diga al llegar a ese nivel...
BroadCast Lv 600k:
local old = 600000 --Nivel que quieres que salga en broadcast
local new = 599999 --Un nivel anterior antes de subir
function onAdvance(cid, skill, oldlevel, newlevel)
  local name = getCreatureName(cid)
   if skill == SKILL__LEVEL and oldlevel < old and newlevel > new then
       doBroadcastMessage("Felicidades " .. name .. " avanzo de nivel " .. new .. " al nivel " .. old .. "!", MESSAGE_STATUS_CONSOLE_ORANGE)
   return TRUE
  end
end
BroadCast Lv 700k:
local old = 700000 --Nivel que quieres que salga en broadcast
local new = 699999 --Un nivel anterior antes de subir
function onAdvance(cid, skill, oldlevel, newlevel)
  local name = getCreatureName(cid)
   if skill == SKILL__LEVEL and oldlevel < old and newlevel > new then
       doBroadcastMessage("Felicidades " .. name .. " avanzo de nivel 699999 a nivel " .. old .. "!", MESSAGE_STATUS_CONSOLE_ORANGE)
   return TRUE
  end
end
BroadCast al Lv 717217 (TOP):
local old = 717217 --Nivel que quieres que salga en broadcast
local new = 717216 --Un nivel anterior antes de subir
function onAdvance(cid, skill, oldlevel, newlevel)
  local name = getCreatureName(cid)
   if skill == SKILL__LEVEL and oldlevel < old and newlevel > new then
       doBroadcastMessage("Felicidades " .. name .. " Ahora es TOP LEVEL su nivel es: " .. old .. "!", MESSAGE_STATUS_CONSOLE_ORANGE)
   return TRUE
  end
end
Ahora los tengo en MiOt/Data/CreatureScript/Scripts 600k.lua // 700k.lua // Top.lua Esos son los 3 scripts de .lua
y en CreatureScripts.xml tengo puesto así.

              event type="advance" name="LevelBroadcast500k" script="600k.lua"
               event type="advance" name="LevelBroadcast500k" script="700k.lua"
               event type="advance" name="LevelBroadcast500k" script="top.lua"

OJO: Termina y empiezan como deben de ir, solo que al ponerlos no aparecen por eso omití los signos de apertura y cierre; Cualquier duda con mi pedido hacerlo saber

Que tengo mal o que me hace falta colocar, PORFAVOR AYUDA!!

#2 Re: [PEDIDO] BroadCast a cierto Nivel el Mar Jul 05, 2016 8:52 pm

mopart1


Aprendiz
[Tienes que estar registrado y conectado para ver este vínculo] escribió:Hola Chicos de: BlackTibia
Pues como dice el tema, vengo a pedir un CreatureScript que al llegar a nivel 600k, 700k y 717217 mande un aviso a todo el Server de que llego a ese nivel... tengo un script en mi database, ya copié el script y lo modifique pero no me funciona con estos 3.. paso a dejarles el Script que tengo y lo que quiero que diga al llegar a ese nivel...
BroadCast Lv 600k:
local old = 600000 --Nivel que quieres que salga en broadcast
local new = 599999 --Un nivel anterior antes de subir
function onAdvance(cid, skill, oldlevel, newlevel)
  local name = getCreatureName(cid)
   if skill == SKILL__LEVEL and oldlevel < old and newlevel > new then
       doBroadcastMessage("Felicidades " .. name .. " avanzo de nivel " .. new .. " al nivel " .. old .. "!", MESSAGE_STATUS_CONSOLE_ORANGE)
   return TRUE
  end
end
BroadCast Lv 700k:
local old = 700000 --Nivel que quieres que salga en broadcast
local new = 699999 --Un nivel anterior antes de subir
function onAdvance(cid, skill, oldlevel, newlevel)
  local name = getCreatureName(cid)
   if skill == SKILL__LEVEL and oldlevel < old and newlevel > new then
       doBroadcastMessage("Felicidades " .. name .. " avanzo de nivel 699999 a nivel " .. old .. "!", MESSAGE_STATUS_CONSOLE_ORANGE)
   return TRUE
  end
end
BroadCast al Lv 717217 (TOP):
local old = 717217 --Nivel que quieres que salga en broadcast
local new = 717216 --Un nivel anterior antes de subir
function onAdvance(cid, skill, oldlevel, newlevel)
  local name = getCreatureName(cid)
   if skill == SKILL__LEVEL and oldlevel < old and newlevel > new then
       doBroadcastMessage("Felicidades " .. name .. " Ahora es TOP LEVEL su nivel es: " .. old .. "!", MESSAGE_STATUS_CONSOLE_ORANGE)
   return TRUE
  end
end
Ahora los tengo en MiOt/Data/CreatureScript/Scripts 600k.lua // 700k.lua // Top.lua Esos son los 3 scripts de .lua
y en CreatureScripts.xml tengo puesto así.

              event type="advance" name="LevelBroadcast500k" script="600k.lua"
               event type="advance" name="LevelBroadcast500k" script="700k.lua"
               event type="advance" name="LevelBroadcast500k" script="top.lua"

OJO: Termina y empiezan como deben de ir, solo que al ponerlos no aparecen por eso omití los signos de apertura y cierre; Cualquier duda con mi pedido hacerlo saber

Que tengo mal o que me hace falta colocar, PORFAVOR AYUDA!!

Ajam pero no t da error en la consola ni nada????

#3 Re: [PEDIDO] BroadCast a cierto Nivel el Mar Jul 05, 2016 9:01 pm

manny00


Novato
Nope, lo corre como si funcionara, pero ingame, cuando llego a ese nivel, no me manda el Broadcast.. :/

#4 Re: [PEDIDO] BroadCast a cierto Nivel el Mar Jul 05, 2016 9:25 pm

mopart1


Aprendiz
[Tienes que estar registrado y conectado para ver este vínculo] escribió:Nope, lo corre como si funcionara, pero ingame, cuando llego a ese nivel, no me manda el Broadcast.. :/

Yo no es que sepa mucho pero prueba a ver:

Código:
local old = 600000 --Nivel que quieres que salga en broadcast
local new = 599999 --Un nivel anterior antes de subir
function onAdvance(cid, skill, oldlevel, newlevel)
  local name = getCreatureName(cid)
  if skill == SKILL__LEVEL and oldlevel < old and newlevel > new then
      doBroadcastMessage("Felicidades " .. getCreatureName(cid) .. " avanzo de nivel " .. localNew(cid) .. " al nivel " .. localOld(cid) .. "!", MESSAGE_STATUS_CONSOLE_ORANGE)
  return TRUE
  end
end

Si t sirvio Fue un placer ayudarte..!!1

#5 Re: [PEDIDO] BroadCast a cierto Nivel el Mar Jul 05, 2016 9:31 pm

mopart1


Aprendiz
Y tambien pega esto en en Data/CreatureScript/Script/login.lua

Código:
registerCreatureEvent(cid), "LevelBroadcast"

#6 Re: [PEDIDO] BroadCast a cierto Nivel el Mar Jul 05, 2016 9:37 pm

manny00


Novato
para mi mala suerte, sigue sin funcionar :/ pero Gracias por tu ayuda! si puedes seguir intentando que errores o que puedes modificarle me ayudarias mucho +REP por tu intento! :')

#7 Re: [PEDIDO] BroadCast a cierto Nivel el Mar Jul 05, 2016 9:40 pm

mopart1


Aprendiz
[Tienes que estar registrado y conectado para ver este vínculo] escribió:para mi mala suerte, sigue sin funcionar :/ pero Gracias por tu ayuda! si puedes seguir intentando que errores o que puedes modificarle me ayudarias mucho +REP por tu intento! :')

Graciaaaaaas...!!! Lo probare en mi OT a ver si sirve..!!!!
Si sirve t Aviso..!!!

#8 Re: [PEDIDO] BroadCast a cierto Nivel el Mar Jul 05, 2016 9:49 pm

manny00


Novato
BRO, ya intente con eso de login.lua!!! Era lo unico que me faltaba
Si dejas el script como lo tengo al principio, mas lo añades en login.lua, el SCRIPT corre perfectamente... Ha de ser muy tonto de mi parte no haberlo añadido ahí, pero no sabia jeje muchas gracias
TEMA CERRADO!

#9 Re: [PEDIDO] BroadCast a cierto Nivel el Mar Jul 05, 2016 9:51 pm

manny00


Novato
sabes si para que me ayudes con otro problemita, lo puedo postear aqui? o tengo que abrir un nuevo tema?
me aparece esto en la Consola..
[05/07/2016 20:45:44] [Warning - ProtocolGame::sendFYIBox] Trying to send an empty or too huge message.
Sabes de que es o como quitarlo?

#10 Re: [PEDIDO] BroadCast a cierto Nivel el Mar Jul 05, 2016 9:54 pm

mopart1


Aprendiz
[Tienes que estar registrado y conectado para ver este vínculo] escribió:sabes si para que me ayudes con otro problemita, lo puedo postear aqui? o tengo que abrir un nuevo tema?
me aparece esto en la Consola..
[05/07/2016 20:45:44] [Warning - ProtocolGameFYIBox] Trying to send an empty or too huge message.
Sabes de que es o como quitarlo?

no mano nose que es eso..!!!
Te recomiendo q lo postees en otro tema..!!1

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado :: 1 Motor de búsqueda

Usuarios navegando en este foro: Ninguno
Motores de búsqueda : bing

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .