Jump to content

Myzter

Members
  • Posts

    107
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by Myzter

  1. Hi,

    I've been away from ragnarok for a few years and recently created a new server, now I need a well done battleground system.

    Searching in rAthena I saw people with this type of scripts, so I would like to know if someone can recommend me a full collection of battlegrounds and the price (if it is paid)

    I'm using rAthena, so i need scripts compatible with the emulator, i don't use raMod or something else.

    Regards,

    Myzter

  2. Hola,

    Quiero compartirles el último script de minería que hice, en español.

    A diferencia de los sistemas de minería que hice años atrás, éste es desatendido, es decir, una vez que el jugador se convierte en ingeniero en minas, tendrá una perforadora automática a combustible que hará el trabajo por ellos, con algunos requisitos mínimos de mantenimiento obviamente, con lo que evitamos el mal uso.

    Características:

    • Para adquirir una perforadora, deben ir a Einbech, a la ubicación que se aprecia en la imagen.

    1374327178_screenChancho6-Ragnaro003.jpg.9136528fa05161afb5b7ad03f148e345.jpg

    • Las perforadoras se llaman AX, y tal como se aprecia en las imágenes, pueden mostrar el tiempo para su desmantelamiento automático o bien, cuando están operando, indican la cantidad de combustible y la broca restante.
      • Después de 24 horas el servidor destruirá las AX que no estén haciendo nada, perdiendo el combustible, la broca y los ítems de su inventario, cayendo al suelo, permitiendo que otros jugadores recojan todo sin que sea un delito.
      • El tiempo de desmantelación no aplica si los AX están funcionando, así que asegúrate de ponerle combustible y de reemplazar la broca cuando se agote.

    464738384_screenChancho6-Ragnaro000.jpg.63a1b6407b6377a5bdd9a68e5550546e.jpg

    • El combustible se agota lentamente, al igual que la broca, pero lo bueno es que los AX mantienen informados a sus dueños sin importar su ubicación en el server:
      • Cuando obtienen algún ítem
      • Cuando se gasta la broca
      • Cuando se agota el combustible
    • Hay muchos items que sirven de combustible, pero el principal es el alcohol.
    • Por defecto la broca es una lanza Guisarme[2], la que debe instalarse en el AX cuando éste se encuentre instalado en la mina.
    • El sistema viene con 3 tipos de mina, donde cada una permite extraer ítems con diferentes rates configurables por el admin. Se pueden crear infinitos tipos de minas, con los items que el Admin quiera, sólo deben entender el modelo de las tablas adjuntas en el zip.
      • Mina de Minerales: Rough Oridecon, Rough Elunium, Oridecon, Elunium, Enriched Elunium y Enriched Oridecon
      • Mina de Joyas: Red Blood, Green Live, Wind of Verdure, Crystal Blue, Rough Wind, Mystic Frozen, Flame Heart, Great Nature, Cracked Diamond, 1carat Diamond, 2carat Diamond y 3carat Diamond
      • Mina de Oro: Scell, Gold, Emperium, Treasure Box, Gold Ore
    • Los Admin pueden usar el comando @ax2 para crear o eliminar minas en lugares estratégicos de su server, o usar @ax3 para visualizar todas las minas del mapa, diferenciadas por color, o @ax4 para ver todas las del server.
    • Los AX no pueden instalarse pegados a otro AX, a menos que la mina haya sido descubierta por ese jugador, asegurando que siempre tenga espacio para instalar su AX. Creanme, se acaban los sectores y quedan jugadores sin poder minar, a la espera que desarmen algún AX. 
    • El comando @ax es para los jugadores, y permite operar con el sistema, hacer búsquedas en los mapas, como también, realizar la instalación del AX para que comience a excavar.
    • Los jugadores sólo pueden operar con su AX, aunque podrán hacerlo desde una distancia de 10 celdas para que no tengan problemas con otros jugadores.
    • Si el inventario del AX se llena y su dueño no acude de inmediato a sacar los items, la perforadora podría extraer más items pero éstos caerán al suelo, así que ojo con los leechers.
    • En la medida que el tiempo de perforación aumente, podrán hablar con el líder de los ingenieros en minas y pedirle que les entregue un AX más avanzado, son 10 y en cada uno aumenta la capacidad del estanque y del inventario. 

    1456618601_screenChancho6-Ragnaro001.jpg.b813c8aee4032bb339fa8f7c0f84d731.jpg

     

    Video: https://youtu.be/TvHmP4w_ukk

    Tengan en cuenta que este sistema incluye tablas nuevas para su base de datos MySQL, nuevos ítems, elementos gráficos y sonidos, además de algunos cambios en el emulador que deben compilar, lean los archivos txt incluidos en el ZIP para saber qué hacer.

    Saludos,

    Myzter

     

    Miner AX.zip

    • Upvote 4
    • Love 3
    • Like 1
  3. Hi,

    This tool generate the txt item files (idnum2itemdesctable.txt and others) reading the info from a ItemInfo.lua file. (non encrypted file)

     

    Sample of a compatible LUA file:

    tbl = {
    	[501] = {
    		unidentifiedDisplayName = "Red Potion",
    		unidentifiedResourceName = "»¡°£Æ÷¼Ç",
    		unidentifiedDescriptionName = {
    			"A potion made from",
    			"grinded Red Herbs that",
    			"restores ^000088about 45 HP^000000.",
    			"^ffffff_^000000",
    			"Weight: ^7777777^000000"
    		},
    		identifiedDisplayName = "Red Potion",
    		identifiedResourceName = "»¡°£Æ÷¼Ç",
    		identifiedDescriptionName = {
    			"^000088HP Recovery Item^000000",
    			"A potion made from",
    			"grinded Red Herbs that",
    			"restores ^000088about 45 HP^000000.",
    			"^ffffff_^000000",
    			"Weight: ^7777777^000000"
    		},
    		slotCount = 0,
    		ClassNum = 0
    	},
    
    	[502] = {
    ...
    
    

    Screenshot:

    ItemInfo2Txt.png

     

    I hope be useful for someone.

     

    Myzter

     

    History:

    - 1.1: Fixed crash when lines are 0 length inside a description.

     

     

    ItemInfo2Txt_1.1.rar

    • Upvote 3
    • Love 1
  4.  

     

    may I ask what does this mean exactly??? 

     

    * Note: BotKiller 6 doesn't work on TXT based servers, please don't request it *

    BK6 only works with emulators with "query_sql" support.

     

    sorry for another noob question,,,,where can I find this query_sql and is it "on" by default(ex after dl the git)

     

    The most emulators support this command by default.

     

     

     

    Hi, Myzter.

     

    How can enable the Bottrigger when Player login every time?!

    -	script	BKAtLogin	-1,{
    OnPCLoginEvent:
    	callfunc "CheckBKNPC",10000; // Allways start BK
    }
    

    But why no time count for kick?

    and NOT Freeze?

     

    I don't know why, sometimes other scripts with timers conflicts with BK6, also event labels like OnPCLoginEvent and OnPCKillEvent can use all the stack, producing failures in timers... :(

  5.  

    Having a NPC error :

    Incorrect use of 'close' command ! (source:Akemi / path:npc/custom/bk/Botkiller6.txt )

    Im not that sure how to fix this and I don't want to make the problem bigger xD

    // Guards
    sec_pri,24,63,4	script	Kengo::JailMan	795,{
    	if (!callfunc("iReadC","BKJailTime")) {
    		npctalk callfunc("getMes",[email protected],0);
    		end;
    	}
    	
    	if (!getnpctimer(1,"JailCounter")) doevent "JailCounter::OnStart";
    	
    	if (callfunc("iReadC","BKJailTime") < 1) {
    		if (callfunc("interCheck")) {
    			callfunc "SaveC","BKJailTime",0;
    			atcommand "@unjail " + strcharinfo(0);
    			end;
    		}
    	}
    	npctalk callfunc("getMes",[email protected],1) + strcharinfo(0) + callfunc("getMes",[email protected],2) + callfunc("formatTime",callfunc("iReadC","BKJailTime")) + callfunc("getMes",[email protected],3);
    	close;
    }
    
    sec_pri,50,63,4	duplicate(JailMan)	Akemi	795
    sec_pri,76,63,4	duplicate(JailMan)	Nomaru	795
    

    Hi,

    Try removing the "close;", it should work because is the last command in the script and there are not "mes" commands,

     

    Regards,

    Myzter

  6. Hi Myzter,

     

    Not asking for help, support or whatever; this is just a "Thank you VERY MUCH" post for making and keeping this excellent botkiller updated and FREE for everyone of us.

    I do believe that rAthena's community spirit stills exists thanks to people like you who share their knowledge and skills for without expecting any benefits and I do believe you are far from getting the credits you guys deserve (if at least some people could say thank you before they say "hey I got this problem").

    So again, thanks /no1.

    Thank you Adam,

    I'll really like to contribute with my ideas, sometimes I am too busy and so I disappear, but eventually I end here, reading and trying to help.

     

    Thank you very much for taking the time to write something like this!  /no1

    Hi Mytzer, Hello everyone,

     

    I'm trying to figure out how to enable this:

    • Features
      • BK6 support external modules, giving flexibility and security to your server.
      • BK6 was integrated with a new multi-language system that support multiple languages at the same time, the users can change the default language whispering to npc:lang
      • BK6 give you enough time to find a safe place before initiate the interrogatory, during that time the player will glow to visually alert to other players about this process.
      • During the interrogatory, the player will see the remaining time to respond in real time.
      • BK6 rewards player when their effectiveness is OK responding the antibot (AGI,DEX,Zeny,Exp)
      • BK6 will try to bypass recently interrogated players and definitely will ignore chatting or vending players.
      • The Administrators are allowed to send a manual interrogatory to anyone in any moment.
      • The players are allowed to send a manual interrogatory to any other common player, excepting players chatting, vending or in locked places (whisp to npc:bkconfig to configure BK6 safe zones)
      • BK6 now uses "real time" in prison, the countdown only works when the guy remains logged in the jail. When the countdown is over, the player have to respond a new interrogatory to be sure is a human. if failed, the countdown is restarted and the Bot player is kicked from the server.
      • BK6 store logs that helps administrators to detect Bots Players and apply other sanctions.

     

    As at the moment, when I m trying to whisper the NPC with a regular account (non-GM), I get the dialog "I don't have the rights to use that service" :(

    Also, could you please confirm that there is a "cooldown" to prevent people to abuse and spam investigate the same players (where do I set this please ?).

    Thanks for the help/great script.

     

    BUMP, Anyone ?

    Open the table bk6_config and change the parameter "[email protected]", the default minimum level is 2, if you set 0 everyone in your server will be allowed to use the whisper mode, except users with bad statistics in their interrogations.

     

    Hello,

     Im using Rathena and its working Fine but how can i make Myzter's Antibot - Botkiller 6 Bot Checker every 5mins / detects a player if farming withing 5mins the npc bot killer will show.

     

     

    because my server is doesn't have a Auto Job Changer or any Uber Free items

    my server need to level on your own and farm on your own. help me anyone? i want the NPC bot killer show every 5mins sad.png

     

    Hi, the securiry is one of the most important things in a MMORPG game, but there are limits, if you send BK every 5 minutes to each player, they will hate you, that's why BK6 start randomly every 30 or 45 minutes while they are killing monsters, 5 minutes is annoying, seriously.

     

    There are a sample NPC inside the script that explain how to add BK6 in your own NPCs, using different probabilities but always waiting at least 30 minutes before start again.

     

    Also, you can lower the minimum level to use the whisper mode (table bk6_config -> set 0 to "[email protected]"), making your users guardians of the server.

    • Upvote 1
  7. i am using this system since some time on my server, and i noticed one thing.

    you can mine mines as long as you want (not quite that much, but close to that), if you mine, close, move one cell, mine again, and so on...

    maybe you should make an extra column for each mine which saves how often the mine was mined, and if it exceedes a given value, destroy the mine.

    i could do this on my own, but i think other people can have the same problem, so fixing this issue in general would be nice.

     

    chriser, the game forces you to change your position to reduce the use of bots, the probabilities to destroy a mine increase with each new user working on the same mine, so when a player finds a mine and work alone... the mine will be safe for more time, it's a good part of the game.

     
    Every mine is a sum of cells and there's not difference to work on any of them, the total size of the mine is random like this:
    ┌─┬─┬─┐
    ├─┼─┼─┤
    ├─┼─┼─┤
    └─┴─┴─┘
    ┌─┬─┬─┬─┐
    ├─┼─┼─┼─┤
    ├─┼─┼─┼─┤
    ├─┼─┼─┼─┤
    └─┴─┴─┴─┘
    ┌─┬─┬─┬─┬─┬─┬─┬─┐
    ├─┼─┼─┼─┼─┼─┼─┼─┤
    ├─┼─┼─┼─┼─┼─┼─┼─┤
    ├─┼─┼─┼─┼─┼─┼─┼─┤
    ├─┼─┼─┼─┼─┼─┼─┼─┤
    ├─┼─┼─┼─┼─┼─┼─┼─┤
    ├─┼─┼─┼─┼─┼─┼─┼─┤
    ├─┼─┼─┼─┼─┼─┼─┼─┤
    └─┴─┴─┴─┴─┴─┴─┴─┘
    
     

    If you are working on any of these cells and the mine is destroyed, the entire mine is destroyed in the process.

     

    Regards,

    Myzter

  8.  

     

    where can i edit the exp mining??? i want to increase the exp rate..

     

    and why i got some warning message after wisp npc:lang like this..

     

    [Warning]: Incorrect use of 'close' command! <source:lang / path:npc/custom/bk/langManagement.txt>

    1. Look the line 606, change the "rand" value

    2. Download the new LangManagement.txt with the fix: http://www.myzter.com/downloads/LangManagement.txt

     

    thx sir Myzter it's very helpfull and thx for sharing this awesome script.. /no1

     

    EDITED : i'm little bit confuse on column "mines" inside mn_maps table, can you explain to me the structure of that column sir Myzter??

     

    Sure,

    This is the struct of that table:

    • `map`: The name of the map where you want to add mines, ie: anthell02
    • `mines`: The maximum amount of mine spots in that map, ie: 5
    • `mtypes`: The sum of the mine ID's, ie: 1+8+32 = 41

    The mine id's are unique and the next mine ID must be always the previous id * 2 (1,2,4,8,16,32,64,etc.), just in the case you want to create more mines.

     

    When 1 map have more than 1 mine specified, the system create the mines at random using the specified id's.

     

    Regards,

    Myzter

  9. where can i edit the exp mining??? i want to increase the exp rate..

     

    and why i got some warning message after wisp npc:lang like this..

     

    [Warning]: Incorrect use of 'close' command! <source:lang / path:npc/custom/bk/langManagement.txt>

    1. Look the line 606, change the "rand" value

    2. Download the new LangManagement.txt with the fix: http://www.myzter.com/downloads/LangManagement.txt

  10. Hello,

    Your script seems to be so good, I have just one suggestion : make the "@" or the "!" configurable instead of make us change everywhere :P.

    Anyway, for the moment, I tested level up/level down/change job ext, it seems everything is checked, well done !

     

    EDIT : A french traduction of your script (if you want it), well, if you want another suggestion : maybe let us choose if we want a timer or not.

    Anyway, great job !

    attachicon.gifStorageBuild.txt

    Thanks, your translation is now available in the main post.

     

    To disable the time restriction, just set 0 to "[email protected]"

     

    Myzter

  11. I think lack of two features, the wedding clothes and wedding rings which can use the skill!!

    This system is for any kind of weddings, if you want to use wedding clothes and marry in a Religious ceremony or get married using any other clothes in the middle of the desert is your decision.

     

    The wedding ring is for Ragnarok Weddings, but Family Gangs uses npc:family to use commands and support any kind of command, lots of commands more than the common way.

     

    btw, see the video in the main post.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.