Jump to content

Jaburak

Members
  • Posts

    1125
  • Joined

  • Days Won

    31

Everything posted by Jaburak

  1. Jaburak

    No Card Drop

    trunk/conf/battle/drops.conf // The rate the common items are dropped (Items that are in the ETC tab, besides card) item_rate_common: 10000 item_rate_common_boss: 10000 item_drop_common_min: 1 item_drop_common_max: 10000 // The rate healing items are dropped (items that restore HP or SP) item_rate_heal: 10000 item_rate_heal_boss: 10000 item_drop_heal_min: 1 item_drop_heal_max: 10000 // The rate at which usable items (in the item tab) other then healing items are dropped. item_rate_use: 10000 item_rate_use_boss: 10000 item_drop_use_min: 1 item_drop_use_max: 10000 // The rate at which equipment is dropped. item_rate_equip: 10000 item_rate_equip_boss: 10000 item_drop_equip_min: 1 item_drop_equip_max: 10000 // The rate at which cards are dropped item_rate_card: 10000 item_rate_card_boss: 2500 item_drop_card_min: 1 item_drop_card_max: 10000 // The rate adjustment for the MVP items that the MVP gets directly in their inventory item_rate_mvp: 10000 item_drop_mvp_min: 1 item_drop_mvp_max: 10000 // The rate adjustment for card-granted item drops. item_rate_adddrop: 10000 item_drop_add_min: 1 item_drop_add_max: 10000 // Rate adjustment for Treasure Box drops (these override all other modifiers) item_rate_treasure: 10000 item_drop_treasure_min: 1 item_drop_treasure_max: 10000
  2. Weird. You're asking how to change the delay of Jack Frost to 0.1 even if you wear 3 Kiel Cards. But what I see on Kiel Card effect is; Reduces all skill's after-cast delay by 30%. What I'm thinking is, why do you prefer to use 3 Keil Cards if your Jack Frost delay is already 0.1
  3. What? You mean; even if you dont wear 3 kiels?
  4. Jaburak

    Help

    Your client should read grf, data lua and lub files.
  5. Jaburak

    Picklogs

    Can you show your log_athena.conf config?
  6. Jaburak

    EMERGENCY!

    That means they got your db informations. Or maybe you have some malicious script that cause your problem.
  7. Arrow Shower in official doesn't include chances on hit.
  8. I see. I think you need someone who's not lazy to do your request, or just hire and pay them. xD
  9. prontera,150,150,5 script Test 123,{ set .buy,1000000; set .sell,100000; set .reset,5000; switch(select("Buy Skill Points:Sell Skill Points:Reset Skill")){ case 1: mes "How many skill points you want to buy?"; input @amt,0,Zeny/.buy; if( @amt == 0 ) close; next; mes "Gained "+@amt+" Skill Points."; set SkillPoint,SkillPoint + @amt; set Zeny, Zeny - ( @amt * .buy ); close; case 2: mes "How many skill points you want to sell?"; input @amt,0,SkillPoint; if( @amt == 0 ) close; next; mes "There you go!"; set SkillPoint,SkillPoint - @amt; set Zeny, Zeny + ( @amt * .sell ); close; case 3: mes "Alright, here we go now.. Remember, changes won't take effect until you log back on!"; set Zeny, Zeny - ( .reset ); ResetSkill; close; } }
  10. Jaburak

    NPC Captcha

    You can also use this: prontera,150,150,3 script Test 123,{ set .@q1,rand(10000,99990); mes "Please enter the Captcha!:"; mes "^0000FF"+.@q1+"^000000"; input .@q2; if(.@q1!=.@q2) close; warp "prontera",150,150; end; }
  11. Jaburak

    NPC Captcha

    if(@tcheck < 1) { set captchoice,rand(1,10); mes "Please enter the captcha!"; switch(captchoice) { case 1: mes "Please input the captcha"; mes "123capt1"; input botname$; if(botname$ != "123capt1") atcommand "@kick "+strcharinfo(0); break; case 2: mes "Please input the captcha"; mes "123capt2"; input botname$; if(botname$ != "123capt2") atcommand "@kick "+strcharinfo(0); break; case 3: mes "Please input the captcha"; mes "123capt3"; input botname$; if(botname$ != "123capt3") atcommand "@kick "+strcharinfo(0); break; case 4: mes "Please input the captcha"; mes "123capt4"; input botname$; if(botname$ != "123capt4") atcommand "@kick "+strcharinfo(0); break; case 5: mes "Please input the captcha"; mes "123capt5"; input botname$; if(botname$ != "123capt5") atcommand "@kick "+strcharinfo(0); break; case 6: mes "Please input the captcha"; mes "123capt6"; input botname$; if(botname$ != "123capt6") atcommand "@kick "+strcharinfo(0); break; case 7: mes "Please input the captcha"; mes "123capt7"; input botname$; if(botname$ != "123capt7") atcommand "@kick "+strcharinfo(0); break; case 8: mes "Please input the captcha"; mes "123capt8"; input botname$; if(botname$ != "123capt8") atcommand "@kick "+strcharinfo(0); break; case 9: mes "Please input the captcha"; mes "123capt9"; input botname$; if(botname$ != "123capt9") atcommand "@kick "+strcharinfo(0); break; default: mes "Please input the captcha"; mes "123capt10"; input botname$; if(botname$ != "123capt10") atcommand "@kick "+strcharinfo(0); break; } mes "Good job!"; set @tcheck,1; }
  12. Just removed that line.
  13. trunk/npc/custom/quests/quest_shop.txt Add all the quest item you want here. It's very easy.
  14. Why dont you just remove the 3rd job changer? This will resolve your issue.
  15. // --- ARTHistic's Property --- // --- Please visit http://thdesigns.co.nr --- // --- Scripted By: ARTHistic --- // --- Do Not Revomed the Credits --- prontera,130,205,5 script Treasure Box Summoner 856,{ mes "[ Treasure Box Event ]"; mes "Hello, I'm a new mage here in Midgard. Every hour, I tried to cast my summoning spells and there a chance that i can summon a Treasure Box that will give you items once you destroy it. I only cast my spell on main city and I immediately announce to everyone once I perfectly cast my spells. Anyways, I will give you a little hint..."; if( $@tboxevent == 0 ){ mes "I ^ff0000failed^000000 to summoned the Treasure Box last time.^000000"; }else { mes "^I successfully summoned the Treasure Box last time."; } mes " "; mes "Scripted by: ^777777ARTHistic^000000"; close; OnMinute00: set $@tboxevent, rand(2); if ( $@tboxevent != 0 ){ announce "Treasure Box Summoner: I perfectly cast my summoning skills.",0; sleep2 5000; announce "A rare Treasure Box will be spawned in 30 seconds at Prontera.",0; sleep2 30000; monster "prontera.gat",0,0,"Treasure Box",1845,1,"Treasure Box Summoner::OnTBoxKilled"; end; }else { end; } end; OnTBoxKilled: announce "The rare Treasure Box has been founded and destroyed by "+strcharinfo(0)+"!", bc_all; getitem 7539, 5; end; }
  16. //===== rAthena Script ======================================= //= Guild Prize Giveaway //===== By: ================================================== //= AnnieRuru / Mysterious / Joseph //===== Current Version: ===================================== //= 1.7 //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= //= Rewards guild masters of castle owners after each //= War of Emperium session. //===== Additional Comments: ================================= //= v1.0 - Intitial Re-release [Mysterious] //= v1.1 - Language structures [Mysterious] //= v1.2 - Added divisions [Mysterious] //= v1.3 - Added proper information [Mysterious] //= v1.4 - Optimized! [Euphy] //= v1.5 - Little bit of cleaning [Mysterious] //= v1.6 - Fixed Agit on/off corruption. [Joseph] //= v1.7 - Fixed overweight issues [Joseph] //============================================================ prontera,163,166,4 script Castle Rewards 871,{ function GetCastle; set .@reward,671,1; //<Item_ID>,<Amount>{,...} set .@n$,"["+strnpcinfo(0)+"]"; mes "Your guild [^0000FF"+getguildname(getcharid(2))+"^000000] has conquered:"; for(set .@i,0;.@i<getarraysize(.Castles$);set .@i,.@i+1) if (getcastledata(.Castles$[.@i],1) == getcharid(2)) { mes " > "+getcastlename(.Castles$[.@i])+""; set .@c,1; setarray .@uh$[getarraysize(.@uh$)],.Castles$[.@i],(1<<.@i); } if (!.@c) { mes " > No castles."; close; } next; if (select(((getguildmasterid(getcharid(2))==getcharid(0))?((agitcheck()||agitcheck2())?"":"Redeem Reward"):"")+":Close")==2) close; mes .@n$; mes "Please select a castle to redeem your guild reward."; for(set .@i,0;.@i<getarraysize(.@uh$);set .@i,.@i+2) set .@m$,.@m$+($castle_reward&(1<<GetCastle(atoi(.@uh$[.@i+1])))?"^0000FF":"^FF0000")+getcastlename(.@uh$[.@i])+"^000000:"; next; set .@m,select(.@m$)-1; if ($castle_reward&(1<<GetCastle(atoi(.@uh$[.@m*2+1])))) { mes .@n$; mes "Here's your reward for conquering ^0000FF"+getcastlename(.@uh$[.@m*2])+"^000000."; mes "You should divide these among your guild members."; for(set .@i,0;.@i<getarraysize(.@reward);set .@i,.@i+1) if (!checkweight(.@reward[.@i],.@reward[.@i+1])) { mes " "; mes "^FF0000Overweight!^000000"; close; } for(set .@i,0;.@i<getarraysize(.@reward);set .@i,.@i+1) getitem .@reward[.@i],.@reward[.@i+1]; set $castle_reward,$castle_reward^(1<<GetCastle(atoi(.@uh$[.@m*2+1]))); close; } mes .@n$; mes "It seems like you've redeemed the reward."; close; function GetCastle { for(set .@j,0;.@j<getarraysize(.Castles$);set .@j,.@j+1) { set .@c1,.@c2|(1<<.@j); if (getarg(0)==.@c1) return .@j; } return -1; } OnAgitEnd: OnAgitEnd2: for(set .@i,0;.@i<getarraysize($WOE_CONTROL);set .@i,.@i+4) if (gettime(4)==$WOE_CONTROL[.@i] && gettime(3)==$WOE_CONTROL[.@i+2] && $castle_reward&(1<<GetCastle($WOE_CONTROL[.@i+3])) == 0) set $castle_reward,$castle_reward|(1<<GetCastle($WOE_CONTROL[.@i+3])); end; OnInit: setarray .Castles$, "prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05", "payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05", "gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05", "aldeg_cas01","aldeg_cas02","aldeg_cas03","aldeg_cas04","aldeg_cas05", "arug_cas01","arug_cas02","arug_cas03","arug_cas04","arug_cas05", "schg_cas01","schg_cas02","schg_cas03","schg_cas04","schg_cas05"; end; }
  17. trunk/src/map/status.c if(gc->castle_id < 24 || md->class_ == MOBID_EMPERIUM) { #ifdef RENEWAL status->max_hp += 50 * gc->defense; status->max_sp += 70 * gc->defense; #else status->max_hp += 1000 * gc->defense; status->max_sp += 200 * gc->defense; #endif status->hp = status->max_hp; status->sp = status->max_sp; status->def += (gc->defense+2)/3; status->mdef += (gc->defense+2)/3; } if(md->class_ != MOBID_EMPERIUM) { status->batk += status->batk * 10*md->guardian_data->guardup_lv/100; status->rhw.atk += status->rhw.atk * 10*md->guardian_data->guardup_lv/100; status->rhw.atk2 += status->rhw.atk2 * 10*md->guardian_data->guardup_lv/100; status->aspd_rate -= 100*md->guardian_data->guardup_lv; } }
  18. This is absolutely wrong. SELECT `name` FROM `guild` WHERE `name`
  19. Welcome Yea I just noticed that after reading your script. xD
  20. It's already implemented in r17340
  21. I think you should apply the V4P system in your fluxcp theme.
×
×
  • Create New...