¡Vota por nosotros!

Vota diariamente por XatiyaRO para mejorar nuestra reputación y ayudarnos a crecer.

RagnaTOP - Top Ragnarok Online en Español Ragnarok private server
private server TOP RO Hispano

Autor Tema: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.  (Leído 14514 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado Th6

  • [Security Expert]
  • Novice
  • *
  • Mensajes: 6
  • Guild: Paranoia
  • Pj Principal: TheHacker666
Bueno, esto hace que no se puedan poner vending ni salas de chats en ciertos lugares. En este caso, se usa prontera para evitar que lo hagan fuera de las aceras.

Puede ser modificado a conveniencia.

Agregar a scripts_custom.conf

Código: [Seleccionar]
prontera,1,1,1 script NoChatVendPront -1,{
OnInit:
//cell_novending = 7
//cell_nochat = 9

//Block vends
setcell "prontera.gat",148,129,163,175,cell_novending,1;
setcell "prontera.gat",187,200,229,207,cell_novending,1;
setcell "prontera.gat",82,200,124,207,cell_novending,1;
setcell "prontera.gat",114,149,163,231,cell_novending,1;
setcell "prontera.gat",138,186,173,221,cell_novending,1;
setcell "prontera.gat",139,185,172,185,cell_novending,1;
setcell "prontera.gat",140,184,171,184,cell_novending,1;
setcell "prontera.gat",141,183,170,183,cell_novending,1;
setcell "prontera.gat",142,182,169,182,cell_novending,1;
setcell "prontera.gat",143,181,168,181,cell_novending,1;
setcell "prontera.gat",144,180,167,180,cell_novending,1;
setcell "prontera.gat",145,179,166,179,cell_novending,1;
setcell "prontera.gat",146,178,165,178,cell_novending,1;
setcell "prontera.gat",147,177,164,177,cell_novending,1;
setcell "prontera.gat",148,176,163,176,cell_novending,1;
setcell "prontera.gat",147,230,164,230,cell_novending,1;
setcell "prontera.gat",146,229,165,229,cell_novending,1;
setcell "prontera.gat",145,228,166,228,cell_novending,1;
setcell "prontera.gat",144,227,167,227,cell_novending,1;
setcell "prontera.gat",143,226,168,226,cell_novending,1;
setcell "prontera.gat",142,225,169,225,cell_novending,1;
setcell "prontera.gat",141,224,170,224,cell_novending,1;
setcell "prontera.gat",140,223,171,223,cell_novending,1;
setcell "prontera.gat",139,222,172,222,cell_novending,1;
setcell "prontera.gat",125,199,125,208,cell_novending,1;
setcell "prontera.gat",126,198,126,209,cell_novending,1;
setcell "prontera.gat",127,197,127,210,cell_novending,1;
setcell "prontera.gat",128,196,128,211,cell_novending,1;
setcell "prontera.gat",129,195,129,212,cell_novending,1;
setcell "prontera.gat",130,194,130,213,cell_novending,1;
setcell "prontera.gat",131,193,131,214,cell_novending,1;
setcell "prontera.gat",132,192,132,215,cell_novending,1;
setcell "prontera.gat",133,191,133,216,cell_novending,1;
setcell "prontera.gat",134,190,134,217,cell_novending,1;
setcell "prontera.gat",135,189,135,218,cell_novending,1;
setcell "prontera.gat",136,188,136,219,cell_novending,1;
setcell "prontera.gat",137,187,137,220,cell_novending,1;
setcell "prontera.gat",186,199,186,208,cell_novending,1;
setcell "prontera.gat",185,198,185,209,cell_novending,1;
setcell "prontera.gat",184,197,184,210,cell_novending,1;
setcell "prontera.gat",183,196,183,211,cell_novending,1;
setcell "prontera.gat",182,195,182,212,cell_novending,1;
setcell "prontera.gat",181,194,181,213,cell_novending,1;
setcell "prontera.gat",180,193,180,214,cell_novending,1;
setcell "prontera.gat",179,192,179,215,cell_novending,1;
setcell "prontera.gat",178,191,178,216,cell_novending,1;
setcell "prontera.gat",177,190,177,217,cell_novending,1;
setcell "prontera.gat",176,189,176,218,cell_novending,1;
setcell "prontera.gat",175,188,175,219,cell_novending,1;
setcell "prontera.gat",174,187,174,220,cell_novending,1;
//Block chats
setcell "prontera.gat",148,129,163,175,cell_nochat,1;
setcell "prontera.gat",187,200,229,207,cell_nochat,1;
setcell "prontera.gat",82,200,124,207,cell_nochat,1;
setcell "prontera.gat",114,149,163,231,cell_nochat,1;
setcell "prontera.gat",138,186,173,221,cell_nochat,1;
setcell "prontera.gat",139,185,172,185,cell_nochat,1;
setcell "prontera.gat",140,184,171,184,cell_nochat,1;
setcell "prontera.gat",141,183,170,183,cell_nochat,1;
setcell "prontera.gat",142,182,169,182,cell_nochat,1;
setcell "prontera.gat",143,181,168,181,cell_nochat,1;
setcell "prontera.gat",144,180,167,180,cell_nochat,1;
setcell "prontera.gat",145,179,166,179,cell_nochat,1;
setcell "prontera.gat",146,178,165,178,cell_nochat,1;
setcell "prontera.gat",147,177,164,177,cell_nochat,1;
setcell "prontera.gat",148,176,163,176,cell_nochat,1;
setcell "prontera.gat",147,230,164,230,cell_nochat,1;
setcell "prontera.gat",146,229,165,229,cell_nochat,1;
setcell "prontera.gat",145,228,166,228,cell_nochat,1;
setcell "prontera.gat",144,227,167,227,cell_nochat,1;
setcell "prontera.gat",143,226,168,226,cell_nochat,1;
setcell "prontera.gat",142,225,169,225,cell_nochat,1;
setcell "prontera.gat",141,224,170,224,cell_nochat,1;
setcell "prontera.gat",140,223,171,223,cell_nochat,1;
setcell "prontera.gat",139,222,172,222,cell_nochat,1;
setcell "prontera.gat",125,199,125,208,cell_nochat,1;
setcell "prontera.gat",126,198,126,209,cell_nochat,1;
setcell "prontera.gat",127,197,127,210,cell_nochat,1;
setcell "prontera.gat",128,196,128,211,cell_nochat,1;
setcell "prontera.gat",129,195,129,212,cell_nochat,1;
setcell "prontera.gat",130,194,130,213,cell_nochat,1;
setcell "prontera.gat",131,193,131,214,cell_nochat,1;
setcell "prontera.gat",132,192,132,215,cell_nochat,1;
setcell "prontera.gat",133,191,133,216,cell_nochat,1;
setcell "prontera.gat",134,190,134,217,cell_nochat,1;
setcell "prontera.gat",135,189,135,218,cell_nochat,1;
setcell "prontera.gat",136,188,136,219,cell_nochat,1;
setcell "prontera.gat",137,187,137,220,cell_nochat,1;
setcell "prontera.gat",186,199,186,208,cell_nochat,1;
setcell "prontera.gat",185,198,185,209,cell_nochat,1;
setcell "prontera.gat",184,197,184,210,cell_nochat,1;
setcell "prontera.gat",183,196,183,211,cell_nochat,1;
setcell "prontera.gat",182,195,182,212,cell_nochat,1;
setcell "prontera.gat",181,194,181,213,cell_nochat,1;
setcell "prontera.gat",180,193,180,214,cell_nochat,1;
setcell "prontera.gat",179,192,179,215,cell_nochat,1;
setcell "prontera.gat",178,191,178,216,cell_nochat,1;
setcell "prontera.gat",177,190,177,217,cell_nochat,1;
setcell "prontera.gat",176,189,176,218,cell_nochat,1;
setcell "prontera.gat",175,188,175,219,cell_nochat,1;
setcell "prontera.gat",174,187,174,220,cell_nochat,1;

end;
}

Tambien puede ser programado usando tiempo, para ser aplicado en horarios cercanos a las WoE y que no sea posible en el centro comercial.

EDIT:

Aqui un mapa primitivo de como quedaria...

XXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXX==XXXXXXXXXXXX
XXXXXXXXXXXX==XXXXXXXXXXXX

XXXXXXXXXXXX==XXXXXXXXXXXX
XXXXXXXXXXX====XXXXXXXXXXX
XXXXXXXXXXXO==OXXXXXXXXXXX
XXXXXXXXXXO====OXXXXXXXXXX
XOOOOOOO======OOOOOOOOX
X==+=======XX=======+==X
X==+=======XX=======+==X
XOOOOOOO======OOOOOOOOX
XXXXXXXXXXO====OXXXXXXXXXX
XXXXXXXXXXXO==OXXXXXXXXXXX
XXXXXXXXXXXO==OXXXXXXXXXXX
XXXXXXXXXXXO==OXXXXXXXXXXX
XXXXXXXXXXXO++OXXXXXXXXXXX
XXXXXXXXXXXO==OXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX


Rojo: Areas restringidas para chat / vending.
Verde: Areas no-restringidas.

Fuente: Eathena Forum

Saludos.

PD: linda categoria.
« Última modificación: 29 de Abril de 2008, 19:02:40 pm por No Roaming »

balfer

Re: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.
« Respuesta #1 en: 29 de Abril de 2008, 19:00:14 pm »
Se agradece feo >.<

Hablamos al msn ok? ;)

