Jump to content

Euro

Members
  • Posts

    26
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Euro

  1. View File FluxCP Theme: Brynhild A modern theme for rAthena Flux CP CSS Framework Used: Bootstrap 4 Installation: 1.) Extract all the contents of the zip file inside { fluxcp/themes } folder 2.) Modify fluxcp/config/application.php'ThemeName' => array('default', 'bootstrap'),to'ThemeName' => array('brynhild'), 3.) Done By downloading this file, you agree to the following terms: You are not allowed to remove my signature written inside the footer section of the theme. You are not allowed to sell, resell, or gain any form of money or incentives from using my work. You are not allowed to claim my work as yours. Terms stated above may be changed without prior notice. Submitter Euro Submitted 09/15/2018 Category Fully Coded Themes Video Content Author Kristian Espina  
  2. View File FluxCP Theme: Brynhild Blue A modern theme for rAthena Flux CP CSS Framework Used: Bootstrap 4 Installation: 1.) Extract all the contents of the zip file inside { fluxcp/themes } folder 2.) Modify fluxcp/config/application.php'ThemeName' => array('default', 'bootstrap'),to'ThemeName' => array('brynhild_blue'), 3.) Done By downloading this file, you agree to the following terms: You are not allowed to remove my signature written inside the footer section of the theme. You are not allowed to sell, resell, or gain any form of money or incentives from using my work. You are not allowed to claim my work as yours. Terms stated above may be changed without prior notice. Submitter Euro Submitted 09/18/2018 Category Fully Coded Themes Video Content Author Kristian Espina  
  3. Version 2.1

    167 downloads

    A modern theme for rAthena Flux CP CSS Framework Used: Bootstrap 4 Installation: 1.) Extract all the contents of the zip file inside { fluxcp/themes } folder 2.) Modify fluxcp/config/application.php'ThemeName' => array('default', 'bootstrap'),to'ThemeName' => array('brynhild_blue'), 3.) Done By downloading this file, you agree to the following terms: You are not allowed to remove my signature written inside the footer section of the theme. You are not allowed to sell, resell, or gain any form of money or incentives from using my work. You are not allowed to claim my work as yours. Terms stated above may be changed without prior notice.
    25.00 USD
  4. Version 2.1

    86 downloads

    A modern theme for rAthena Flux CP CSS Framework Used: Bootstrap 4 Installation: 1.) Extract all the contents of the zip file inside { fluxcp/themes } folder 2.) Modify fluxcp/config/application.php'ThemeName' => array('default', 'bootstrap'),to'ThemeName' => array('brynhild'), 3.) Done By downloading this file, you agree to the following terms: You are not allowed to remove my signature written inside the footer section of the theme. You are not allowed to sell, resell, or gain any form of money or incentives from using my work. You are not allowed to claim my work as yours. Terms stated above may be changed without prior notice.
    25.00 USD
  5. 1.) Need help. On our server, bragis poem has 20 secs effect and if i recast bragis poem after 15 secs, the effect will be reseted to 1 sec, so if i do it repeatedly the effect of bragis will not expire. 2.) On official RO, the effect of bragis poem is 20 secs and cannot be overlap. you should finish the 20 second-duration effect of bragi for bragis to effect again. I want to make the effect of bragis poem in our server same as in official RO servers. Thank you in advance.
  6. Whoah! Thanks KeyWorld for this XD Any ideas on how to make this compatible to harmony but will not expose the server to bots? XD
  7. at src/map/atcommand.c Find: info = get_atcommandinfo_byname(atcommand_checkalias(command + 1)); if (info == NULL) { if( pc_get_group_level(sd) ) { // TODO: remove or replace with proper permission sprintf(output, msg_txt(sd,153), command); // "%s is Unknown Command." clif_displaymessage(fd, output); atcommand_get_suggestions(sd, command + 1, *message == atcommand_symbol); return true; } else return false; } Replace With: info = get_atcommandinfo_byname(atcommand_checkalias(command + 1)); if (info == NULL) { //if( pc_get_group_level(sd) ) { // TODO: remove or replace with proper permission sprintf(output, msg_txt(sd,153), command); // "%s is Unknown Command." clif_displaymessage(fd, output); atcommand_get_suggestions(sd, command + 1, *message == atcommand_symbol); return true; //} else // return false; }
  8. If this could optimize the script commands, I hope this gets implemented soon.
  9. Have you added custom items? I think it's an error in your num2itemresnametable.txt
  10. Try this. 8170,Inverse_Scale,Strong katar,4,,10,10,80,,1,1,0x00001000,8,2,34,4,100,1,16,{ bonus bAtk,getrefine()*10; bonus bAspd,getrefine()/4; bonus3 bAutoSpell,2022,5,getrefine(); bonus2 bSkillAtk,2022,getrefine()/33; bonus bCritical,getrefine(); bonus bCritAtkRate,getrefine()*2; bonus bAtk,80; },{},{}
  11. add // at #define RENEWAL_CAST at src/config/renewal.h //#define RENEWAL_CAST
  12. update your svn to latest revision
  13. Hi, I was wondering how can I use this WeeDiff Plugin... I tried searching but I only found a similar topic.. Can somebody show me a little example of the dll?? ^^, Thx,
  14. I also have this problem.. how can i fix this? ヘヘ
  15. This might be better: //===== eAthena Script =============================================== //= Poring Race System //===== By: ========================================================= //= Zell_ff8 //= -Made for Daegaladh, www.Sha-Ro.com Admin //= -and RUNE, http://ro-enhanced.net //= //= xianz //= -Added more features to it. //= Some Rights Reserved //= http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ //= //= Neko //= Rescripted some things. //= Killed the Evils goto's �_� //= Did the facking tabs, code was all screwed up, now is more readable //===== Current Version: ============================================== //= 1.00 //===== Compatible With: ============================================= //= eAthena SVN 9991+ //===== Description: ================================================= //= Poring Race //===== Additional Comments: ========================================= //= Tested, eA SVN Stable r10128 working 100% //= Need a lot of clean up... but, WORKS!! WTH xD //= 1.00 //= Kinda Cleaned up //= Fixed some exploits and bugs. //= Still need to be Converted the array to store the players ID's Maybe //= I will do it later. //================================================================== p_track01 mapflag nobranch p_track01 mapflag noicewall p_track01 mapflag nomemo p_track01 mapflag noreturn p_track01 mapflag noteleport p_track01 mapflag nowarpto p_track01 mapflag nowarp p_track01 mapflag pvp off p_track01 mapflag nosave - script PraceAnnouncer -1,{ OnMinute20: set $accessPrace, 1; announce "Poring Race is now open!",0,0xFFAB54; end; OnPraceEnd: set $accessPrace, 0; announce "Poring Race is over!",0,0xFFAB54; end; } prontera,139,184,5 script Poring Race::Prace 882,{ if( $accessPrace == 0) { mes "[Poring Race Staff]"; mes "Poring Race has ended."; close; } mes "[Poring Race Staff]"; mes "Do you want to participate on Poring Race?"; menu "Yes",-,"No",L_no; if( $accessPrace == 0) { mes "[Poring Race Staff]"; mes "..."; mes "..."; mes "Cheater!!~~"; close; } close2; warp "p_track01",52,41; end; L_no: next; mes "[Poring Race Staff]"; mes "See you again next time!"; close; } p_track01,78,42,0 warp p_track002 1,3,prontera,142,170 //NPC Checker - script Checker#prace0 -1,{ end; OnChequeo: for(set .@tmp1,0;.@tmp1<(getarraysize($prace_bidders));set .@tmp1,.@tmp1+1) { if(attachrid($prace_bidders[.@tmp1])) { if( prace_playing != 1) end; dispbottom "The winner is "+$prace_winner$+" and you have bet for "+prace_winner$+"."; if( prace_winner$ == $prace_winner$ && prace_winner$ != "") { dispbottom "You have won!"; mapannounce "p_track01"," Congratulations! "+strcharinfo(0)+" has won!",1,0xFFAB54; getitem 7199,2; emotion 21,1; } else dispbottom "You have lost."; emotion 28,1; set prace_winner$,""; set prace_playing,0; } //else { announce .@tmp1+" || "+$prace_bidders[.@tmp1],bc_all; } //debug } for( set .@tmp1,0; .@tmp1 < (getarraysize( $prace_bidders )); set .@tmp1,.@tmp1 + 1 ) { set $prace_bidders[.@tmp1],0; } } //NPC Principal 765 p_track01,58,41,3 script Bidder#prace0 877,{ if($prace_random < 1) callsub OnInit; if( prace_playing == 1) { mes "[bidder]"; mes "You have choose ^00bb00"+prace_winner$+"^000000"; close; } getmapxy(.@mapname$,.@x1,.@y,1,"Poring#prace1"); getmapxy(.@mapname$,.@x2,.@y,1,"Angeling#prace2"); getmapxy(.@mapname$,.@x3,.@y,1,"Metaling#prace3"); getmapxy(.@mapname$,.@x4,.@y,1,"Deviling#prace4"); getmapxy(.@mapname$,.@x5,.@y,1,"Santa Poring#prace5"); getmapxy(.@mapname$,.@x6,.@y,1,"Poporing#prace6"); if (.@x1 != 58 || .@x2 != 58 || .@x3 != 58 || .@x4 != 58 || .@x5 != 58 || .@x6 != 58) { mes "[bidder]"; mes "There is a race in progress..."; close; } set .@prace_zeny,3500; mes "[bidder]"; mes "Choose the poring you want to bet:"; mes "It will cost "+.@prace_zeny+" Zeny."; //next; switch( select("Poring","Angeling","Metaling","Deviling","Santa Poring","Poporing","None.") ) { case 1: set .@thining$,"Poring"; break; case 2: set .@thining$,"Angeling"; break; case 3: set .@thining$,"Metaling"; break; case 4: set .@thining$,"Deviling"; break; case 5: set .@thining$,"Santa Poring"; break; case 6: set .@thining$,"Poporing"; break; case 7: mes "[bidder]"; mes "Goodbye."; close; } getmapxy(.@mapname$,.@x1,.@y,1,"Poring#prace1"); getmapxy(.@mapname$,.@x2,.@y,1,"Angeling#prace2"); getmapxy(.@mapname$,.@x3,.@y,1,"Metaling#prace3"); getmapxy(.@mapname$,.@x4,.@y,1,"Deviling#prace4"); getmapxy(.@mapname$,.@x5,.@y,1,"Santa Poring#prace5"); getmapxy(.@mapname$,.@x6,.@y,1,"Poporing#prace6"); if (.@x1 != 58 || .@x2 != 58 || .@x3 != 58 || .@x4 != 58 || .@x5 != 58 || .@x6 != 58) { mes "[bidder]"; mes "..."; mes "..."; mes "Cheater!!~~"; close; } if( Zeny < .@prace_zeny) { set prace_winner$,""; mes "[bidder]"; mes "You don't have enough Zeny."; close; } set Zeny,Zeny - .@prace_zeny; set prace_winner$,.@thining$; set $prace_bets,$prace_bets+1; set $prace_bidders[$prace_bets],getcharid(3); set prace_playing,1; mes "[bidder]"; mes "I have "+$prace_bets+" bets."; setnpctimer 60000; startnpctimer; npctalk "I got "+strcharinfo(0)+" bet!"; close; Start1: setnpctimer 0; startnpctimer; end; StartRace: donpcevent "Metaling#prace3::OnRace"; donpcevent "Poring#prace1::OnRace"; donpcevent "Poporing#prace6::OnRace"; donpcevent "Angeling#prace2::OnRace"; donpcevent "Santa Poring#prace5::OnRace"; donpcevent "Deviling#prace4::OnRace"; end; OnStopRace: donpcevent "Poring#prace1::OnStop"; donpcevent "Angeling#prace2::OnStop"; donpcevent "Metaling#prace3::OnStop"; donpcevent "Deviling#prace4::OnStop"; donpcevent "Santa Poring#prace5::OnStop"; donpcevent "Poporing#prace6::OnStop"; if($prace_winner$!="") callsub WinRace; end; ReturnRace: donpcevent "Poring#prace1::OnReturn"; donpcevent "Angeling#prace2::OnReturn"; donpcevent "Metaling#prace3::OnReturn"; donpcevent "Deviling#prace4::OnReturn"; donpcevent "Santa Poring#prace5::OnReturn"; donpcevent "Poporing#prace6::OnReturn"; end; WinRace: mapannounce "p_track01","The winner is "+$prace_winner$,1,0xFFAB54; donpcevent "Checker#prace0::OnChequeo"; sleep2 10000; mapwarp "p_track01","prontera",142,170; set $accessPrace, 0; setnpctimer 30000; startnpctimer; donpcevent "PraceAnnouncer::OnPraceEnd"; end; OnInit: set $prace_random,70; set $prace_random2,600; set $prace_winner$,""; set $prace_bets,0; set $prace_bidders,0; end; OnTimer500: mapannounce "p_track01","Porings, on your marks...",1,0xFFAB54; end; OnTimer3000: mapannounce "p_track01","...3...",1,0xFFAB54; end; OnTimer4000: mapannounce "p_track01","...2...",1,0xFFAB54; end; OnTimer5000: mapannounce "p_track01","...1...",1,0xFFAB54; callsub StartRace; end; OnTimer6000: stopnpctimer; mapannounce "p_track01","Gooo!!!",1,0xFFAB54; end; OnTimer35000: set $prace_winner$,""; set $prace_bets,0; stopnpctimer; callsub ReturnRace; end; OnTimer90000: npctalk "I got "+$prace_bets+" bets. Anyone else?"; end; OnTimer110000: npctalk "The race will start soon. Last chance."; end; OnTimer120000: goto Start1; end; } //----------------------------------- // Racer NPC's //----------------------------------- p_track01,58,38,2 script Poring#prace1 1002,{ end; OnRace: initnpctimer; startnpctimer; end; OnStop: stopnpctimer; end; OnReturn: npcwalkto 58,38; end; OnTimer1100: getmapxy(.@mapname$,.@x,.@y,1,"Poring#prace1"); if(rand(100) < $prace_random) npcwalkto .@x-1,.@y; setnpctimer rand($prace_random2); startnpctimer; if ((.@x-1) == 29) { set $prace_winner$,"Poring"; emotion 29; donpcevent "Bidder#prace0::OnStopRace"; } end; } p_track01,58,36,2 script Angeling#prace2 1096,{ end; OnRace: initnpctimer; startnpctimer; end; OnStop: stopnpctimer; end; OnReturn: npcwalkto 58,36; end; OnTimer1100: getmapxy(.@mapname$,.@x,.@y,1,"Angeling#prace2"); if(rand(100) < $prace_random) npcwalkto .@x-1,.@y; setnpctimer rand($prace_random2);startnpctimer; if ((.@x-1) == 29) { set $prace_winner$,"Angeling"; emotion 29; donpcevent "Bidder#prace0::OnStopRace"; } end; } p_track01,58,34,2 script Metaling#prace3 1613,{ end; OnRace: initnpctimer; startnpctimer; end; OnStop: stopnpctimer; end; OnReturn: npcwalkto 58,34; end; OnTimer1100: getmapxy(.@mapname$,.@x,.@y,1,"Metaling#prace3"); if(rand(100) < $prace_random) npcwalkto .@x-1,.@y; setnpctimer rand($prace_random2);startnpctimer; if ((.@x-1) == 29) { set $prace_winner$,"Metaling"; emotion 29; donpcevent "Bidder#prace0::OnStopRace"; } end; } p_track01,58,32,2 script Deviling#prace4 1582,{ end; OnRace: initnpctimer; startnpctimer; end; OnStop: stopnpctimer; end; OnReturn: npcwalkto 58,32; end; OnTimer1100: getmapxy(.@mapname$,.@x,.@y,1,"Deviling#prace4"); if(rand(100) < $prace_random) npcwalkto .@x-1,.@y; setnpctimer rand($prace_random2);startnpctimer; if ((.@x-1) == 29) { set $prace_winner$,"Deviling"; emotion 29; donpcevent "Bidder#prace0::OnStopRace"; } end; } p_track01,58,30,2 script Santa Poring#prace5 1062,{ end; OnRace: initnpctimer; startnpctimer; end; OnStop: stopnpctimer; end; OnReturn: npcwalkto 58,30; end; OnTimer1100: getmapxy( .@mapname$,.@x,.@y,1,"Santa Poring#prace5"); if(rand(100) < $prace_random) npcwalkto .@x-1,.@y; setnpctimer rand($prace_random2);startnpctimer; if ((.@x-1) == 29) { set $prace_winner$,"Santa Poring"; emotion 29; donpcevent "Bidder#prace0::OnStopRace"; } end; } p_track01,58,28,2 script Poporing#prace6 1031,{ end; OnRace: initnpctimer; startnpctimer; end; OnStop: stopnpctimer; end; OnReturn: npcwalkto 58,28; end; OnTimer1100: getmapxy(.@mapname$,.@x,.@y,1,"Poporing#prace6"); if(rand(100) < $prace_random) npcwalkto .@x-1,.@y; setnpctimer rand($prace_random2);startnpctimer; if ((.@x-1) == 29) { set $prace_winner$,"Poporing"; emotion 29; donpcevent "Bidder#prace0::OnStopRace"; } end; }
  16. I have read this article (http://www.kavoir.com/2009/09/mysql-engines-innodb-vs-myisam-a-comparison-of-pros-and-cons.html) but it's written september 2009, I don't know if I can still rely on the above information.. So Which is better? InnoDB or MyISAM??
  17. Hello rAthena, How can I enable FluxCP's Forgot Password functionality preferably gmail ?? I don't know the settings that I should use. I tried some of the settings posted by the community but I can't make it work. Thanks.
  18. prontera,x,y,dir<tab>Dungeon Warper</tab>46,{ set .@PID, getcharid(1); getpartymember(.@PID); if($@partymembercount > 5 && $@partymembercount < 3) close; warpparty "guild_dun03",0,0,.@PID; }
  19. When WoE SE Started... The 2 Guardian Stones (1st and 2nd) is already built but after 5 mins they can still build the guardian stones. This results in duplication of Guardian Stones. For Example: Guild 2 is the owner of an SE Castle Guild 1 has conquered the SE castle BUG 1: Right after conquering SE Castle, The Guardian Stones are automatically built. Supposedly Manually this should be built by any guild member after conquering the agit. BUG 2: Whena guardian stone is destroyed, 5 minutes cooldown is ineffective. You can rebuild the stones without waiting for 5 minutes. Here's my agit_main_se.txt http://pastebin.com/cVV2frNP
×
×
  • Create New...