Jump to content

gleynn

Members
  • Posts

    63
  • Joined

  • Last visited

Everything posted by gleynn

  1. sir bakit po ganun? yung global rate ko po ay naka set na x100 tapos nung nag @mi po ako nakita ko na 50% lng yung chance ng droprate ng elunium sa raydric. eh diba po dapat 100% na yun kasi yung normal drop rate nmn ng elunium at 1.06% pati po yung card sinet ko na 30% chance, pero 15% lng yung nasa @mi. salamat po sa makakasagot
  2. thanks for your help sir Patskie and sir GmOcean
  3. i've checked that already sir but i want to know how to use that command if i want to get the number of players in an area within a map. for example number of players inside the coords of X1 Y1 and X2Y2 in a map
  4. how to get mapusers in a certain area?
  5. selling price? kapag ibebenta mo sa npc? /trunk/db/re/item_db.txt // Structure of Database: // ID,AegisName,Name,Type,Buy,Sell,Weight,ATK,DEF,Range,Slots,Job,Class,Gender,Loc,wLV,eLV,Refineable,View,{ Script },{ OnEquip_Script },{ OnUnequip_Script } // 7228,Gold_Bullion,Gold Bullion,3,100000,,300,,,,,,,,,,,,,{},{},{} sa line ng gold bullion wala nakalagay sa Sell nya, lagyan mo nlng kung magkanu mo gusto, just make sure na mas mataas yung buy kesa sa sell kung bibilhin mo nmn sa npc, e2 sample script. prontera,73,134,0 shop Gold Bullion Seller 83,7228:1000000 edit mo yung 1000000 kung mag kanu mo xa gusto mabili mula sa npc.
  6. e2 ata yun /trunk/src/map/skill.c case SA_DISPELL: if (flag&1 || (i = skill_get_splash(skill_id, skill_lv)) < 1) { clif_skill_nodamage(src,bl,skill_id,skill_lv,1); if((dstsd && (dstsd->class_&MAPID_UPPERMASK) == MAPID_SOUL_LINKER) || (tsc && tsc->data[SC_SPIRIT] && tsc->data[SC_SPIRIT]->val2 == SL_ROGUE) //Rogue's spirit defends againt dispel. || rnd()%100 >= 50+10*skill_lv || ( tsc && tsc->option&OPTION_MADOGEAR ) )//Mado Gear is immune to dispell according to bug report 49 [Ind] { if (sd) clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); break; } if(status_isimmune(bl) || !tsc || !tsc->count) break; if( sd && dstsd && !map_flag_vs(sd->bl.m) && sd->status.guild_id == dstsd->status.guild_id ) { clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); break; } for(i=0;i<SC_MAX;i++) { if (!tsc->data[i]) continue; switch (i) { case SC_WEIGHT50: case SC_WEIGHT90: case SC_HALLUCINATION: case SC_STRIPWEAPON: case SC_STRIPSHIELD: case SC_STRIPARMOR: case SC_STRIPHELM: case SC_CP_WEAPON: case SC_CP_SHIELD: case SC_CP_ARMOR: case SC_CP_HELM: case SC_COMBO: case SC_STRFOOD: case SC_AGIFOOD: case SC_VITFOOD: case SC_INTFOOD: case SC_DEXFOOD: case SC_LUKFOOD: case SC_HITFOOD: case SC_FLEEFOOD: case SC_BATKFOOD: case SC_WATKFOOD: case SC_MATKFOOD: case SC_DANCING: case SC_EDP: case SC_AUTOBERSERK: case SC_CARTBOOST: case SC_MELTDOWN: case SC_SAFETYWALL: case SC_SMA: case SC_SPEEDUP0: case SC_NOCHAT: case SC_ANKLE: case SC_SPIDERWEB: case SC_JAILED: case SC_ITEMBOOST: case SC_EXPBOOST: case SC_LIFEINSURANCE: case SC_BOSSMAPINFO: case SC_PNEUMA: case SC_AUTOSPELL: case SC_INCHITRATE: case SC_INCATKRATE: case SC_NEN: case SC_READYSTORM: case SC_READYDOWN: case SC_READYTURN: case SC_READYCOUNTER: case SC_DODGE: case SC_WARM: case SC_SPEEDUP1: case SC_AUTOTRADE: case SC_CRITICALWOUND: case SC_JEXPBOOST: case SC_INVINCIBLE: case SC_INVINCIBLEOFF: case SC_HELLPOWER: case SC_MANU_ATK: case SC_MANU_DEF: case SC_SPL_ATK: case SC_SPL_DEF: case SC_MANU_MATK: case SC_SPL_MATK: case SC_RICHMANKIM: case SC_ETERNALCHAOS: case SC_DRUMBATTLE: case SC_NIBELUNGEN: case SC_ROKISWEIL: case SC_INTOABYSS: case SC_SIEGFRIED: case SC_FOOD_STR_CASH: case SC_FOOD_AGI_CASH: case SC_FOOD_VIT_CASH: case SC_FOOD_DEX_CASH: case SC_FOOD_INT_CASH: case SC_FOOD_LUK_CASH: case SC_SEVENWIND: case SC_MIRACLE: case SC_S_LIFEPOTION: case SC_L_LIFEPOTION: case SC_INCHEALRATE: case SC_ELECTRICSHOCKER: case SC__STRIPACCESSORY: //case SC_SAVAGE_STEAK: case SC_COCKTAIL_WARG_BLOOD: case SC_MINOR_BBQ: //case SC_SIROMA_ICE_TEA: case SC_DROCERA_HERB_STEAMED: case SC_PUTTI_TAILS_NOODLES: case SC_NEUTRALBARRIER_MASTER: case SC_NEUTRALBARRIER: case SC_STEALTHFIELD_MASTER: case SC_STEALTHFIELD: case SC_GIANTGROWTH: case SC_MILLENNIUMSHIELD: case SC_REFRESH: case SC_STONEHARDSKIN: case SC_VITALITYACTIVATION: case SC_FIGHTINGSPIRIT: case SC_ABUNDANCE: case SC__SHADOWFORM: case SC_LEADERSHIP: case SC_GLORYWOUNDS: case SC_SOULCOLD: case SC_HAWKEYES: case SC_GUILDAURA: case SC_PUSH_CART: case SC_RAISINGDRAGON: case SC_GT_ENERGYGAIN: case SC_GT_CHANGE: case SC_GT_REVITALIZE: case SC_REFLECTDAMAGE: case SC_INSPIRATION: case SC_EXEEDBREAK: case SC_FORCEOFVANGUARD: case SC_BANDING: case SC_DUPLELIGHT: case SC_EXPIATIO: case SC_LAUDAAGNUS: case SC_LAUDARAMUS: case SC_GATLINGFEVER: case SC_INCREASING: case SC_ADJUSTMENT: case SC_MADNESSCANCEL: lagay mo jan yung mga ayaw mo madispell
  7. download mo toh gamit yung TortoiseSVN http://svn.rathena.org/svn/rathena/trunk/ then compile same lang sila ng pag install sir. eto guide sir http://rathena.org/wiki/Installation_on_Windows
  8. is there an existing buff that restricts the char from attacking and using any skill? -edit- about restricting a player using a skill i think i can use @mute command. my question now is there an existing buff or command that restricts a player from attacking or using normal attack.? bump?
  9. try mo palitan yung address mo ng 127.0.0.1 then sa /trunk/db/packet_db.txt dapat supported nya yung packet 30 copy mo nlng laman n2 http://svn.rathena.org/svn/rathena/trunk/db/packet_db.txt about nman dun sa error na nkuha mo gamit yung rathena http://rathena.org/board/topic/86428-question/ kung test server ok lang yung, kung online na yung private server mo, much better kung wala yun. --EDIT-- btw eAthena nga pala gamit mo, eAthena doesn't support 2012 test server mo ba toh?? mag rAthena ka nlng sir https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/
  10. by default 160 ang max level dito sa rA para palitan yung max level open mo yung /trunk/src/map/map.h tulad ng sabi sa wiki hanapin mo yung part na to #define MAX_LEVEL 160 at gawin mong #define MAX_LEVEL 255 or #define MAX_LEVEL 1000 just incase na maisip mo pang taasan yung max level. and then recompile mo. kung di mo alam kung panu mag recompile ng server, nasa wiki din yung sagot, tulad ng pinakita sayu ni sir Mad Walker una dapat meron ka ng MS Visual C++ 2010 express edition next sa trunk folder mo makikita mo yung rAthena-10.sln right click -> open ->visual c++ 2010 express edition tapos may magopen na window ganito yung makikita mo click mo yung char server then hold ctrl tpos click sa login at map server. after mo mahighlight yung 3 ng sabay sabay right click rebuild. antayin mo matapos at dapat success yung nasa baba nya. after mo mag recompile punta ka nmn sa /trunk/db/re/job_exp.txt gawin natin example yung sa job level ng novice para maikli lang //Job - Novice & Baby Novice 10,0:4023,1,4,10,18,28,40,91,151,205,268,340 10 - max job level 0:4023 - novice and baby novice class 1 - means job exp( if 0 nkasulat dito means base exp yun) then succeeding numbers 4,10,18,28,40,91,151,205,268,340 exp requirement para mag level up yung job since gusto mo baguhin yung max level e2 ang hanapin mo //Base - 3rd Jobs, Baby 3rds, Expanded Super Novice, and Kagerou/Oboro //Note: (First 98 values [Level 1 - 98] are dummy values (used Adv Jobs values), because 3rd classes start at level 99.) 160,4054:4055:4056:4057:4058:4059:4060:4061:4062:4063 . . . . change mo yung 160 at gawin mong 255 kung gusto mo din itaas yung job level eto naman hanapin mo //Job - 3rd Jobs, Baby 3rds, Expanded Super Novice, and Kagerou/Oboro 50,4054:4055:4056:4057:4058:4059:4060:4061:4062:4063 . . . . change mo yung 50 sa kung ilan mo gustong max job level ng 3rd class tulad ng sinabi ni Mad Walker nasa wiki po yan. baka nalito kasa compile nung mabasa mo.
  11. eto gamitin mo na client, may guide din na kasama yan kung panu mag diff. http://rathena.org/board/topic/75130-rytechs-client-pack-2012-04-10-v1/ dito ka nmn kumuha ng data folder/grf mo data version 3 gamitin mo, yun yung compatible sa 2012-04-10 http://rathena.org/board/topic/66962-basic-complete-renewal-data-english-folder/
  12. i add your script to my script and it works but i didn't include set .acctid,getcharid(3); may i ask? what does this line do? thanks by the way
  13. - script rates -1,{ OnPCLoginEvent: OnPCBaseLvUpEvent: if( BaseLevel < 130 ) { sc_start SC_EXPBOOST,864000000,1000; sc_start SC_JEXPBOOST,864000000,1000; sc_start SC_ITEMBOOST,864000000,1000; } If( BaseLevel >= 70 ) { sc_end SC_JEXPBOOST; if( BaseLevel >= 130 ) { sc_end SC_EXPBOOST; sc_end SC_ITEMBOOST; } } end; } sir skorm i think it should be If( JobLevel >= 70 ) { @cmsm94 - script rates -1,{ OnPCLoginEvent: if( BaseLevel <= 129 ){ sc_start SC_EXPBOOST,864000000,1000; sc_start SC_ITEMBOOST,864000000,1000; if( JobLevel <= 69 ){ sc_start SC_JEXPBOOST,864000000,1000; } } end; } OnPCBaseLvUpEvent: if( BaseLevel >= 130 ){ sc_end SC_EXPBOOST; sc_end SC_ITEMBOOST; } end; OnPCJobLvUpEvent: if( JobLevel >= 70 ){ sc_end SC_JEXPBOOST; } end;
  14. can somebody please show me a sample script that has countdown, the script flow will be like this. when player A click the npc the countdown starts. (ex. 20 sec countdown) after 20 secs, the npc will announce "player A wins" BUT if player B clicks the npc,while the countdown for player A is still on going, the countdown will reset, and after 20 secs that no one clicks the npc the npc will announce "player B wins"
  15. why it always displays null?? input .@want$; set .@itemname$, getitemname(.@want$); announce "I want a "+ .@itemname$ +"!",0; can you please correct my script? nevermind, i got it right now. i use this. input .want; announce "I want a "+ getitemname( .want ) +"!",0;
  16. - script rates -1,{ OnPCLoginEvent: if( BaseLevel <= 129 ){ sc_start SC_EXPBOOST,864000000,1000; sc_start SC_JEXPBOOST,864000000,1000; sc_start SC_ITEMBOOST,864000000,1000; } end; } OnPCBaseLvUpEvent: if( BaseLevel >= 130 ){ sc_end SC_EXPBOOST; sc_end SC_JEXPBOOST; sc_end SC_ITEMBOOST; } end; here is your script
  17. set this in your /trunk/conf/battle/exp.conf // Rate at which exp. is given. (Note 2) base_exp_rate: 100000 // Rate at which job exp. is given. (Note 2) job_exp_rate: 100000 here is the script map,x,y,4 script rate 111,7,7,{ OnTouch: if( !newchar ){ set newchar,1; sc_start SC_EXPBOOST,864000000,1000; sc_start SC_JEXPBOOST,864000000,1000; sc_start SC_ITEMBOOST,864000000,1000; } end; } OnPCBaseLvUpEvent: if( BaseLevel >= 130 ){ sc_end SC_EXPBOOST; sc_end SC_JEXPBOOST; sc_end SC_ITEMBOOST; } end; map,x,y, <--- starting point, where the new characters first respawn try sir Skorm's script i think that's what you've exactly looking for
  18. does the item necessary? i get the idea that you want to reduce the rate when the player reaches level 90. it can be done w/o using an item. like what i've done in my server it works like a freebie item script if that is your only goal then try this script. but make sure to edit first your base and job exp rate to 90k in your /trunk/conf/battle/exp.conf // Rate at which exp. is given. (Note 2) base_exp_rate: 9000000 // Rate at which job exp. is given. (Note 2) job_exp_rate: 9000000 then change map,x,y like what is written in your starting point map,x,y,4 script rate 111,7,7,{ OnTouch: if( !newchar ){ set newchar,1; sc_start SC_EXPBOOST,86400000,111; sc_start SC_JEXPBOOST,86400000,111; sc_start SC_ITEMBOOST,86400000,111; } end; } OnPCBaseLvUpEvent: if( BaseLevel >= 90 ){ sc_end SC_EXPBOOST; sc_end SC_JEXPBOOST; sc_end SC_ITEMBOOST; } end; bonus exp will last for 24 hours but it will be remove once they reach level 90. 10k reduce exp is nearly 11% of 90k that's why i use 111. in my own opinion, it is better to use this script base on their class. because once they reached level 90 in their 2nd job. then there will be no bonus expi after rebirth. i hope this solves your problem.
  19. hmmm.. but i'm using MySQL nevermind! emistry, i understand now how to do it. btw for my noob question
  20. i want to use emistry's breaker room but i dont know how to install sql table. can someone teach me how to install SQL table, a step step guide will be a big help. thanks
  21. i follow, everything on the first post i use lub files for 20120410 that i get from here http://subversion.assembla.com/svn/ClientSide/Lua_Project/lubs/ but i cant open the ragexe that is included in your v3 sir. icheck my map server but it doesn't show any error. did i miss something?
  22. check wiki sir http://rathena.org/wiki/Compiling
  23. check mo po yung item_db.txt mo kung ito yung nkalagay sa GTB mo 4128,Golden_Bug_Card,Golden Thief Bug Card,6,20,,10,,,,,,,,32,,,,,{ bonus bNoMagicDamage,100; bonus bUseSPrate,100; },{},{} kung hindi po ako nagkakamali yung bonus bNoMagicDamage,100; means blocking all magical damage with 100% chance. kung gusto mo po gawin reduce magic damage palitan mo po siya nito bonus bMagicAtkDef,50; Adds 50% damage reduction against magical attacks so magiging ganito po yung line ng gtb mo sa item_db.txt 4128,Golden_Bug_Card,Golden Thief Bug Card,6,20,,10,,,,,,,,32,,,,,{ bonus bonus bMagicAtkDef,50; bonus bUseSPrate,100; },{},{} try mo nalang po. PS. sa mga magagaling po sa pag edit ng item_db jan, paki correct nalang po ako kung may mali.
×
×
  • Create New...