Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. Today
  3. thank you i will try it rathena/rathena: rAthena is an open-source cross-platform MMORPG server.
  4. Yes, obviously, I'm still working on the function.
  5. Yes, obviously, I'm still working on the function.
  6. iz_int,24,34,3 script Pack Bienvenida 4_F_EDEN_OFFICER,6,6,{ .@server_name$ = "Apocalypse RO"; //Item ID, Item amount setarray .@items_INT, 5126,1, // Morpheus's Hood 2518,1, // Morpheus's Shawl 2648,1, // Morpheus's Ring 2649,1, // Morpheus's Bracelet 100054,1, // Shadow Transcendental Time Crate 11567,200, // [Event] Novice Potion 12324,30, // Novice Butterfly Wing 12325,30, // Novice Magnifier 12323,50, // Novice Fly Wing 11572,30, // [Event] Blue Potion 12264,2; //[Event] Bubble Gum //Item ID, Item amount setarray .@items_DEX, 5544,1, // Time Keeper Hat 15007,1, // Time Keeper Robe 2145,1, // Time Keeper Shield 2455,1, // Time Keeper Shoes 2559,1, // Time Keeper Manteau 19218,1, // Time Guardian Glasses 28511,1, // Time Guardian Ring 11567,200, // [Event] Novice Potion 12324,30, // Novice Butterfly Wing 12325,30, // Novice Magnifier 12323,50, // Novice Fly Wing 11572,10, // [Event] Blue Potion 12263,2; //[Event] Battle Manual //Item ID, Item amount setarray .@items_STR, 5127,1, // Morrigane's Helm 2519,1, // Morrigane's Manteau 2650,1, // Morrigane's Belt 2651,1, // Morrigane's Pendant 11567,300, // [Event] Novice Potion 12324,30, // Novice Butterfly Wing 12325,30, // Novice Magnifier 12323,50, // Novice Fly Wing 11572,10, // [Event] Blue Potion 7776,2; //Gym Pass cutin "laime_evenor01",2; mes "[Pack Bienvenida]"; mes "Hola ^FF0000" + strcharinfo(0) + "^000000."; mes "¡Bienvenido a ^00B2EE" + .@server_name$ + "^000000!"; next; switch(select("^000088Reclamar Pack Bienvenida^000000", "Cancelar")) { case 1: if (#freebies) { mes "[Pack Bienvenida]"; mes "Ya tienes tu pack de inicio."; close3; } switch(select("Paquete INT", "Paquete DEX", "Paquete STR", "Cancelar")) { case 1: copyarray .@list[0],.@items_int,getarraysize(.@items_int); break; case 2: copyarray .@list[0],.@items_dex,getarraysize(.@items_dex); break; case 3: copyarray .@list[0],.@items_str,getarraysize(.@items_str); break; case 4: close3; } mes "[Pack Bienvenida]"; mes "¿Está seguro? Contenido del ^43572FPack^000000:"; for (.@x = 0; .@x < getarraysize(.@list); .@x += 2) mes (.@list[.@x+1]>1?.@list[.@x+1] + "x ":"") + mesitemlink(.@list[.@x]); mes "^FF0000Solo puedes recibir el pack una vez.^000000"; next; if (select("Sí", "No") == 2) close3; if (#freebies) { mes "[Pack Bienvenida]"; mes "Ya tienes tu pack de inicio."; close3; } #freebies++; announce "Démosle la bienvenida a " + strcharinfo(0) + " acaba de iniciar en el servidor " + .@server_name$ + "!",0; mes "[Pack Bienvenida]"; mes "¡Aquí están tus ^43572FPack^000000!"; mes "Espero que te diviertas en ^00B2EE" + .@server_name$ + "^000000!"; for (.@x = 0; .@x < getarraysize(.@list); .@x += 2) getitem .@list[.@x], .@list[.@x+1]; close2; cutin "",255; cloakonnpcself; end; case 2: close3; } OnInit: questinfo QTYPE_CLICKME, QMARK_YELLOW, "!#freebies"; end; OnTouch: if (!#freebies) npctalk "Hola " + strcharinfo(0) + ". Ven a reclamar el Pack bienvenida!", "", bc_self; end; } iz_int01,24,34,3 duplicate(Pack Bienvenida) Pack Bienvenida#1 4_F_EDEN_OFFICER,6,6 iz_int02,24,34,3 duplicate(Pack Bienvenida) Pack Bienvenida#2 4_F_EDEN_OFFICER,6,6 iz_int03,24,34,3 duplicate(Pack Bienvenida) Pack Bienvenida#3 4_F_EDEN_OFFICER,6,6 iz_int04,24,34,3 duplicate(Pack Bienvenida) Pack Bienvenida#4 4_F_EDEN_OFFICER,6,6 new_1-1,57,117,3 duplicate(Pack Bienvenida) Pack Bienvenida#5 4_F_EDEN_OFFICER,6,6 new_2-1,57,117,3 duplicate(Pack Bienvenida) Pack Bienvenida#6 4_F_EDEN_OFFICER,6,6 new_3-1,57,117,3 duplicate(Pack Bienvenida) Pack Bienvenida#7 4_F_EDEN_OFFICER,6,6 new_4-1,57,117,3 duplicate(Pack Bienvenida) Pack Bienvenida#8 4_F_EDEN_OFFICER,6,6 lasa_fild01,51,306,3 duplicate(Pack Bienvenida) Pack Bienvenida#9 4_F_EDEN_OFFICER,6,6
  7. It would be better if you add an effect list—for example, @nofx list so that all available effects that players can disable will be displayed. Not all players know how to look up skill IDs like Storm Gust. This way, they can just use a command like /effect instead of opening a browser and searching through our Ragnarok boards for skill or effect IDs.
  8. I created a new command for the game's visual effects. There's already /effect, which allows us to no longer see any visual effects in the game. My command lets us choose which effects we no longer want to see. Example: "@nofx 89 on" will disable the storm gust effect. The command works very well. I'd like to know how to make my modifications available so that if the community finds it useful, it can be integrated into a future update.
  9. I created a new command for the game's visual effects. There's already /effect, which allows us to no longer see any visual effects in the game. My command lets us choose which effects we no longer want to see. Example: "@nofx 89 on" will disable the storm gust effect. The command works very well. I'd like to know how to make my modifications available so that if the community finds it useful, it can be integrated into a future update.
  10. When building this welcome system, have you thought about incorporating a mini tutorial or interactive rewards (like a starter quest) to keep players engaged longer?
  11. Yesterday
  12. latest rathena already have that implemented. doesnt need to pull anymore.
  13. hello can you give more details or complete guide how to apply this to the server side? im also having a problem in my online server in offline i already fixed the emblem issue by editing the ExternalSettings_kr file but after i upload my server to my vps and edit the ip in the externalsettings im getting this message [Info]: IP [POST /emblem/download] 200 [Info]: IP POST /emblem/upload] 200 [Info]: IP [POST /emblem/download] 200 and after searching here in rathena i find your answer here but i dont know how to pull in git so im asking you sir if you can guide me where should i can edit it manually in the server side thank you in advance
  14. Jugar palabra del día es una manera entretenida y educativa de pasar el tiempo. Este juego en línea presenta una palabra nueva cada día, ofreciendo una experiencia única para practicar ortografía, lógica y vocabulario en español desde cualquier lugar.
  15. I tried that too and It didnt work sadly.
  16. Cada rodada do Termo Infinito é um desafio mental com palavras, que exige lógica, memória e criatividade, promovendo uma verdadeira ginástica cerebral.
  17. Hello @Functor I hope you're doing well. Since Skype has been discontinued, what is the best way to contact you regarding Gepard?
  18. Hello @Functor I hope you're doing well. Since Skype has been discontinued, what is the best way to contact you regarding Gepard?
  19. Este si me funciona, lo siento mucho me pueden agregar comando @claim nuevamente ? //--- Coupon NPC 1.1.2 -------------------------------------------// //----------------------------------------------------------------// // ttt 000000000 // ttt 000 000 // ttttttttt rrrrrrrrr 000 000 nnnnnnnnn // ttt rrr 000 000 nnn nnn // ttt rrr 000 000 nnn nnn // ttt rrr 000 000 nnn nnn // ttttt rrr 000000000 nnn nnn //----------------------------------------------------------------// //--- Changelogs: ------------------------------------------------// // 1.0.0 Release // 1.1.0 Added code type feature (normal|md5-hash) // 1.1.0 Added prevention for typing 0 into Item ID or Amount // 1.1.0 Added a feature for gms to see available coupons // 1.1.0 Minor bug fixes // 1.1.1 Fixed a bug that caused duplicating items // 1.1.2 Added announce if player got a item //----------------------------------------------------------------// //--- Main Script ------------------------------------------------// prontera,146,173,5 script Coupon Jack 807,{ //Set code type (0 = normal | 1 = MD5-Hash) set .code_type, 0; //Set code length set .code_length, 16; //Set Min. GM Level to add new coupons set .code_gmlvl, 99; setarray .coupon_code$[0],"a","b","c","d","e","f","g","h","i","j","k","l", "m","n","o","p","q","r","s","t","u","v","w","x", "y","z","0","1","2","3","4","5","6","7","8","9"; if(getgmlevel() >= .code_gmlvl) { mes "[^FF7700Coupon Jack^000000]"; mes "Welcome " + strcharinfo(0) + "."; next; switch(select("Add Coupon:Show Coupons:Exit")) { case 1: mes "[^FF7700Coupon Jack^000000]"; mes "Enter Item ID:"; input @coupon_item; next; if(@coupon_item <= 0) goto L_error; mes "[^FF7700Coupon Jack^000000]"; mes "Enter Item Amount:"; input @coupon_amount; next; if(@coupon_amount <= 0) goto L_error; for(set @i, 0; @i < .code_length; set @i, @i+1) { set @random_char, rand(0,(getarraysize(.coupon_code$)-1)); set @new_coupon$, @new_coupon$ + .coupon_code$[@random_char]; } if(.code_type==1) { set @new_coupon$, md5(@new_coupon$); } mes "[^FF7700Coupon Jack^000000]"; mes "Coupon added."; query_sql "INSERT INTO `coupons` (`code`, `item_id`, `item_amount`) VALUES ('"+@new_coupon$+"', "+@coupon_item+", "+@coupon_amount+")"; set @new_coupon$, ""; close; case 2: mes "[^FF7700Coupon Jack^000000]"; mes "--------------------------------"; query_sql "SELECT `code`, `item_id`, `item_amount` FROM `coupons`", .@available_code$, .@available_item, .@available_amount; for(set @i, 0; @i < getarraysize(.@available_code$); set @i, @i+1) { mes "Item: " + getitemname(.@available_item[@i]); mes "Amount: " + .@available_amount[@i]; mes "Code: " + .@available_code$[@i]; mes "--------------------------------"; } close; case 3: mes "[^FF7700Coupon Jack^000000]"; mes "Have a nice day."; close; } } mes "[^FF7700Coupon Jack^000000]"; mes "Welcome to the Coupon Codes System. How can I help you?"; next; switch(Select("Submit Coupon:Exit")) { case 1: mes "[^FF7700Coupon Jack^000000]"; mes "Please enter your Coupon Code:"; input @my_code$; next; query_sql "SELECT `code`, `item_id`, `item_amount` FROM `coupons`", .@available_code$, .@available_item, .@available_amount; for (set @i, 0; @i < getarraysize(.@available_code$); set @i, @i+1) { if(@my_code$==.@available_code$[@i]) { mes "[^FF7700Coupon Jack^000000]"; mes "You get ^0000FF" + getitemname(.@available_item[@i]) + " - " + .@available_amount[@i] + " ea.^000000"; query_sql "DELETE FROM `coupons` WHERE `code`='"+@my_code$+"'"; getitem .@available_item[@i],.@available_amount[@i]; //announce "Coupon Jack: " + strcharinfo(0) + " got " + .@available_amount[@i] + getitemname(.@available_item[@i]) + "(s).",0; close; } } mes "[^FF7700Coupon Jack^000000]"; mes "This Coupon Code doesn't exist."; close; case 2: mes "[^FF7700Coupon Jack^000000]"; mes "Have a nice day."; close; } L_error: mes "[^FF7700Coupon Jack^000000]"; mes "Invalid Number"; close; OnInit: query_sql "CREATE TABLE IF NOT EXISTS `coupons` (`code` TINYTEXT NOT NULL, `item_id` INT NOT NULL, `item_amount` INT NOT NULL, INDEX `code` (`code`(32)) ) ENGINE=MyISAM"; }
  20. -. Bueno necesito un pack de bienvenida con las siguientes características: 1-. con opcion de item int - dex - str 2-. con anuncio global en todo el servidor ejemplo: " Démosle la bienvenida a thomy acaba de iniciar en el servidor apocalypse ro " 3-. con //para yo modificar porfavor.
  21. Last week
  22. @StiveROWho who bro!! Calm down, I haven't asked for anything strange nor have I belittled anyone. Have a soda and relax.
  23. Hello, this is a SRC edit and custom sprite of MVP monsters. It just uses the frame where they appear dead. This is actually a great idea adding a small tomb next to the MVP. Thanks for the suggestion!
  24. They shared it for free, and that’s already generous. You should find other ways to solve your problem instead of blaming someone who gave out something good for free. Everything works perfectly fine — many people have been using it without any issues. Those who encounter problems usually do so because of incorrect updates in the src files.
  25. Thanks @Skylove for this release! Anyone managed to enable BG button?
  1. Load more activity
×
×
  • Create New...