Jump to content

Croud

Members
  • Posts

    44
  • Joined

  • Last visited

Everything posted by Croud

  1. how to make my custom weapon undroppable, untradeable tnx...
  2. Can someone teach me how to know my sub gm logs... so i can know what they give to a normal player... and what items they drop,trade to any player and items do they have for the current time...
  3. Can you share to me also that kind of script please...
  4. Can someone teach me how to know my sub gm logs... so i can know what they give to a normal player... and what items they drop,trade to any player and items do they have for the current time...
  5. i just want to request a simple job master npc that can change players into trans class only...
  6. i need help on cast delay... my server is on no cast spells and i want other skills to have a delay... for example: a wizard can spam Storm gust, LOV, Meteor Storm with no delay, i want them to have delay when using skills so they cannot spam it.. even thou it is no cast maybe 2 secs. at a time...
  7. tnx it worked... thank you sir Emistry, uDe, Patskie and Capuche... tnx guys...
  8. how about this? i want to put a chat name there... says it's a freebies npc... i tried putting a chatname as what capuche stated but i always got error... it says playerid bla bla...
  9. How about another npc... just like free item giver npc and i want also a room name for that... so that players would know that it is a item giver npc.. am i going just add tjat script like that
  10. can anyone teach me how to put a chatroom above a npc... i wanted to my npc to see that is a devil square by putting a private chat room above their heads... // Made:By Kirlein (Tyirial Script Concept) // // Devil Square based off the mmorpg Muonline // // Have Fun and feel free to leave suggestions // // Leave This intacted // // + Translated by Stillhard aka Dewa // // + Add times for 24 hours of play // // + Add a little bit infos for newbie users // // Completely rewrite by ~AnnieRuru~ // // + Tested with rAthena 17101 // // http://rathena.org/board/topic/77632-devil-square/ ///////////////////////////////////////////////// prontera,154,195,5 script Devil Square 705,{ mes "[Devil Square Guardian]"; mes "Welcome to the entrance door to ^FF0000Devil Square^000000"; mes "If you failed or die, the door will be closed and you have to wait until it start to open again"; next; if ( select ( "Enter", "Info", "Cancel " ) == 3 ) { mes "[Devil Square Guardian]"; mes "See ya"; close; } else if ( @menu == 2 ) { // Info mes "[Devil Square Guardian]"; mes "There are 3 level monster you'll encounter"; mes "Each level the enemies will grow stronger"; mes "If you succeded to win all 3 level monster, you'll get the opportunity to open 10 Treasure Box with items, equips, and rare cards inside!!"; close; } else if ( .start != 1 ) { // time mes "[Devil Square Guardian]"; mes "Devil Square is now closed"; mes "It'll be open again at:"; mes "00:00 , 02:00 , 04:00 , 06:00"; // display your time here mes "08:00 , 10:00 , 12:00 , 14:00"; mes "16:00 , 18:00 , 20:00 , 22:00"; close; } else if ( baselevel < 70 || zeny < 20000 ) { // requirement mes "[Devil Square Guardian]"; mes "Minimum base level to enter is 70"; mes "The registration fee is 20,000z"; close; } else if ( .register_num >= .register_limit ) { // room FULL mes "[Devil Square Guardian]"; mes "I'm sorry but the Devil Square is FULL"; mes "Maximum users to enter is "+ .register_limit +" players"; close; } zeny = zeny - 20000; announce strcharinfo(0)+" has entered the Devil Square", bc_npc; percentheal 100,100; warp "ordeal_1-1",183,182; .register_aid[ .register_num ] = getcharid(3); .register_num++; end; OnInit: .register_limit = 10; // maximum amount of players can play in this event .ann_survive = 30000; // the rate at which announce the players that still survive in devil square, in mili-seconds bindatcmd "devilsquare", strnpcinfo(0)+"::Onatcmd", 99,100; end; Onatcmd: if ( compare( .@atcmd_parameters$, "on" ) || compare( .@atcmd_parameters$, "start" ) ) { if ( .start ) dispbottom "Devil Square Event already started."; else goto L_Start; } else if ( compare( .@atcmd_parameters$, "off" ) || compare( .@atcmd_parameters$, "end" ) ) { if ( !.start ) dispbottom "Devil Square Event not yet start."; else goto L_End; } else if ( !.start ) { dispbottom "Devil Square Event is currently not running."; dispbottom "Use "+ .@atcmd_command$ +" on | start to start the event."; dispbottom "Use "+ .@atcmd_command$ +" off | end to end this event"; } else if ( .start == 1 ) dispbottom "Devil Square Event is currently accepting participations."; else dispbottom "Devil Square Event is currently running. Currently on Round "+ .round +" with "+ .mob +" mobs left."; end; L_Start: OnClock0000: // yeah I know about OnMinute ... it just that more people knows better using OnClock OnClock0200: OnClock0400: OnClock0600: OnClock0800: OnClock1000: OnClock1200: OnClock1400: OnClock1600: OnClock1800: OnClock2000: OnClock2200: .start = 1; disablenpc "Exit#DS"; mapannounce "ordeal_1-1","Devil Square is now closed", bc_map; getmapxy .@map$, .@x, .@y, 1; mapwarp "ordeal_1-1", .@map$, .@x, .@y; killmonsterall "ordeal_1-1"; announce "Devil Square is OPENED NOW!! 5 Minutes until it starts..!!", bc_all; sleep 60000; announce "Devil Square will begin in 4 minutes..!!", bc_all; sleep 60000; announce "Devil Square will begin in 3 minutes..!!", bc_all; sleep 60000; announce "Devil Square will begin in 2 minutes..!!", bc_all; sleep 60000; announce "Devil Square will begin in 1 minutes..!!", bc_all; sleep 60000; announce "Devil Square is STARTED NOW !!", bc_all; if ( !.register_num ) goto L_End; .start = 2; donpcevent strnpcinfo(0)+"::OnSurvive"; .round = 1; .mob = 75; areamonster "ordeal_1-1",183,182,246,244,"[DS] SOLDIER SKELETON",1028,10,strnpcinfo(0)+"::Ondevildead"; areamonster "ordeal_1-1",183,182,246,244,"[DS] ORC ARCHER",1189,15,strnpcinfo(0)+"::Ondevildead"; areamonster "ordeal_1-1",183,182,246,244,"[DS] SANDMAN",1165,10,strnpcinfo(0)+"::Ondevildead"; areamonster "ordeal_1-1",183,182,246,244,"[DS] ARCHER SKELETON",1016,15,strnpcinfo(0)+"::Ondevildead"; areamonster "ordeal_1-1",183,182,246,244,"[DS] MINOROUS",1149,15,strnpcinfo(0)+"::Ondevildead"; areamonster "ordeal_1-1",183,182,246,244,"[DS] REQUIEM",1164,10,strnpcinfo(0)+"::Ondevildead"; end; Ondevildead: .mob--; if ( .mob == 25 || .mob == 5 ) announce "Devil Square : "+ .mob +" mobs to enter the 2nd round", bc_map; else if ( !.mob ) { announce "Devil Square will enter to 2nd round", bc_map; goto Ondevil2; } end; Ondevil2: .round = 2; .mob = 70; areamonster "ordeal_1-1",183,182,246,244,"[DS] GARGOYLE",1253,15,strnpcinfo(0)+"::Ondevildead2"; areamonster "ordeal_1-1",183,182,246,244,"[DS] ALARM",1193,10,strnpcinfo(0)+"::Ondevildead2"; areamonster "ordeal_1-1",183,182,246,244,"[DS] HIGH ORC",1213,10,strnpcinfo(0)+"::Ondevildead2"; areamonster "ordeal_1-1",183,182,246,244,"[DS] INJUSTICE",1257,10,strnpcinfo(0)+"::Ondevildead2"; areamonster "ordeal_1-1",183,182,246,244,"[DS] MIMIC",1191,15,strnpcinfo(0)+"::Ondevildead2"; areamonster "ordeal_1-1",183,182,246,244,"[DS] WRAITH",1192,10,strnpcinfo(0)+"::Ondevildead2"; end; Ondevildead2: .mob--; if ( .mob == 25 || .mob == 5 ) announce "Devil Square : "+ .mob +" mobs left to enter the 3rd round", bc_map; else if ( !.mob ) { announce "Devil Square will enter to 3rd round", bc_map; goto Ondevil3; } end; Ondevil3: .round = 3; .mob = 58; areamonster "ordeal_1-1",183,182,246,244,"[DS] ANOLIAN",1206,15,strnpcinfo(0)+"::Ondevildead3"; areamonster "ordeal_1-1",183,182,246,244,"[DS] WANDERER",1208,15,strnpcinfo(0)+"::Ondevildead3"; areamonster "ordeal_1-1",183,182,246,244,"[DS] DEVIRUCHI",1109,10,strnpcinfo(0)+"::Ondevildead3"; areamonster "ordeal_1-1",183,182,246,244,"[DS] JOKER",1131,15,strnpcinfo(0)+"::Ondevildead3"; areamonster "ordeal_1-1",183,182,246,244,"[DS] MOONLIGHT",1150,2,strnpcinfo(0)+"::Ondevildead3"; areamonster "ordeal_1-1",183,182,246,244,"[DS] DARK ILLUSION",1302,1,strnpcinfo(0)+"::Ondevildead3"; end; Ondevildead3: .mob--; if ( .mob == 25 || .mob == 5 ) announce "Devil Square : "+ .mob +" mobs left to VICTORY", bc_map; else if ( !.mob ) { announce "Devil Square : CONGRATULATION - 10 Treasure Boxs will be yours now", bc_map; goto Ondevil4; } end; Ondevil4: .round = 4; .mob = 10; monster "ordeal_1-1",231,250,"Treasure Box",1324,1,strnpcinfo(0)+"::Onboxdead"; monster "ordeal_1-1",234,247,"Treasure Box",1328,1,strnpcinfo(0)+"::Onboxdead"; monster "ordeal_1-1",237,244,"Treasure Box",1332,1,strnpcinfo(0)+"::Onboxdead"; monster "ordeal_1-1",240,241,"Treasure Box",1336,1,strnpcinfo(0)+"::Onboxdead"; monster "ordeal_1-1",243,238,"Treasure Box",1340,1,strnpcinfo(0)+"::Onboxdead"; monster "ordeal_1-1",246,235,"Treasure Box",1344,1,strnpcinfo(0)+"::Onboxdead"; monster "ordeal_1-1",249,232,"Treasure Box",1348,1,strnpcinfo(0)+"::Onboxdead"; monster "ordeal_1-1",252,229,"Treasure Box",1352,1,strnpcinfo(0)+"::Onboxdead"; monster "ordeal_1-1",249,241,"Treasure Box",1356,1,strnpcinfo(0)+"::Onboxdead"; monster "ordeal_1-1",240,249,"Treasure Box",1360,1,strnpcinfo(0)+"::Onboxdead"; end; Onboxdead: .mob--; announce "Devil Square : "+ strcharinfo(0) +" has opened the treasure box at Devil Square", bc_all; if ( !.mob ) goto L_End; end; L_End: killmonsterall "ordeal_1-1"; enablenpc "Exit#DS"; deletearray .register_aid; .start = .round = .mob = .register_num = 0; end; OnPCDieEvent: OnPCLogoutEvent: if ( .start && strcharinfo(3) == "ordeal_1-1" ) { while ( .register_aid[.@i] != getcharid(3) && .@i < .register_num ) .@i++; deletearray .register_aid[.@i], 1; .register_num--; if ( !.register_num ) { announce "All players failed to survive at Devil Square", bc_all; killmonsterall "ordeal_1-1"; goto L_End; } } end; OnSurvive: while ( .start == 2 ) { mapannounce "ordeal_1-1", .register_num +" players is still survive at Devil Square", bc_map; sleep .ann_survive; } end; } ordeal_1-1,246,245,7 script Exit#DS 51,{ mes "[Exit]"; mes "See ya"; next; warp "SavePoint", 0,0 ; close; } ordeal_1-1 mapflag nowarp ordeal_1-1 mapflag nowarpto ordeal_1-1 mapflag noteleport ordeal_1-1 mapflag nosave SavePoint ordeal_1-1 mapflag nomemo ordeal_1-1 mapflag nobranch ordeal_1-1 mapflag nopenalty ordeal_1-1 mapflag noicewall
  11. can i request a endless tower script... i found some topics about endless and it gives me error http://rathena.org/board/topic/67294-endless-tower-script/ i downloaded papazola's script and give me errors and when i try to download emistry's script it says cannot find server...
  12. is there a possibilty where a specific monster will respawn, random in every map or every dungeon and players will hunt them and drop specific items and they will exchange it to a NPC for an item... for example: santa poring will summon in every dungeon and when they kill it it will drop a item ex. ticket, and when they got enough ticket needed for event they will gonna exchange it for an item...
  13. i think this is what you find... eathena have this kind of script... http://www.eathena.ws/board/index.php?showtopic=222032
  14. is there a script in rAthena that have a job changer where players can change into trans class only when they reach the certain level to change... i want in my server only trans class... if have in rAthena a script like this can you link it to me because i cannot find it...
  15. pa turo namn po kng pano mapalitan yan thru english from korean language? i already downloaded data folder d2 po which is data v3.0 http://vylow.net/board/index.php?/topic/10-basic-complete-renewal-data-english-folder/ kci po gamit kng client is 2012-04-10aRagexeRE
  16. Ano po un pag download ko po mismo ng svn compile kagad po ba? un nga problem ko po sa rathena na download ko.. may error cya... sa ngaun test server mna cya then i go online na once i fixed that problem... already fixed* tnx..
  17. fixed* pinalitan ko ung inter_athena.conf ko... with this... wla na error...
  18. Pano po i download ung rathena? May easy way po ba pra ma download un? Nga po pla question ang paginstall po ba ng svn ng rathena iba sa paginstall eathena?
  19. Wla ayaw pa rin... same error pa rin ang lumalabas
  20. san po makkita dyan ung version para mapalitan ko po? bka po kci magkamali ako... sorry po...
  21. anung aalisin ko sa #define packetver lulu pag di ko po chineck ung read data folder d po cya ggana pano po un? hmmmm... pde po ba 2ng solution ko? dba po ung client ko nka " read data first " mna po dba? pde po kaya ung data folder ko gawin ko grf mna then diff ulit client at uncheck ung " read data first " ggana po ba kaya un? kci nung d pa ako naglalagay ng read data first KOREAN language ang lumalabas sa login screen then nung nag diff ako at nilagay ko ung cnasabi ko... translated na po cya sa english un nga lang DC... ano pa po ba ang mali sa packetver ko? pa check namn po ako if ever may mali para matama ko po...
  22. cnunod ko po ung mga post nio.. pero may error pa rin po ako... nag diff ako ng client ung pina DL sakin ni gleynn nung una d ko chineck ung Read Data Folder first... ayaw nia gumana then nung gumawa ulit ako panibago at chineck ko cya gumana namn cya? tama po ba gnawa ko or hinde? kci nabsa ko sa iba " UNCHECK " daw un eh... then e2 na ung problem ko nung magcconnect na ako nagDDC cya binago ko ung client date ko sa mmo.h ko sa src ng database ko and ni recompile ko then ganun pa rin DC pa rin? also i check the clientinfo.xml okay namn cya wla namn ako nkalimutan... ang gamit ko na client is 2012-04-10aRagexeRE... and ung svn ko is eathena sql 15191... tinry ko ung svn ng rathena pero may error na lumalabas... e2 po ung topic ko http://rathena.org/board/topic/86428-question/... pero nung gnamit ko ung svn ko dati na eathena sql 15191 running smooth namn cya... hope you can help me... @lulu - sorry nkkalimutan ko na iba eh... it's been a year nung gumawa ako ne2... kaya ako e2 nangangapa ulit ako... hope you can bear with me...
×
×
  • Create New...