Jump to content

Yoona

Members
  • Posts

    567
  • Joined

  • Last visited

Everything posted by Yoona

  1. @AnnieRuru Hi Annie! it is possible to detect same IP? when entering the pub? and autokick the 2nd same IP character?
  2. Its better if you apply it manually
  3. @Akkarin how can i apply those things?..
  4. @Akkarin Yes i follow this Guide http://www.eathena.ws/board/index.php?showtopic=279692&view=findpost&p=1532918 When i run the First Server I can Login but when i start to run the Second Server i cant login on the First Server anymore, instead i can log in on the 2nd Server.. How do you run the char and map server only for the second server... L_SRV=./server1/login-server_sql C_SRV1=./server1/char-server_sql M_SRV1=./server1/map-server_sql C_SRV2=./server2/char-server_sql M_SRV2=./server2/map-server_sql check_files() { for i in ${L_SRV} ${C_SRV1} ${M_SRV1} ${C_SRV2} ${M_SRV2} do if [ ! -f ./$i ]; then echo "$i does not exist, or can't run." echo "Stop. Check your compile." exit 1; fi done # more << EOF echo "Check complete." echo "Looks good, a nice Athena!" #EOF } 'start') print_start check_files exec .{L_SRV}& exec .{C_SRV1}& exec .{M_SRV1}& exec .{C_SRV2}& exec .{M_SRV2}& 'stop') killall ${L_SRV} ${C_SRV1} ${M_SRV1} ${C_SRV2} ${M_SRV2} can someone tell me where can i add this one?
  5. Im trying to create 2 Servers but 1 Login server, but encounter this kind of problem... [ Server 1 ] Running Good [ Server 2 ] Running Good but when i try to log in, i can log in on Server 2 not on Server 1 anyone can help me with this? @bump!
  6. what if summoning tbox will be random from different castle like the one Kriemhild summon then from scared_altar tbox.
  7. at the same place where Player killed the MVP.
  8. Hi guys! well i have a different idea of this kind of script ~ so let me explain it. so here, Everytime A Player kills an MVP's there will be 30 ~ 50% chance of summoning a single treasure chest ( randomly from each castle's ) Well i hope you guys can help me with this. thanks! rAthena! ( Got this idea from Aura Kingdom.. anyone here playing aura kingdom? Raise your hands! ) hahaha!
  9. Yoona

    Job Master!

    @sandbox how about prize will be only at Trans Job?
  10. Hello rAthena, I have a request for you guys! Here's the script : //===== rAthena Script ======================================= //= Job Master //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.4 //===== Compatible With: ===================================== //= rAthena Project //===== Description: ========================================= //= A fully functional job changer. //===== Additional Comments: ================================= //= 1.0 Initial script. //= 1.1 Fixed reset on Baby job change. //= 1.2 Added Expanded Super Novice support and initial Kagerou/Oboro support. //= 1.3 Kagerou/Oboro added. //= 1.4 Rebellion added. //============================================================ trinity,99,154,5 script Job Master 635,{ function Job_Menu; mes "[Job Master]"; if (Class > 4049) { mes "No more jobs are available."; close; } if (checkfalcon() || checkcart() || checkriding() || ismounting()) { mes "Please remove your "+((checkfalcon())?"falcon":"")+((checkcart())?"cart":"")+((checkriding())?"Peco":"")+((ismounting())?"mount":"")+" before proceeding."; close; } if (.SkillPointCheck && SkillPoint) { mes "Please use all your skill points before proceeding."; close; } set .@eac, eaclass(); set .@i, ((.ThirdClass)?roclass(.@eac&EAJ_UPPERMASK):Class); if (.@i > 6 && .@i < 22) { if (BaseLevel < .Rebirth[0] || JobLevel < .Rebirth[1]) { set .@blvl, .Rebirth[0]-BaseLevel; set .@jlvl, .Rebirth[1]-JobLevel; mes "You need "+((.@blvl>0)?.@blvl+" more base levels "+((.@jlvl>0)?"/ ":""):"")+((.@jlvl>0)?.@jlvl+" more job levels ":"")+"to continue."; close; } if (Class > 21) { mes "Switch to third class?"; next; Job_Menu(roclass(.@eac|EAJL_THIRD)); close; } while(1) { mes "Select an option."; next; set .@i, select(" ~ ^0055FFRebirth^000000:"+((.ThirdClass)?" ~ ^FF0000Third Class^000000":"")+": ~ ^777777Cancel^000000"); if (.@i==3) close; mes "[Job Master]"; mes "Are you sure?"; next; Job_Menu(((.@i==1)?4001:roclass(.@eac|EAJL_THIRD))); mes "[Job Master]"; } } set .@j1, roclass(.@eac|EAJL_2_1); set .@j2,roclass(.@eac|EAJL_2_2); if ((.@eac&EAJ_UPPERMASK) == EAJ_SUPER_NOVICE) setarray .@exp[0],roclass(.@eac|EAJL_THIRD),99; if (Class == Job_Ninja || Class == Job_Gunslinger) setarray .@exp[0],.@j1,70; if (.@exp[0] && .SecondExpanded) { if (BaseLevel < .Rebirth[0] || JobLevel < .@exp[1]) { set .@blvl, .Rebirth[0]-BaseLevel; set .@jlvl, .@exp[1]-JobLevel; mes "You need "+((.@blvl>0)?.@blvl+" more base levels "+((.@jlvl>0)?"/ ":""):"")+((.@jlvl>0)?.@jlvl+" more job levels ":"")+"to continue."; close; } mes "Switch to "+jobname(.@exp[0])+"?"; next; Job_Menu(.@exp[0]); close; } if (.@eac&EAJL_2) if (.@eac&(EAJL_UPPER|EAJL_BABY) || roclass(.@eac|EAJL_UPPER) == -1) { mes "No more jobs are available."; close; } if ((.@eac&EAJ_BASEMASK) == EAJ_NOVICE) { if (JobLevel < .JobReq[0]) mes "A job level of "+.JobReq[0]+" is required to change into the 1st Class."; else if (Class == 4001 && .LastJob && lastJob) { mes "Switch classes now?"; next; Job_Menu(roclass((eaclass(lastJob)&EAJ_BASEMASK)|EAJL_UPPER)); } else switch(Class) { case 0: Job_Menu(1,2,3,4,5,6,23,4046,24,25,4023); case 4001: Job_Menu(4002,4003,4004,4005,4006,4007); case 4023: Job_Menu(4024,4025,4026,4027,4028,4029,4045); default: mes "An error has occurred."; break; } close; } if (roclass(.@eac|EAJL_2_1) == -1 || roclass(.@eac|EAJL_2_2) == -1) mes "No more jobs are available."; else if (!(.@eac&EAJL_2) && JobLevel < .JobReq[1]) mes "A job level of "+.JobReq[1]+" is required to change into the 2nd Class."; else if (.LastJob && lastJob && (.@eac&EAJL_UPPER)) { mes "Switch classes now?"; next; Job_Menu(lastJob+4001); } else Job_Menu(.@j1,.@j2); close; function Job_Menu { while(1) { if (getargcount() > 1) { mes "Select a job."; set .@menu$,""; for(set .@i,0; .@i<getargcount(); set .@i,.@i+1) set .@menu$, .@menu$+" ~ "+jobname(getarg(.@i))+":"; set .@menu$, .@menu$+" ~ ^777777Cancel^000000"; next; set .@i, getarg(select(.@menu$)-1,0); if (!.@i) close; if ((.@i == 23 || .@i == 4045) && BaseLevel < .SNovice) { mes "[Job Master]"; mes "A base level of "+.SNovice+" is required to turn into a "+jobname(.@i)+"."; close; } mes "[Job Master]"; mes "Are you sure?"; next; } else set .@i, getarg(0); if (select(" ~ Change into ^0055FF"+jobname(.@i)+"^000000 class: ~ ^777777"+((getargcount() > 1)?"Go back":"Cancel")+"^000000") == 1) { mes "[Job Master]"; mes "You are now "+callfunc("F_InsertArticle",jobname(.@i))+"!"; if (.@i==4001 && .LastJob) set lastJob, Class; jobchange .@i; if (.@i==4001 || .@i==4023) resetlvl(1); specialeffect2 EF_ANGEL2; specialeffect2 EF_ELECTRIC; if (.Platinum) callsub Get_Platinum; close; } if (getargcount() == 1) return; mes "[Job Master]"; } end; } Get_Platinum: skill 142,1,0; switch(BaseClass) { case 0: if (Class !=23) skill 143,1,0; break; case 1: skill 144,1,0; skill 145,1,0; skill 146,1,0; break; case 2: skill 157,1,0; break; case 3: skill 147,1,0; skill 148,1,0; break; case 4: skill 156,1,0; break; case 5: skill 153,1,0; skill 154,1,0; skill 155,1,0; break; case 6: skill 149,1,0; skill 150,1,0; skill 151,1,0; skill 152,1,0; break; default: break; } switch(BaseJob) { case 7: skill 1001,1,0; break; case 8: skill 1014,1,0; break; case 9: skill 1006,1,0; break; case 10: skill 1012,1,0; skill 1013,1,0; break; case 11: skill 1009,1,0; break; case 12: skill 1003,1,0; skill 1004,1,0; break; case 14: skill 1002,1,0; break; case 15: skill 1015,1,0; skill 1016,1,0; break; case 16: skill 1007,1,0; skill 1008,1,0; skill 1017,1,0; skill 1018,1,0; skill 1019,1,0; break; case 17: skill 1005,1,0; break; case 18: skill 238,1,0; break; case 19: skill 1010,1,0; break; case 20: skill 1011,1,0; break; default: break; } return; OnInit: setarray .Rebirth[0],99,50; // Minimum base level, job level to rebirth OR change to third class setarray .JobReq[0],10,40; // Minimum job level to turn into 1st class, 2nd class set .ThirdClass,0; // Enable third classes? (1: yes / 0: no) set .SecondExpanded,0; // Enable new expanded second classes: Ex. Super Novice, Kagerou/Oboro, Rebellion? (1: yes / 0: no) set .SNovice,10; // Minimum base level to turn into Super Novice set .LastJob,1; // Enforce linear class changes? (1: yes / 0: no) set .SkillPointCheck,1; // Force player to use up all skill points? (1: yes / 0: no) set .Platinum,0; // Get platinum skills automatically? (1: yes / 0: no) end; } What I want is each time they change a job for example from Novice changing to Swordsman then he/she will receive a +10 Blade[4] bounded to his/her account. then Swordsman to Knight receive another weapon. that's all i hope someone can help me out with this thanks!
  11. Daebak! ( Awesome! ) thanks @sandbox & @DuskPneuma!
  12. Just a reminder Yoona; If you use >= that's checking if your BaseLevel is equal to or greater than 150 Thanks for the reply. but what i want is when A player reached level 50 Additional 70 All Stats but when the player Reach Level 150 -200 All stats how can i do that? it makes me confused...
  13. If base level is 150 All stats + 5 i did " if(readparam(BaseLevel)>=150) { bonus bAllStats,1; } " it didn't work out... Solve <3 Instead of >=150 it should be <=150 ! Lol!
  14. for Extended Vending System, I think someone on core dev already talk about this and give suggestion to add this too That's good to hear. well ill wait for it rAthena.
  15. How can i change the Additional of Attack speed per 10 Agi ?? Im using Pre - renewal type server though. and if ever the Character/Player have a 120 Agi it will auto max the Aspd. can someone help me?
  16. ​Hello rAthena Community! Can i request to add or implement this source mod? First : Costume Item http://rathena.org/b...nd-costumeitem/ Second : Extended Vending System by Lilith ? http://rathena.org/b...ding-system-18/ for the reason that some of the community wants this kind of modification to be added. and both of the creator of the modification of source are not supporting it anymore... i hope rAthena can decide if this will be added on the future. I'll look forward to it in the future. thanks!
  17. @Missingno I just solved it my self. all i need to do was to disable the VIP system. @Kido thanks for the help.
  18. @Akiza Izinsky that's impossible that motd
  19. @Kido its a new trunk so i didn't put any custom scripts yet. well im confuse too. soo @Bump anyone?! @Bump! please!
  20. @Akiza Izinsky for the first picture goto trunk/conf/motd.txt and you'll find that txt.
  21. Everytime i switch character go to other map. this message pops out.
  22. Forgive me if i post on a wrong section. but please can anyone tell me where can i change or edit this one??
  23. @Cydh Can rAthena implement a Costume Headgear System like this? http://rathena.org/board/topic/82370-costume-npc-and-costumeitem/ and the Extended Vending System by Lilith ? http://rathena.org/board/topic/60817-extended-vending-system-18/ for the reason that this kind of modification are usable. then a server that has a Feature like this can lure others well its just a suggestion..
×
×
  • Create New...