Desconectado The Uit

  • Transcendent Job
  • ****
  • Mensajes: 2412
  • n0174r4p35...
Re: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.
« Respuesta #2 en: 29 de Abril de 2008, 19:30:54 pm »
Sería perfecto adaptar uno al CC (aunque costaría bastante, ya que se tendría que hacer casilla sí casilla no, pero así solo habría en Vending los merchants que cumplan las normas.

Desconectado ZeLeR

  • Novice
  • *
  • Mensajes: 95
  • Reset XRO > All
Re: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.
« Respuesta #3 en: 29 de Abril de 2008, 19:33:03 pm »
Sería perfecto adaptar uno al CC (aunque costaría bastante, ya que se tendría que hacer casilla sí casilla no, pero así solo habría en Vending los merchants que cumplan las normas.

Estaría perfecto eso, ¿inconveniente?, los que no cojan sitio, se empezaran a poner encima de los otros puestos,y...   más denuncias, más quejas...   ¿no habría alguna forma de impedir a un merch abrir tiendas en la misma casilla dnd ya la tiene otro merch?

salu2

Desconectado Ashtar

  • Novice
  • *
  • Mensajes: 83
Re: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.
« Respuesta #4 en: 29 de Abril de 2008, 19:38:09 pm »
Yo soy de la idea q los q tengas mas conocimientos en esos scripts y q tengan un server casero, q los prueben, desafortunadamente yo ni tengo server casero ni se mucho sobre los scripts, pero me gustaria ayudar tan pronto como pueda y cuando tenga tiempo pondre mi server casero para probar esos scripts y ayudar a la comunidad de xatiya ro....


SALUDOS.

Desconectado Th6

  • [Security Expert]
  • Novice
  • *
  • Mensajes: 6
  • Guild: Paranoia
  • Pj Principal: TheHacker666
Re: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.
« Respuesta #5 en: 29 de Abril de 2008, 19:40:27 pm »
Sería perfecto adaptar uno al CC (aunque costaría bastante, ya que se tendría que hacer casilla sí casilla no, pero así solo habría en Vending los merchants que cumplan las normas.

Exactamente, pero no hay problema en hacerlo, solo unos 30 minutos de tu dia... que facilmente puedes dejar de jugar al RO para hacer un copy paste del metodo usando otro mapa y otra casilla.

Sería perfecto adaptar uno al CC (aunque costaría bastante, ya que se tendría que hacer casilla sí casilla no, pero así solo habría en Vending los merchants que cumplan las normas.

Estaría perfecto eso, ¿inconveniente?, los que no cojan sitio, se empezaran a poner encima de los otros puestos,y...   más denuncias, más quejas...   ¿no habría alguna forma de impedir a un merch abrir tiendas en la misma casilla dnd ya la tiene otro merch?

salu2

La verdad que es preferible eso, a ver Vendings en hora de WoE cuando los GM's intensifican la normativa de mercantes en ese momento. O que hay de aquellos que dejan sus merchs online solo con un chat en el cc "guardando" puesto.

Eso es Ocupar la conexion de tu cliente, que facilmente podria ocupar un jugador activo (ejemplo, los que realmente van a woe, o que usan este tiempo para levear).

Saludos.

Desconectado ZeLeR

  • Novice
  • *
  • Mensajes: 95
  • Reset XRO > All
Re: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.
« Respuesta #6 en: 29 de Abril de 2008, 19:44:51 pm »
Sería perfecto adaptar uno al CC (aunque costaría bastante, ya que se tendría que hacer casilla sí casilla no, pero así solo habría en Vending los merchants que cumplan las normas.

Exactamente, pero no hay problema en hacerlo, solo unos 30 minutos de tu dia... que facilmente puedes dejar de jugar al RO para hacer un copy paste del metodo usando otro mapa y otra casilla.

Sería perfecto adaptar uno al CC (aunque costaría bastante, ya que se tendría que hacer casilla sí casilla no, pero así solo habría en Vending los merchants que cumplan las normas.

Estaría perfecto eso, ¿inconveniente?, los que no cojan sitio, se empezaran a poner encima de los otros puestos,y...   más denuncias, más quejas...   ¿no habría alguna forma de impedir a un merch abrir tiendas en la misma casilla dnd ya la tiene otro merch?

salu2

La verdad que es preferible eso, a ver Vendings en hora de WoE cuando los GM's intensifican la normativa de mercantes en ese momento. O que hay de aquellos que dejan sus merchs online solo con un chat en el cc "guardando" puesto.

Eso es Ocupar la conexion de tu cliente, que facilmente podria ocupar un jugador activo (ejemplo, los que realmente van a woe, o que usan este tiempo para levear).

Saludos.

A eso yo le llamo doble cliente, con la cuenta principal juega woes y con la secundaria, cojer sitio en el cc poniendo un chat...

Fortuna

Re: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.
« Respuesta #7 en: 29 de Abril de 2008, 19:45:44 pm »
muy bueno, así se acabaria todo ese desorden en los mapas

Desconectado The Uit

  • Transcendent Job
  • ****
  • Mensajes: 2412
  • n0174r4p35...
Re: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.
« Respuesta #8 en: 29 de Abril de 2008, 19:48:21 pm »
No se puede reservar durante las WoEs.

Pero vamos, seguramente se pueda hacer que no haya 2 merchants en el mismo cuadrado con Vending (yo no sé cómo, pero vamos, puede que se pueda). Y también que no se pueda hacer Vending ni Chat en el CC durante las WoEs.

Desconectado Th6

  • [Security Expert]
  • Novice
  • *
  • Mensajes: 6
  • Guild: Paranoia
  • Pj Principal: TheHacker666
Re: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.
« Respuesta #9 en: 29 de Abril de 2008, 20:09:47 pm »
Sería perfecto adaptar uno al CC (aunque costaría bastante, ya que se tendría que hacer casilla sí casilla no, pero así solo habría en Vending los merchants que cumplan las normas.

Exactamente, pero no hay problema en hacerlo, solo unos 30 minutos de tu dia... que facilmente puedes dejar de jugar al RO para hacer un copy paste del metodo usando otro mapa y otra casilla.

Sería perfecto adaptar uno al CC (aunque costaría bastante, ya que se tendría que hacer casilla sí casilla no, pero así solo habría en Vending los merchants que cumplan las normas.

Estaría perfecto eso, ¿inconveniente?, los que no cojan sitio, se empezaran a poner encima de los otros puestos,y...   más denuncias, más quejas...   ¿no habría alguna forma de impedir a un merch abrir tiendas en la misma casilla dnd ya la tiene otro merch?

salu2

La verdad que es preferible eso, a ver Vendings en hora de WoE cuando los GM's intensifican la normativa de mercantes en ese momento. O que hay de aquellos que dejan sus merchs online solo con un chat en el cc "guardando" puesto.

Eso es Ocupar la conexion de tu cliente, que facilmente podria ocupar un jugador activo (ejemplo, los que realmente van a woe, o que usan este tiempo para levear).

Saludos.

A eso yo le llamo doble cliente, con la cuenta principal juega woes y con la secundaria, cojer sitio en el cc poniendo un chat...

Mas a mi favor...

No se puede reservar durante las WoEs.

Pero vamos, seguramente se pueda hacer que no haya 2 merchants en el mismo cuadrado con Vending (yo no sé cómo, pero vamos, puede que se pueda). Y también que no se pueda hacer Vending ni Chat en el CC durante las WoEs.

Las normas lo dicen, pero esta vez que sea algo natural, propio del servidor. Que ya no sea la consciencia humana la que tenga dicha responsabilidad, èsta se equivoca, la programacion no.

Saludos.

Desconectado Th6

  • [Security Expert]
  • Novice
  • *
  • Mensajes: 6
  • Guild: Paranoia
  • Pj Principal: TheHacker666
Re: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.
« Respuesta #10 en: 29 de Abril de 2008, 20:35:52 pm »
Lamento el doble post, pero tengo que explicar esto...

El comando setcell, determina los flags para un grupo de celdas.

La sintaxis es la siguiente:

setcell "<map name>",<x1>,<y1>,<x2>,<y2>,<type>,<flag>;

Lo que quiere decir, que se tiene que establecer dos mapas de coordenadas, indicando un "rectangulo".

Mejor que la sintaxis no puedo explicarlo.

EDIT:

Aqui hay un esquema (hecho con paint >.<) que explica mejor como determinar areas completas.



El cuadrado azul es toda el area afectada con el flag que se quiere aplicar (en este caso, cell_novending o cell_nochat)

Saludos.
« Última modificación: 29 de Abril de 2008, 20:45:38 pm por No Roaming »

Desconectado Sub-GM Zero

  • First Job
  • **
  • Mensajes: 298
Re: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.
« Respuesta #11 en: 29 de Abril de 2008, 21:52:31 pm »
Es muy buena la idea, me parece bien y para los que ponen a los merchant encima podríamos endurecer los castigos o algo, siempre y cuando halla screen  /idea, Gracias balfer por este nuevo foro y gracias no roaming por la colaboración

balfer

Re: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.
« Respuesta #12 en: 29 de Abril de 2008, 21:53:45 pm »
Ayudar es lo mio, y quizá como GM ya no... pero así podré seguir ayudando ;D

Desconectado O.U.T.

  • First Job
  • **
  • Mensajes: 425
  • Guild: Los 10 mandamientosRO // Manteros
  • Pj Principal: Ophira.....
Re: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.
« Respuesta #13 en: 30 de Abril de 2008, 10:21:18 am »
A eso yo le llamo doble cliente, con la cuenta principal juega woes y con la secundaria, cojer sitio en el cc poniendo un chat...

no se puede cerrar el warp al CC durante woes para evitar ese "doble cliente"?
quiza en alberta no debido a que se pueden hacer quest alli >.< (seguro que alguien aprovecha woes para hacerlas XD)
Spoiler PJs:
  • Ophi Monk9x
  • Verena SL
  • Ynnead Knight
  • Akeron HPmob99
  • Ophir Asura99
  • Myshella Profe99
  • Kaela SnipSS99
  • 2en1 MSPeta99
  • Oddrey Uriel Tylor Mental99
  • OphiraSG2 SG99
  • OphiraFS HPmob99
  • Lady Calisto LK99
  • OphiraSN SN99
  • OphiraSP GypsyPeta99
  • Outta myself WS97/70
  • OphiraN Ninja98
  • OUTCH!! Stal98
  • Caerys BabyHunter99
  • OphiraSG SG99
  • OphiraUT Pala99
  • Ophira U.T. Exor99
  • Ophira Longshot Snip99
  • Adunaphel sinX96
  • Ophira Spellhowler HW99
  • Ophira Urisk Tinkerbell ProfeBolter99
  • OphiraBB BBsage98
  • Cymoril BBassa98
  • qwer Guns9x
  • Souldoom SL95
  • Once Upon a Time HP99
  • ~Out~ HW99
  • Outcast Exor99
  • Outlink SL70
  • Firestarter sage70
  • Brutamante Clown99
  • 0nly sinX96
  • Silos Snip8x
+Merchs

balfer

Re: [Script Eath] Auto-Denegacion de vending en X sitio. Scr Actual: Prontera.
« Respuesta #14 en: 30 de Abril de 2008, 10:24:19 am »
A eso yo le llamo doble cliente, con la cuenta principal juega woes y con la secundaria, cojer sitio en el cc poniendo un chat...

no se puede cerrar el warp al CC durante woes para evitar ese "doble cliente"?
quiza en alberta no debido a que se pueden hacer quest alli >.< (seguro que alguien aprovecha woes para hacerlas XD)
Sería una opción, pero es más sencillo prohibir el vending en todos los mapas y los chat en ciertos mapas que no remover todos los warps del server >.<