kalabasa
Members-
Posts
478 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by kalabasa
-
How to make multiple custom point as quest requirement
kalabasa posted a question in Script Requests
Im using Euphy's quest shop i want to make quest that require's mutiple point ex headgear1 requires kafrapoints,activitypoints,eventpoints etc. anyone which part of the code i need to check with. -
I tried this one. but not working for me. i got the same error in console says defaulting to IT_ETC
-
Try one of these. https://rathena.org/board/topic/121651-guild-storage/
-
havent check this for so long! Anyway thank it worked.
-
.@delay = 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..
-
how to resolve ITEMINFO bug in client 2015-11-04 ?
kalabasa replied to bykass1's question in Client-side Support
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 -
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;
-
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.";
-
im still confused how to do it thanks it works
-
-
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
-
there's already pre configured in mapflag noteleport but it seems only flywing are disabled. and only woe SE maps are disabled.
-
Item bonus Perfect Dodge and Reflect wont work on Valkyrie Manteau
kalabasa posted a question in Database Support
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? -
Release: Soul Link Modification - Script-based
kalabasa replied to Secrets's topic in Source Releases
do you remove those +(plus) signs? -
Add them here VIP are group 5 https://github.com/rathena/rathena/blob/6a12857583c4747aacc1428feb47d717da2527c7/conf/groups.conf#L230
-
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
-
try this http://www.mediafire.com/file/7hcz6u9vl4vjhb4/newprontera.grf/file source from here
- 1 reply
-
- 1
-
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;
-
when converting an item with item_combo_db script the effect will remain
-
itemdb_readdb: Invalid format (Script column) in line 111
kalabasa replied to Get Backers's question in Scripting Support
can you convert to YAML format? i tried using the tool csv2yaml both app and batch file but it failed to convert -
i think this is the original thread can someone help us out.
-
thanks for the great share! i try it on my free time okay i finally tested it. i think it should be better if the force pk will automatically after warping. they could actually sit there/spectate on pvp map area ex. new_1-1/@go 15
-
[SOLVED] How to create inventory .spr file?
kalabasa replied to Syovere's question in Graphics Support
do you mean the location? data->sprite->¾ÆÀÌÅÛ -
you should uncheck this on nemo to easy spot your exact error Ignore Lua Errors Ignore Resource Errors
-
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 .@i,0; .@i < .TopRank; set .@i,.@i + 1 ){ if( !$TopRankTime[.@i] ) break; mes "^FF0000Top "+( .@i + 1 )+" : ^0000FF"+$TopName$[.@i]+" "; mes "^FF0000Time Taken : ^ED1ADC[ "+$TopRankTime[.@i]/1000+"."+$TopRankTime[.@i]%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 .@i,0; .@i < .TopRank; set .@i,.@i + 1 ){ if( .Name$ == $TopName$[.@i] ){ deletearray $TopName$[.@i],1; deletearray $TopRankTime[.@i],1; mes "Removed ^FF0000"+.Name$+"^000000 from the List."; } } } next; break; } } OnReady: sleep 3000; for( set .@i,0; .@i < getarraysize( .Instruction$ ); set .@i,.@i + 1 ){ mapannounce .Map$,.Instruction$[.@i],0,0x00FF00; sleep 2500; } for( set .@i,5; .@i > 0; set .@i,.@i - 1 ){ mapannounce .Map$,"Count Down : "+.@i+" 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 .@tempName$[0],$TopName$[0],getarraysize( $TopName$ ); copyarray .@tempRecord[0],$TopRankTime[0],getarraysize( $TopRankTime[0] ); set LatestRecord,.Time; for( set .@i,0; .@i < .TopRank; set .@i,.@i + 1 ){ if( .Time < $TopRankTime[.@i] || !$TopRankTime[.@i] ){ set $TopRankTime[.@i],.Time; set $TopName$[.@i],strcharinfo(0); copyarray $TopRankTime[.@i + 1],.@tempRecord[0],getarraysize( .@tempRecord ); copyarray $TopName$[.@i + 1],.@tempName$[0],getarraysize( .@tempName$ ); announce "[ "+strcharinfo(0)+" ] Achieved Top "+( .@i + 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)