Jump to content

kalabasa

Members
  • Posts

    371
  • Joined

  • Last visited

Everything posted by kalabasa

  1. Try one of these. https://rathena.org/board/topic/121651-guild-storage/
  2. havent check this for so long! Anyway thank it worked.
  3. [email protected] = 600; should i change it to 7200? to display 1 hr and can it display like Call in 59 minutes call in 40 minutes call in 5 minutes and so on..
  4. NOTE: Be aware that item links are rendered incorrectly in 2015+ clients at the moment. https://github.com/rathena/rathena/blob/a53a65650f51115a32aedc3befb901faea77fa10/doc/script_commands.txt#L1122
  5. im using the default written on script also when choose and cancel and not to take quest the delay would apply also. //add time delay penalty. You can get another quest after 2 - 3 hours. [Lupus] set #THQ_DELAY, (GetTime(DT_YEAR)*12*31*24+GetTime(DT_MONTH)*31*24+GetTime(DT_DAYOFMONTH)*24+GetTime(DT_HOUR)+1); //checking if time penalty is over [Lupus] if (#THQ_DELAY > (GetTime(DT_YEAR)*12*31*24 + GetTime(DT_MONTH)*31*24 + GetTime(DT_DAYOFMONTH)*24 + GetTime(DT_HOUR)) ) goto L_NoQuestsForYet;
  6. how to display actual time remaining instead of "call in 1hours later?" "Call in "+ (#THQ_DELAY - (GetTime(DT_YEAR)123124+GetTime(DT_MONTH)3124+GetTime(DT_DAYOFMONTH)24+GetTime(DT_HOUR)) )+" hours later.";
  7. im still confused how to do it thanks it works
  8. i Want to have my usable item to have progress bar when using it. can someone know how to do it on item script. ex. assumptio scroll
  9. there's already pre configured in mapflag noteleport but it seems only flywing are disabled. and only woe SE maps are disabled.
  10. Im trying to add acolyte class to also have reflect bonus but it will only work when i remove the pd bonus on the script is it possible to have it both effect?
  11. Add them here VIP are group 5 https://github.com/rathena/rathena/blob/6a12857583c4747aacc1428feb47d717da2527c7/conf/groups.conf#L230
  12. basically i want all 1st 2nd and high class to recieve free buffs from the healer if (Class > 4007) end; sc_start SC_IMPOSITIO,240000,5; specialeffect2 84; also i do have special buffs for vip users im using group ID 0 if(vip_status(VIP_STATUS_ACTIVE)){ sc_start SC_INCREASEAGI,300000,10; specialeffect2 37; sc_start SC_BLESSING,300000,10; specialeffect2 42; but VIP players cannot recieve any buffs from the healer npc and 1st to high class can get buffs
  13. try this http://www.mediafire.com/file/7hcz6u9vl4vjhb4/newprontera.grf/file source from here
  14. im getting error's the skill would animated but no effect when used GetSkillAttackRange [string "buf"]:262: attempt to index field 'AttackRange'(a nil value) im using itemscript itemskill "SL_NINJA",5; itemskill "SL_GUNNER",5;
  15. when converting an item with item_combo_db script the effect will remain
  16. can you convert to YAML format? i tried using the tool csv2yaml both app and batch file but it failed to convert
  17. i think this is the original thread can someone help us out.
  18. thanks for the great share! i try it on my free time
  19. do you mean the location? data->sprite->¾ÆÀÌÅÛ
  20. you should uncheck this on nemo to easy spot your exact error Ignore Lua Errors Ignore Resource Errors
  21. same here care to share the fix? prontera,143,143,4 script Emperium Breaker 4_M_ACROSS,{ // What Map will be used set .Map$,"job3_arch01"; // How many Top Breaker will be Recorded set .TopRank,10; // Message to Inform Players while inside the Room setarray .Instruction$[0], "Please Listen here carefully.", "This is Emperium Breaker Test Room , which is use to test your Breaking Time.", "Prepare youself...and do your best to Break it...", "Okay that's All i want to say , get Ready yourself and it will Start Soon."; while( 1 ){ mes "This is Emperium Breaker test Room. "; mes "You are able to calculate your Emperium Breaking Speed in this Room."; next; switch( select( ( getmapusers( .Map$ ) )?"^FF0000NOT Available":"^0000FFAvailable^000000", "Top ^FF0000"+.TopRank+"^000000 Breaker Ladder", ( getgmlevel() < 90 )?"":"^FF0000[GM]^000000 Reset Room", ( getgmlevel() < 90 )?"":"^FF0000[GM]^000000 Reset Ladder" )){ Case 1: if( getmapusers( .Map$ ) ){ mes "There is another player inside it now."; next; break; } warp .Map$,0,0; killmonster .Map$,"All"; // removemapflag .Map$,mf_noskill; donpcevent strnpcinfo(0)+"::OnReady"; end; Case 2: mes "^ED1ADCLatest Record^000000 : "+LatestRecord/1000+"."+LatestRecord%1000+" Seconds."; for( set [email protected],0; [email protected] < .TopRank; set [email protected],[email protected] + 1 ){ if( !$TopRankTime[[email protected]] ) break; mes "^FF0000Top "+( [email protected] + 1 )+" : ^0000FF"+$TopName$[[email protected]]+" "; mes "^FF0000Time Taken : ^ED1ADC[ "+$TopRankTime[[email protected]]/1000+"."+$TopRankTime[[email protected]]%1000+" Sec. ]^000000 "; } next; break; Case 3: mapannounce .Map$,"A GM has RESET the Breaker Test Room.",0,0x00FF00; killmonster .Map$,"All"; sleep 3000; mapwarp .map$,"prontera",0,0; mes "Done Reset. and Player who are inside are warped out."; next; break; Case 4: switch( select( "^0000FFAll Player^000000:^FF0000One Player^000000" ) ){ Case 1: deletearray $TopRankTime[0],getarraysize( $TopRankTime ); deletearray $TopName$[0],getarraysize( $TopName$ ); mes "RESETED WHOLE LADDER."; break; Case 2: mes "Please input the ^FF0000EXACT NAME^000000 of player you want to delete."; input .Name$; for( set [email protected],0; [email protected] < .TopRank; set [email protected],[email protected] + 1 ){ if( .Name$ == $TopName$[[email protected]] ){ deletearray $TopName$[[email protected]],1; deletearray $TopRankTime[[email protected]],1; mes "Removed ^FF0000"+.Name$+"^000000 from the List."; } } } next; break; } } OnReady: sleep 3000; for( set [email protected],0; [email protected] < getarraysize( .Instruction$ ); set [email protected],[email protected] + 1 ){ mapannounce .Map$,.Instruction$[[email protected]],0,0x00FF00; sleep 2500; } for( set [email protected],5; [email protected] > 0; set [email protected],[email protected] - 1 ){ mapannounce .Map$,"Count Down : "[email protected]+" Seconds.",0,0x00FF00; sleep 1000; } //mapannounce .Map$,"Hit the Emperium Now and Skills Disabled.",0,0x00FF00; setmapflag .Map$,mf_noskill; monster .Map$,29,27,"Breaker Test",1288,1,strnpcinfo(0)+"::OnBreaked"; set .Record,0; sleep 500; initnpctimer; end; OnTimer600000: if( !mobcount( .Map$,strnpcinfo(0)+"::OnBreaked" ) ) end; mapannounce .Map$,"You spent too much time. i think you are AFK , so you are out.",0,0xED1ADC; sleep 3000; mapwarp .map$,"prontera",0,0; stopnpctimer; end; OnBreaked: set .Time,getnpctimer(0); copyarray [email protected]$[0],$TopName$[0],getarraysize( $TopName$ ); copyarray [email protected][0],$TopRankTime[0],getarraysize( $TopRankTime[0] ); set LatestRecord,.Time; for( set [email protected],0; [email protected] < .TopRank; set [email protected],[email protected] + 1 ){ if( .Time < $TopRankTime[[email protected]] || !$TopRankTime[[email protected]] ){ set $TopRankTime[[email protected]],.Time; set $TopName$[[email protected]],strcharinfo(0); copyarray $TopRankTime[[email protected] + 1],[email protected][0],getarraysize( [email protected] ); copyarray $TopName$[[email protected] + 1],[email protected]$[0],getarraysize( [email protected]$ ); announce "[ "+strcharinfo(0)+" ] Achieved Top "+( [email protected] + 1 )+" in Emperium Breaking with "+.Time/1000+"."+.Time%1000+" Seconds !!!",bc_all,0xED1ADC; break; } } stopnpctimer; announce "Current Time Taken : "+.Time/1000+"."+.Time%1000+" Seconds. ",bc_self,0xED1ADC; // removemapflag .Map$,mf_noskill; sleep 5000; mapwarp .map$,"prontera",0,0; end; } job3_arch01 mapflag nocommand 50 job3_arch01 mapflag gvg on job3_arch01 mapflag gvg_castle job3_arch01 mapflag monster_noteleport job3_arch01 mapflag nosave SavePoint im using this by Sir Emistry when i try to reset the room i got error [Error]: buildin_mes: fatal error ! player not attached! [debug]: Function: mes (1 parameter): [debug]: Data: String value="Done Reset. and player who are inside are warped out." [debug]: Source(NPC): Emperium Breaker at prontera (143,143)
  22. i already added in my import/castle_db 100,job3_arch01,Emperium Breaker,test,1 but still occuring
  23. yeah its working now i didnt notice the colon and semi colon's
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.