Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 08/18/13 in Posts

  1. Script: Charleston Crisis Instance Ver: 1.2 Idioma: Coreano (Official Korean Text) Scripter: Ziu Requisitos: Dentro del script ninguno, es completamente libre, En el oficial: Completar la quest de acceso al elevador+registro en el equipo de excavación+nivel base 130. Lo pongo en la sección de español porque no existe sección de scripts en coreano. Los textos son los oficiales del servidor baphomet kRO. Solo teneis que traducirlos y añadirlos al script quién quiera. Necesitas: en ~:\rAthena\SRC\map\npc.h #define MAX_NPC_CLASS2_START 10000 #define MAX_NPC_CLASS2_END 10056 incrementar el #define MAX_NPC_CLASS2_END como minimo a 10056 y recompilar. [quest_db.txt] //charleston crisis. 13184,0,0,0,0,0,0,0,"Âû½ºÅÏ °øÀå" 13185,72000,0,0,0,0,0,0,"Âû½ºÅÏ °øÀå - ´ë±â" 13186,0,0,0,0,0,0,0,"Âû½ºÅÏ °øÀå - ¿Ï·á" 13187,0,3125,50,0,0,0,0,"½ºÅÜ Ã³¸®" 13188,72000,0,0,0,0,0,0,"½ºÅÜ Ã³¸® - ´ë±â" [clientside] mp3nametable.txt //ep15.1 ÆÇŸ½º¸¶°í¸®Ä« ver_eju.rsw#bgm\\89.mp3# ver_tunn.rsw#bgm\\89.mp3# verus04.rsw#bgm\\89.mp3# verus03.rsw#bgm\\89.mp3# [email protected]#bgm\\160.mp3# resnametable.txt //EP.15 [email protected]#[email protected]# [email protected]#[email protected]# [email protected]#[email protected]# À¯ÀúÀÎÅÍÆäÀ̽º\map\[email protected]#À¯ÀúÀÎÅÍÆäÀ̽º\map\[email protected]# [questid2display.txt] //-ep15.1 13184#찰스턴 공장#SG_FEEL#QUE_NOIMAGE# 찰스턴공장에 입장합니다.# # 13185#찰스턴 공장 - 대기#SG_FEEL#QUE_NOIMAGE# 기계장치를 사용했습니다.# # 13186#찰스턴 공장 - 완료#SG_FEEL#QUE_NOIMAGE# # # 13187#스텝 처리#SG_FEEL#QUE_NOIMAGE# 공장에서 스텝을 처리합니다.# # 13188#스텝 처리 - 대기#SG_FEEL#QUE_NOIMAGE# # # Download Script
    1 point
  2. Hi guys !! here i am again xD I come show my new map for ragnarok xD It is very simple and you can use as main town ^^ It is a kind of temple of Odin that was my concept in early ^ ^ I always wanted to do a city as that Odin but never had patience and always give up, but this time I went ahead and with great effort managed to do ^ ^ I hope you enjoy and download xD Ahh another thing I would ask is that if some of the maps I had posted have some files missing let me know ASAP! I'm not a busy person and visit all day Rathena. Other thing, if you use some map made for me, send me a screenshot ^^ this motivate me very much making new maps free ^^ is this ^^ enjoy!! have more imgs in my facebook xD and in archive winrar xD http://rathena.org/board/files/file/2979-paradichlorobenzene/
    1 point
  3. I think it would be like this. if (checkquest(25000+Job_Baby_Knight-4030) == 1) {
    1 point
  4. Like this? function script patienceTest { setarray .@pt_4096[0], 606,100, 914,50; // Job_Baby_Rune setarray .@pt_4097[0], 606,100, 914,50; // Job_Baby_Warlock setarray .@pt_4098[0], 606,100, 914,50; // Job_Baby_Ranger setarray .@pt_4099[0], 606,100, 914,50; // Job_Baby_Bishop setarray .@pt_4100[0], 606,100, 914,50; // Job_Baby_Mechanic setarray .@pt_4101[0], 606,100, 914,50; // Job_Baby_Cross setarray .@pt_4102[0], 606,100, 914,50; // Job_Baby_Guard setarray .@pt_4103[0], 606,100, 914,50; // Job_Baby_Sorcerer setarray .@pt_4104[0], 606,100, 914,50; // Job_Baby_Minstrel setarray .@pt_4105[0], 606,100, 914,50; // Job_Baby_Wanderer setarray .@pt_4106[0], 606,100, 914,50; // Job_Baby_Sura setarray .@pt_4107[0], 606,100, 914,50; // Job_Baby_Genetic setarray .@pt_4108[0], 606,100, 914,50; // Job_Baby_Chaser set .@jobID, getarg(0); set .@npc$, getarg(1); set .@qID, (25000+.@jobID-4030); if(Class != .@jobID || checkquest(.@qID) == 2) return; mes .@npc$; set .@j3, roclass(eaclass()|EAJL_THIRD); if (checkquest(.@qID) == 1) { mes "Have you brought the items yet?"; next; if(select("Yes:No")-1) { mes "Alright comeback when you have!"; close; } set .@invalid, 0; for(set .@i,0; .@i < getarraysize(getd(".@pt_"+ .@j3)); set .@i,.@i+2) { if(countitem(getd(".@pt_"+ .@j3 +"["+ .@i +"]")) < getd(".@pt_"+ .@j3 +"["+ (.@i+1) +"]")) { mes "- "+ getd(".@pt_"+ .@j3 +"["+ (.@i+1) +"]") +" "+ getitemname(getd(".@pt_"+ .@j3 +"["+ .@i +"]")); set .@invalid, 1; } } if(.@invalid) { mes .@npc$; mes "You are missing some items. Please come again when you have all the items I asked you to bring."; close; } mes .@npc$; mes "Congratulations~! You have completed the ^0042FFPatience Test^000000!"; mes "Now we can get started."; for(set .@i,0; .@i < getarraysize(getd(".@pt_"+ .@j3)); set .@i,.@i+2) delitem getd(".@pt_"+ .@j3 +"["+ .@i +"]"), getd(".@pt_"+ .@j3 +"["+ (.@i+1) +"]"); completequest .@qID; next; } else if (checkquest(.@qID) < 1) { mes "Good. We will start with the ^0042FFPatience Test^000000."; mes "You are still very young, which is why you must complete this task in order to prove me that you got what it takes to become one of us."; next; mes .@npc$; mes "Shall we begin then?"; next; if(select("Hold on:Yes!") == 1) { mes .@npc$; mes "You must complete the ^0042FFPatience Test^000000 in order to change your job."; mes "Let me know when you are ready."; close; } mes "Your ^0042FFPatience Test^000000 is to bring me the following items:"; for(set .@i,0; .@i < getarraysize(getd(".@pt_"+ .@j3)); set .@i,.@i+2) mes "- "+ getd(".@pt_"+ .@j3 +"["+ (.@i+1) +"]") +" "+ getitemname(getd(".@pt_"+ .@j3 +"["+ .@i +"]")); setquest .@qID; close; } return; }
    1 point
  5. 1 point
  6. make sure you put an item there. don't let one category is empty. or else you will be having a random disconnection issue on your server. or else try to use RagexeRE instead of Ragexe.
    1 point
  7. disable renewal drop rate.. src/config/renewal.h#L37 /// renewal drop rate algorithms /// (disable by commenting the line) /// /// leave this line to enable renewal item drop rate algorithms /// while enabled a special modified based on the difference between the player and monster level is applied /// based on the http://irowiki.org/wiki/Drop_System#Level_Factor table #define RENEWAL_DROP
    1 point
  8. OnECall: if( !agitcheck() || !compare( strcharinfo(3),"g_cas" ) ) end;
    1 point
  9. try this one, I just made this for r17457: item_announce-rA-r17457.patch
    1 point
  10. skill_break_equip(src,bl, where[rnd()%3], 10000, BCT_ENEMY);
    1 point
  11. you can refer this @go_delay_when_hit then apply the same changes to other command...
    1 point
  12. - shop custom_seller2 -1,501:20 prontera.gat,95,99,5 script Poring Coin Shop 100,{ mes "I will sell you items for " + getitemname(.CoinID) + "."; callshop "custom_seller2",1; npcshopattach "custom_seller2"; end; OnBuyItem: for(set .@i,0; .@i<getarraysize(.customs); set .@i,.@i+1) { for(set .@d,0; .@d<getarraysize(@bought_nameid); set .@d,.@d+1) { if(@bought_nameid[.@d]==.customs[.@i]) { if(checkweight(@bought_nameid[.@d],@bought_quantity[.@d])) { if(countitem(.CoinID) >= .Price[.@i]*@bought_quantity[.@d]) { delitem .CoinID,.Price[.@i]*@bought_quantity[.@d]; getitem @bought_nameid[.@d],@bought_quantity[.@d]; } else dispbottom "You don't have enough "+getitemname(.CoinID)+" to purchase that item."; } else dispbottom "Purchasing these items will put you over the weight limit!"; } } } deletearray @bought_quantity, getarraysize(@bought_quantity); deletearray @bought_nameid, getarraysize(@bought_nameid); close; OnInit: setarray .customs[0],12103,607,678;// Enter the ID of customs here set .CoinID,7539; // Enter the ID of the coin here. setarray .Price[0],20,40,300; // Price for each custom is set to 20 coins npcshopitem "custom_seller2",0,0; // Don't touch any coding beyond here for(set .i,0; .customs[.i]; set .i,.i+1) npcshopadditem "custom_seller2",.customs[.i],.Price[.i]; end; } Fill out the arrays .customs, and .price... Edit-- Didn't see Emistry's post... Haha this is an old script back from the eAthena days anyways . It's a very good one though I come back to this as a base for all of my shops.
    1 point
  13. Now Available on GitHub! As some of you might have noticed already, rAthena now has an up-to-date repository on GitHub. We've added basic support for it in our repository, so you'll be able to choose between running a GIT- or SVN-based server. Why GIT? GIT's non-linear environment allows users to choose specific commits to merge, making updating less of a hassle for more-customized servers. Users can easily submit pull requests to add their own code to rAthena, following a review by our developers. GitHub also allows users to comment on commits and specific lines of code, and offers its own code viewer and Timeline for commits. How this affects you If you're happy with SVN (still hosted by SourceForge), this change will not affect you at all. All of our GIT commits will be automatically pushed into our SVN, so you'll be--at most--one minute behind on updates. We'll continue to reference changes with revision numbers. And even though we now have GIT Timeline, Trac will remain available for use. Thanks for reading!
    1 point
×
×
  • Create New...