Jump to content

Kido

Members
  • Posts

    1445
  • Joined

  • Last visited

  • Days Won

    10

Community Answers

  1. Kido's post in High Wizzard Error When logging in was marked as the answer   
    it's better to update your kRo, you can get it at ratemyserver.net
     
    because that will save you from future errors
  2. Kido's post in WoE and BG statistics was marked as the answer   
    Hello, i think you saw this
    http://rathena.org/board/topic/87149-woe-earamod-statistics/
     
    It's a paid addon, you can ge it from the guy at $5
    http://rathena.org/board/files/file/2995-woe-earamod-statistics/
     
    Or maybe the own server dev. coded it for the server o:
  3. Kido's post in How can i disable renewal maps was marked as the answer   
    same ad the answer in your other post lol 
     
    copy/paste
     
    https://github.com/r...aps_athena.conf
     
    comment there the maps you want to disable with a //
     
    when you want to return them just uncomment them by removing the //
     
    hmm however you will need to restart the server D: (turn off and then on)
  4. Kido's post in Map Disable was marked as the answer   
    https://github.com/rathena/rathena/blob/master/conf/maps_athena.conf
     
    comment there the maps you want to disable with a //
     
    when you want to return them just uncomment them by removing the //
     
    hmm however you will need to restart the server D: (turn off and then on)
  5. Kido's post in Q>Emoticons (in game) was marked as the answer   
    data>sprite>ÀÌÆÑÆ®/emotion.act data>sprite>ÀÌÆÑÆ®/emotion.spr data>sprite>이팩트/emotion.act data>sprite>이팩트/emotion.spr (?)
     

  6. Kido's post in Skill delay, Skill damage was marked as the answer   
    Hello, here you can edit the delay and cool down of the skills
     
    trunk/db/pre-re/skill_cast_db.txt if you are using pre-renewall
    https://github.com/rathena/rathena/blob/master/db/pre-re/skill_cast_db.txt
     
    trunk/db/re/skill_cast_db.txt if you are using renewall
    https://github.com/rathena/rathena/blob/master/db/re/skill_cast_db.txt
     
    To modify the skills damage and so on you will require to do src modification for everyone (look at skill files)
    https://github.com/rathena/rathena/tree/master/src/map
     
    You will need to know about C and minor edit. After you mod. the skills you want, you have to recompile so they will take effect.
     
    Please make a backup before doing, in case that something goes wrong, because if it goues, you won't be able to run the server D:
  7. Kido's post in Character Deletion Script (workaround) was marked as the answer   
    Hello, i recommend you the Peopleperson49's Character Deletion script ;D!
    http://rathena.org/board/topic/93776-utility-delete-character-command/
     
    You are missing some tables that you also have to clear too D:!
  8. Kido's post in Hello ra Devs was marked as the answer   
    provide error screen or something?
    hideoffnpc "<Your npc name>"; and
    hideonnpc "<Your npc name>"; will be enought for what you want o:
  9. Kido's post in N>Help to this simple problem was marked as the answer   
    hehe don't worry and welcome (:
     
    huh it's pretty easy to change the max level
     
    please read this
     
    http://rathena.org/wiki/Edit_Max_Level
     
    most of things are on the wiki
     
    remember tor ecompile (:
  10. Kido's post in modify mob item ratio more than 10 ids was marked as the answer   
    well finally got some free time to test it lol
     
    i supposed that there would be around 1600 mobs (rAthena pre-re r17702) and even if so, i wouldn't adjust the drop rate for each mob lol so, i just wanted to see if i ca set it with all of them
     
    so it worked o:! 
     
    // - By default you can list up to 10 MonsterIDs per ItemID.
    // It can be changed in src/map/mob.c by adjusting MAX_ITEMRATIO_MOBS.
     
    now on src/map/mob.c
     
    i seted it to 1600 and it worked o:!
     
    then recompile and no errors appeared
     
    however there was something weird lol
     

    when i do @whodrops itemDropEdited it shows 2 drop rates
    the global one for the conf/battle/drops
    and the edited one from db/mob_item_ratio
     
    first i was like "lol what's that"
     
    then when i did @mi fallen & @mi crothen this appeared

    the drops are setted properly then o:!!
     
    so i wanted to stay 100% and went to test if that's the real drop and well.. it is o:!

    so that answers basiclly my question
    unlimitted lol
     
    the drops i had
     
    4359,7000{,1647} 4357,8000{,1646} 4361,9000{,1648} 4363,10000{,1649} 4367,11000{,1650} 4365,11200{,1651} // 4399,1000{,1708} 4430,2000{,1832} 4403,3000{,1734} 4441,4000{,1871} 4451,5000{,1957} 4001,100{,1002}  
    thank you sandbox for the repplies o;
     
    SUCCESS!!!
  11. Kido's post in Q> about bAddMonsterDropItem was marked as the answer   
    do you get any map error?
     
    try to get some items by using any of these cards
     
    http://ratemyserver.net/index.php?page=item_db&item_id=&iname=&itype=6&iclass=-1&islot_sign=-1&islot=-1&ij%5B+%5D=-1&iju=-1&idesc=box+of&iscript=&i_ele=-1&i_status=-1&i_race=-1&i_bonus=-1&icfix=&sort_r=0&sort_o=0&isearch=Search
     
    then if you get any one it means that it should work
     
    also, try to set the drop chance of one of that cards to 100% so you can make sure it works
     
    here is mine drop
    // The rate adjustment for card-granted item drops. item_rate_adddrop: 10000 item_drop_add_min: 10000 item_drop_add_max: 10000 give a try and let me know if you get any errors lol
  12. Kido's post in CUSTOM MOB EXP was marked as the answer   
    remember to hit tabs
    -<tab>script<tab>MVP Badge<tab>-1,{ OnNPCKillEvent: if(killedrid == 3222) getexp 999999999,999999999; end; if ( getmonsterinfo( killedrid, MOB_MVPEXP ) && rand(100) < 100 ) { if ( getcharid(1) ) { getpartymember getcharid(1), 1; getpartymember getcharid(1), 2; for ( .@i = 0; .@i < $@partymembercount; .@i++ ) { if ( isloggedin( $@partymemberaid[.@i], $@partymembercid[.@i] ) ) { // what happens if someone in the party member is offline =/ .@partymemberaid[.@c] = $@partymemberaid[.@i]; .@c++; } } getitem 25009, 1, .@partymemberaid[ rand( .@c ) ]; } else { getitem 25009, 1; } } end; } i'm not getting error
  13. Kido's post in Job vs job pvp was marked as the answer   
    try this o: thanks goes to emistry
    prontera,155,181,5 script Sample 733,{ set .name$,"[PvP Room]"; set .@menu$, "All Jobs:";for( set .@i, 1; .@i < getarraysize(.pvproomsjob); set .@i, .@i+1) { set .@menu$, .@menu$ + "^FF0000[" + .@i + "] ^0000FF"+jobname(.pvproomsjob[.@i])+"^000000:";} set .@choice, select(.@menu$) -1;if(!.@choice) { warp .mapname$[.@choice],0,0; // Edit map for All Jobs end;} if(Class != .pvproomsjob[.@choice]) { mes "You are not of Class "+jobname(.pvproomsjob[.@choice]); close; }mapannounce .mapname$[.@choice],strcharinfo(0) + " Entered the PvP Room.",0; warp .mapname$[.@choice],0,0; end; OnInit: setarray .pvproomsjob[1],4009,4016,4010,4017,4011,4018,4012,4019,4013,4020; // Put job id's setarray .mapname$[0],"guild_vs5","pvp_y_7-2","pvp_y_6-2","pvp_y_5-2","pvp_y_4-2","pvp_y_3-2","pvp_y_2-2","pvp_y_1-2","pvp_y_8-2","pvp_y_6-5","pvp_y_7-5"; // Put map name for those jobs. end;} select the job id
    then select a map
     
    it's pretty easy to use o:
     
    original topic
    http://rathena.org/board/topic/58698-request-pvp-room/
  14. Kido's post in etc item convertor to another etc item was marked as the answer   
    try this o:
    prontera,159,177,4 script Jellopy Master 935,{ mes "Do you want to change 10 Jellopies for 1 Poring Card?"; switch(select("Yup:Nope thnaks")) { case 1: if(countitem(909)<10)goto no_item; mes "How many Poring Cards?."; mes "10 Jellopy = 1 Poring Card"; mes "I can exchange you a Maxium of 100 Poring Cards."; input @amount,0,100; delitem 909,1*@amount*10; getitem 4001,1*@amount; close; case 2: mes "Allright Poring Love, take care"; close; no_item: mes "You dont have the Jellopies"; close; } }
  15. Kido's post in Summoning Room was marked as the answer   
    original topic
    http://rathena.org/board/topic/72376-mvp-summon-script/page-3
     
    link to the solution
    https://github.com/r...tc/mvp_room.txt 
     
    it's easy to edit so you can adapt it as you need ;D
  16. Kido's post in Pet having stat points when equipped was marked as the answer   
    trunk/db/pet_db.txt
     
    quote file:
    // MobID,Name,JName,LureID,EggID,EquipID,FoodID,Fullness,HungryDelay,R_Hungry,R_Full,Intimate,Die,Capture,Speed,S_Performance,talk_convert_class,attack_rate,defence_attack_rate,change_target_rate,pet_script,loyal_script example:
    1002,PORING,Poring,619,9001,10013,531,80,60,50,100,250,20,2000,150,1,0,350,400,800,{},{ bonus bLuk,2; bonus bCritical,1; } the poring egg when loyal, gives bonus luk + 2 and critical + 1
    edit the last {} {} for desired bonus
    firsst {} is when hatched
    second {} is when the pet gets loyal
     
    have fun
  17. Kido's post in warper with dungeon levels? was marked as the answer   
    sure o:
     
    i use the Euphy warper, it also has field levels and so on, pretty cool (:
     
    http://rathena.org/board/topic/64394-%E2%9C%B0-euphys-scripts-%E2%9C%B0/
  18. Kido's post in Maam annies bg was marked as the answer   
    oh lol was about to say the same
     
    change map npc and inside script maps D:
     
    for example this lines to another map
    .red = createbgid( "guild_vs3", 13,50, strnpcinfo(0)+"::Onredout", strnpcinfo(0)+"::Onredout" ); .blue = createbgid( "guild_vs3", 86,50, strnpcinfo(0)+"::Onblueout", strnpcinfo(0)+"::Onblueout" ); callfunc "rand__", .min2start *2, $@rand; for ( .@i = 0; .@i < $@warpwaitingpcnum; .@i++ ) setbgid ( .@i %2 )? .red : .blue, $@warpwaitingpc[ $@rand[.@i] ]; delwaitingroom strnpcinfo(0); bg_warp .red, "guild_vs3", 13,50; bg_warp .blue, "guild_vs3", 86,50; bg_updatescore "guild_vs3", 0,0; sleep .eventlasting * 1000;
  19. Kido's post in Coin To Item Exchanger was marked as the answer   
    Edit:
    Lol nvm this
    the script need some fixes, give me a min. and i will fix it
    Edit2:
    Finally fixed, there were some mistakes
    There was no menu predefined for gold coins, it just opened alone the silver coins trade This line  switch(select("Ghostring Scroll:Holy Armor Scroll:Shadow Armor Scroll":Tao Gunka Scroll:Repair Weapon Scroll")) { Has an error, there is an extra " just after Shadow Armor Scroll
    When fixed that, after putting the amount of desired exchange, the npc does nothing and a blank window of npc message stucks the player (fixed adding a close; at the end of every exchange
    I hope it helps
    prontera,146,172,6 script Kidolol 872,{ set .@name$,"[Coin Exchanger]"; mes .@name$; mes "Hi! What Can i Do For You ?"; menu "Silver Coin",sc,"Gold Coin",gc; //added options to select for Silver/Gold exchanges mes .@name$; sc: next; switch(select("Level 5 Assumptio Scroll:Level 5 Aspersio Scroll:Level 10 Blessing Scroll:Level 10 Increase Agi Scroll:Level 10 Mystical Amplification Scroll:Level 10 Wind Walk:Gold Coin")) { case 1: mes "Please Input The Number of Coins"; input .@t; if(checkweight(675,.@t)){ if(.@t < 0 ) ||(countitem(675) < .@t){ close;} delitem 675,.@t; getitem 12218,5*.@t; close; // added 1 close; to every end of exchange to fix the tuck message window } else { mes "You Don't Have Enough Coin, Please Comeback Again When You Have It."; close; } break; case 2: mes "Please Input The Number of Coins"; input .@t; if(checkweight(675,.@t)){ if(.@t < 0 ) ||(countitem(675) < .@t){ close;} delitem 675,.@t; getitem 12217,5*.@t; close; } else { mes "You Don't Have Enough Coin, Please Comeback Again When You Have It."; close; } break; case 3: mes "Please Input The Number of Coins"; input .@t; if(checkweight(675,.@t)){ if(.@t < 0 ) ||(countitem(675) < .@t){ close;} delitem 675,.@t; getitem 12215,10*.@t; close; } else { mes "You Don't Have Enough Coin, Please Comeback Again When You Have It."; close; } break; case 4: mes "Please Input The Number of Coins"; input .@t; if(checkweight(675,.@t)){ if(.@t < 0 ) ||(countitem(675) < .@t){ close;} delitem 675,.@t; getitem 12216,10*.@t; close; } else { mes "You Don't Have Enough Coin, Please Comeback Again When You Have It."; close; } break; case 5: mes "Please Input The Number of Coins"; input .@t; if(checkweight(675,.@t)){ if(.@t < 0 ) ||(countitem(675) < .@t){ close;} delitem 675,.@t; getitem 14593,5*.@t; close; } else { mes "You Don't Have Enough Coin, Please Comeback Again When You Have It."; close; } break; case 6: mes "Please Input The Number of Coins"; input .@t; if(checkweight(675,.@t)){ if(.@t < 0 ) ||(countitem(675) < .@t){ close;} delitem 675,.@t; getitem 12219,5*.@t; close; } else { mes "You Don't Have Enough Coin, Please Comeback Again When You Have It."; close; } break; case 7: mes "Please Input The Number of Coins"; input .@t; if(checkweight(675,.@t)){ if(.@t < 5 ) ||(countitem(675) < .@t){ close; } delitem 675,.@t; getitem 671,.@t/5; close; } else { mes "You Don't Have Enough Coin, Please Comeback Again When You Have It."; close; } break; } gc: next; menu "Ghostring Scroll",GS,"Holy Armor Scroll",HAS,"Shadow Armor Scroll",SAS,"Tao Gunka Scroll",TGS,"Repair Weapon Scroll",RWS,"Silver Coin",SCS; //switch(select("Ghostring Scroll:Holy Armor Scroll:Shadow Armor Scroll:Tao Gunka Scroll:Repair Weapon Scroll")) { //was removed to put a menu instead since it has an extra " and could mess the whole case count (maybe this was not neccesary at all ... next; GS: mes "Please Input The Number of Coins"; input .@t; if(checkweight(675,.@t)){ if(.@t < 0 ) ||(countitem(675) < .@t){ close;} delitem 671,.@t; getitem 14598,10*.@t; close; } else { mes "You Don't Have Enough Coin, Please Comeback Again When You Have It."; close; } close; HAS: next; mes "Please Input The Number of Coins"; input .@t; if(checkweight(675,.@t)){ if(.@t < 0 ) ||(countitem(675) < .@t){ close;} delitem 671,.@t; getitem 14540,5*.@t; close; } else { mes "You Don't Have Enough Coin, Please Comeback Again When You Have It."; close; } close; SAS: next; mes "Please Input The Number of Coins"; input .@t; if(checkweight(675,.@t)){ if(.@t < 0 ) ||(countitem(675) < .@t){ close;} delitem 671,.@t; getitem 14539,10*.@t; close; } else { mes "You Don't Have Enough Coin, Please Comeback Again When You Have It."; close; } close; TGS: next; mes "Please Input The Number of Coins"; input .@t; if(checkweight(675,.@t)){ if(.@t < 0 ) ||(countitem(675) < .@t){ close;} delitem 671,.@t; getitem 14602,10*.@t; close; } else { mes "You Don't Have Enough Coin, Please Comeback Again When You Have It."; close; } close; RWS: next; mes "Please Input The Number of Coins"; input .@t; if(checkweight(675,.@t)){ if(.@t < 5 ) ||(countitem(675) < .@t){ close;} delitem 671,.@t; getitem 14521,1*.@t; close; } else { mes "You Don't Have Enough Coin, Please Comeback Again When You Have It."; close; } close; SCS: next; mes "Please Input The Number of Coins"; input .@t; if(checkweight(675,.@t)){ if(.@t < 5 ) ||(countitem(675) < .@t){ close;} delitem 671,.@t; getitem 675,5*.@t; close; } else { mes "You Don't Have Enough Coin, Please Comeback Again When You Have It."; close; } close; } } Tell me if you get an error
  20. Kido's post in Drops.txt need help was marked as the answer   
    everything is in the wiki @_@
     
    http://rathena.org/wiki/Category:Configuration
     
    click the spoiler if you don't find it at all lol
     
     
    that should do it
  21. Kido's post in Need HELP! was marked as the answer   
    /conf/char_athena.conf
    //=================================== // Pincode system //=================================== // NOTE: Requires client 2011-03-09aragexeRE or newer. // A window is opened before you can select your character and you will have to enter a pincode by using only your mouse. // Default: yes pincode_enabled: yes change it to no
    //=================================== // Pincode system //=================================== // NOTE: Requires client 2011-03-09aragexeRE or newer. // A window is opened before you can select your character and you will have to enter a pincode by using only your mouse. // Default: yes pincode_enabled: no i hope it helped you (:
     
  22. Kido's post in Only 1 CP / Linux Online? was marked as the answer   
    The problem was with the old vps, a misconfiguration it looks
     
     
    Thanks i talked to the guy and we kinda find the error, a misconfiguration on the /trunk/cong folder and files of the old vps, the new one that the guy installed is working properly
     
    i had to check the ips and the db connections to make sure they don't be the same and it worked !
     
    Thanks again for the reply, to both!
  23. Kido's post in Coin Exchanger Exploit was marked as the answer   
    thanks for the suggestion, but i would just add a different no_item so the npc may say something different if the player tryied to claim more zeny by giving more than 10,000 coins, like this:
    quiz_02,49,386,4 script Coin Buyer 790,{ set @sPrice,10000; set @coins,countitem(675); mes "Hello, i can trade your silver coins for 10k of zeny. Wanna deal?"; next; menu "Sure, lets get rich",Cfz,"No thanks.",nothx; Cfz: if(@coins)<1)goto no_item; input @amount; if(@amount > @coins)goto over_item; delitem 675,@amount; set Zeny,Zeny+(@amount*@sPrice); close; //added this when trying to give more than the maxium amount you want to trade no_item: mes "You dont have enough coins."; close; over_item: mes "You have too many coins, im not rich to give you that great amount of zeny..." close; nothx: mes "You are welcome anyway"; close; } Thanks again
  24. Kido's post in Can not make this bonus script work was marked as the answer   
    the bonus of the second parameter is not working D:! the other ones works fine!


    Edit:
    finally it worked, i had to take the script from function 2 to function 1, it ended like this, thank you so much!

    function script bonus_parametr1 { bonus bIntravision,0; bonus bAllStats,15; bonus bMaxHPrate,20; bonus bMaxSPrate,20; bonus bLongAtkRate,30; bonus bMatkRate,30; bonus2 bResEff,Eff_Blind,10000; bonus2 bResEff,Eff_Sleep,10000; bonus2 bResEff,Eff_Poison,10000; bonus2 bResEff,Eff_Freeze,10000; bonus2 bResEff,Eff_Silence,10000; bonus2 bResEff,Eff_Stun,10000; bonus2 bResEff,Eff_Curse,10000; bonus2 bResEff,Eff_Confusion,10000; bonus2 bResEff,Eff_Stone,10000; if(isequipped(2647)) bonus bAllStats,10; if(isequipped(4399)) bonus bDef,30; if(isequipped(4399)) bonus bFlee,10; if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief||(BaseJob==Job_Taekwon&&Class!=Job_Soul_Linker)) { bonus2 bSkillAtk,"KN_BOWLINGBASH",10; bonus2 bSkillAtk,"PA_SACRIFICE",10; bonus2 bSkillAtk,"SG_SUN_WARM",10; bonus2 bSkillAtk,"SG_MOON_WARM",10; bonus2 bSkillAtk,"SG_STAR_WARM",10; bonus2 bSkillAtk,"413",10; bonus2 bSkillAtk,"415",10; bonus2 bSkillAtk,"417",10; bonus2 bSkillAtk,"419",10; bonus2 bSkillAtk,"421",10; bonus bInt,100; bonus bMatkRate,-70; end; } else if(BaseClass==Job_Mage||BaseClass==Job_Acolyte||class==Job_Ninja||class==Job_Soul_Linker) { bonus bMatkRate,15; bonus bMaxHPrate,10; } else if(BaseClass==Job_Archer||BaseClass==Job_Gunslinger) { bonus bLongAtkRate,15; end; } else if(BaseJob==Job_Novice||BaseJob==Job_SuperNovice) { bonus bMaxHP,92000; bonus bMaxSP,5000; end; } }
  25. Kido's post in fatal error cant close scanner.o help please! was marked as the answer   
    thanks! already solve it, i had to turn off the map server, it was the only online, thanks for the repply
×
×
  • Create New...