Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. I tried that too and It didnt work sadly.
  3. Today
  4. Cada rodada do Termo Infinito é um desafio mental com palavras, que exige lógica, memória e criatividade, promovendo uma verdadeira ginástica cerebral.
  5. Hello @Functor I hope you're doing well. Since Skype has been discontinued, what is the best way to contact you regarding Gepard?
  6. Hello @Functor I hope you're doing well. Since Skype has been discontinued, what is the best way to contact you regarding Gepard?
  7. 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"; }
  8. -. 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.
  9. Yesterday
  10. @StiveROWho who bro!! Calm down, I haven't asked for anything strange nor have I belittled anyone. Have a soda and relax.
  11. 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!
  12. 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.
  13. Thanks @Skylove for this release! Anyone managed to enable BG button?
  14. @Skylove Does the Bodystyle patch still apply normally? I'm currently getting an error when applying it because they updated some things
  15. Last week
  16. Nice job!! But with a small tombstone with RIP would have more "effect" in my opinion.
  17. En tu GRF vas a data\luafiles514\lua files\service_korea\ExternalSettings_kr.lub lo abres con notepad y buscas la siguiente linea: MakeableRace = { Doram = false } Lo cambias por true guardas y ya con eso podrás crear el personaje.
  18. Thank you. The only thing I noticed is that even when adding all of the relevant files and attempting to update the itemInfo.lua file, I get a lot of errors. This may be due to my choice of editor and encoding. I think for now I will not add it, but knowing how to add custom items is definitely useful.
  19. 1, Not really because the rAthena is much more based on the kRO client, which means you might get missing SPR errors or LUA table errors. A better practice is to take any region specific sprites or files and compile them into your GRF or put them into the data directory of your RO client following the folder structure of the GRF like I said in my previous replies. 2. Yes, keep in mind for any region exclusive item, they might be in the rAthena database but the sprites / resources for them might not be in the client. The rAthena emulator is around Episode 17, so there are a lot of missing features to implement.
  20. Thank you for the thorough explanation. I have 2 questions: 1. If I just direct import an iRO data.grf file via the data.ini, would that fix this? 2. Is the reason the item didnt show up because it is an iRO exclusive?
  21. You appear to be looking at some fascinating aspects of Ragnarok History Reborn! Regretfully, I am unable to help obtain decompiled GRFs or encryption keys. bitlife online
  22. You appear to be looking at some fascinating aspects of Ragnarok History Reborn! Regretfully, I am unable to help obtain decompiled GRFs or encryption keys. bitlife online
  23. Is it possible to directly give cashpoint to specific members in a group? From my experience, systems usually don't allow direct assignment like getpartymember .party_id, 1. Instead, explore options like group payouts distributed by an admin or creating a shared wallet system. Did you know that Pacman 30th Anniversary was a huge cultural event?
  24. Are simultaneous logins possible on the test server? I ran into this before! For me, it was a simple setting in the user account properties limiting concurrent sessions to one. Changing that to unlimited allowed multiple logins. Did you check your user profile settings?
  1. Load more activity
×
×
  • Create New...