BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Player Record

Player Record

#1 Player Record el Vie Feb 07, 2014 7:02 pm

Ahead


Miembro
Hola a todos.

1º. He estado leyendo y he encontrado el script típico para player records, el cual te avisa de un record enlazado a una cantidad de players. Lo que busco sería un script que anunciase el número de personas cada vez que se supere el record, es decir, ejemplo:

-Broadcast: ¡Nuevo record, hay 10 personas online!.

(y que cuando entre una sola persona más y se haga record):

- Broadcast: ¡Nuevo record, hay 11 personas online!.

Y así sucesivamente.

2º. Busco un script para Modern AAC que te haga un check del máximo número de players que han logueado a la vez, es decir, algo así:

[Tienes que estar registrado y conectado para ver esa imagen]

Se que esta parte debiera ir en Modern AAC, pero ya que tiene que ver con el script de record players lo coloco en esta sección.

Muchas gracias a todos.

#2 Re: Player Record el Vie Feb 07, 2014 8:04 pm

supermortaliz


Miembro
has un creaturescript ponle
record.lua
function onRecord(current, old, cid)
db.executeQuery("INSERT INTO `server_record` (`record`, `world_id`, `timestamp`) VALUES (" .. current .. ", " .. getConfigValue('worldId') .. ", " .. os.time() .. ");")
addEvent(doBroadcastMessage, 150, "New record: " .. current .. " players are logged in.", MESSAGE_STATUS_CONSOLE_RED)
end
pon esto en creaturescript.xml

en login.lua pon esto
registerCreatureEvent(cid, "RecordPlayer")

este te deveria de servir

http://dbrock.hopto.org

#3 Re: Player Record el Vie Feb 07, 2014 8:12 pm

supermortaliz


Miembro
en criaturescript.xml pon esto se me paso



yo tengo record para pagina znote aac nada mas ;/ pero si encuentro una para gesior te lo mando de inmediato

http://dbrock.hopto.org

#4 Re: Player Record el Vie Feb 07, 2014 10:09 pm

Nights


Moderador
El Script Es Un Globalevent....
Código:

function onRecord(current, old, cid)
   db.executeQuery("INSERT INTO `server_record` (`record`, `world_id`, `timestamp`) VALUES (" .. current .. ", " .. getConfigValue('worldId') .. ", " .. os.time() .. ");")
   addEvent(doBroadcastMessage, 150, "New record: " .. current .. " players are logged in.", MESSAGE_STATUS_DEFAULT)
end

Globalevent.xml
Código:

<globalevent name="record" type="record" event="script" value="record.lua"/>

simple....



Normas:


[Tienes que estar registrado y conectado para ver esa imagen]

Firma:
[Tienes que estar registrado y conectado para ver esa imagen]












[Tienes que estar registrado y conectado para ver esa imagen]
[Tienes que estar registrado y conectado para ver esa imagen]
http://www.lokotserver.weebly.com

#5 Re: Player Record el Sáb Feb 08, 2014 5:44 am

Ahead


Miembro
El script que estáis poniendo es el que te avisa para una determinada cantidad de players, en este caso 150, fijáos en la quinta línea (o al menos eso es lo que dan a entender todos los tutoriales, que ese "150" es el nº de players que hacen falta para que salte el broad).

Código:

function onRecord(current, old, cid)
  db.executeQuery("INSERT INTO `server_record` (`record`, `world_id`, `timestamp`) VALUES (" .. current .. ", " .. getConfigValue('worldId') .. ", " .. os.time() .. ");")
  addEvent(doBroadcastMessage, 150, "New record: " .. current .. " players are logged in.", MESSAGE_STATUS_DEFAULT)
end

Y busco uno en el que no haga falta una cantidad exacta, sino que cada vez que se supere el record se use el broadcast.

Gracias igualmente, aunque si el "150" ese no tiene nada que ver avisadme.

#6 Re: Player Record Hoy a las 12:14 pm

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 1 usuario en línea: 1 Registrado, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: vicente9908

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 .