-
Posts
794 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Posts posted by AinsLord
-
-
THnx i know how to add my mind just got stuck in 2012 client hahaha
-
well im trying to add custom mobs but it seems all the IDs im trying on are already taken
i dunno how to add the custom sprite i have
anyone could help me?
TIA
-
hi just wanna ask if theres a way to convert the recorded video file of ragnarok to other video format??
#TIA
-
Hi i just wanted to know how to make this like 5TCGS = 10Statpoints??
set .@SellStatPOD, 30; //Stat Points per 1 POD set .@SellStatTCG, 10; //Stat Points per 1 TCG set .@PODid, 7179; //POD item id set .@TCGid, 7227; //TCG item id set .@MaxStat, 2000; //Maximum Stat Points allowed to sell mes "Hi ^FF0000"+strcharinfo(0)+"^000000!"; mes "Do you wish to buy Stat points?"; mes "1 POD = "+.@SellStatPOD+" stat points"; mes "5 TCG = "+.@SellStatTCG+" stat points"; // for this line mes "Maximum stat points can be purchase is "+.@MaxStat+"."; switch(select(" ~ Yes, using PODs: ~ Yes, using TCGs: ~ No")) { case 1: mes "How many PODs do you wish to exchange for stat points?"; input .@amount; if (countitem(.@PODid) < .@amount) { mes "Sorry, but don't have enough PODs in your inventory."; mes " Please come back when you have enough."; close; } else { set .@StatToBe, StatBought+(.@amount*.@SellStatPOD); if (.@MaxStat < .@StatToBe) { mes "Sorry, but you're about to reach the max stat points that can be bought."; mes "You have already purchase "+StatBought+" stat points."; close; } else { mes "Here you go!"; mes "Please use your stat point wisely."; set StatusPoint, StatusPoint+(.@amount*.@SellStatPOD); set StatBought, StatBought+(.@amount*.@SellStatPOD); delitem .@PODid[.@StatBought],.@amount; close; } } case 2: mes "How many TCGs do you wish to exchange for stat points?"; input .@amount; if (countitem(.@TCGid) < .@amount) { mes "Sorry, but don't have enough TCGs in your inventory."; mes " Please come back when you have enough."; close; } else { set .@StatToBe, StatBought+(.@amount*.@SellStatTCG); if (.@MaxStat < .@StatToBe) { mes "Sorry, but you're about to reach the max stat points that can be bought."; mes "You have already purchase "+StatBought+" stat points."; close; } else { mes "Here you go!"; mes "Please use your stat point wisely."; set StatusPoint, StatusPoint+(.@amount*.@SellStatTCG); set StatBought, StatBought+(.@amount*.@SellStatTCG); delitem .@TCGid[.@StatBought],.@amount; close; } } case 3: mes "I understand, Please come back to me whenever you change your mind."; close; } OnInit: waitingroom " Stat Seller",0; end; }
thanks in advance
-
yep fixed already forgot to reboot my server thou Gomen ~
thnx btw -
im using the latest one that has on rAthena i just downloaded it yesterday
-
how did you solved this one
-
i got this error everytime i logged in
i used the latest KRO
20190620 client
i just came back to do some of my own server
can anyone help me with this
thnx in advance
-
will this still works on latest git of rathena??
-
i think this codes wont work on the latest rathena i dunno if theres a newly updated one
-
-
prontera,155,181,5 script YmirCoin 757,{ mes "[Ymir Coin Exchanger]"; mes "Just give me the required items and ill give you Coin of Ymir"; next; // What Item you want to Make ? set .GiveItem,7539; // Item Requirements + Amounts setarray .Item[0], 607,1, 608,1, 512,1; for( set .@i,0; .@i < getarraysize( .Item ) - 1; set .@i,.@i + 2 ) if( countitem( .Item[.@i] ) < .Item[.@i + 1] ){ for( set .@i,0; .@i < getarraysize( .Item ) - 1; set .@i,.@i + 2 ) mes "Need "+.Item[.@i + 1]+" x "+getitemname( .Item[.@i] ); close; } if( select("Make ^FF0000"+getitemname( .GiveItem )+"^000000:Cancel") == 2 ) close; for( set .@i,0; .@i < getarraysize( .Item ) - 1; set .@i,.@i + 2 ) delitem .Item[ .@i ],.Item[ .@i + 1 ]; getitem .GiveItem,1; mes "You have Make ^FF0000"+getitemname( .GiveItem )+"^000000"; announce "["+strcharinfo(0)+"] has made ["+getitemname( .GiveItem )+"]",0; close; }
its like need to set how many to craft coz this one is crafted 1 by 1
#TIA
-
On 2/8/2020 at 6:57 PM, Amir Azman said:
I have this error too.
try this if it will fixed ur issue i dont have that issue now
-
On 11/10/2019 at 11:21 AM, Gladius said:
I had this same problem lol
The error is because of sleep2 and mapwarp
why? do not knowprontera,173,176,4 script Emperium Breaker 743,{ // 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$,"SavePoint",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$,"SavePoint",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$,"SavePoint",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
I solved mine like this...
test and tell me if it workedthnx
now got this i already added the map on castle_db
[Error]: status_calc_mob: No castle set at map job3_arch01
still have it
-
im having this on my console
[Debug]: Source (NPC): Breaker Ladder at prontera (171,179) [Error]: buildin_sleep2: no unit is attached [Debug]: Source (NPC): Emperium Breaker at prontera (173,176) [Error]: buildin_sleep2: no unit is attached
here is the script i used
prontera,173,176,4 script Emperium Breaker 743,{ // 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"; sleep2 3000; mapwarp .Map$,"prontera",156,175; 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: sleep2 3000; for( set .@i,0; .@i < getarraysize( .Instruction$ ); set .@i,.@i + 1 ){ mapannounce .Map$,.Instruction$[.@i],0,0x00FF00; sleep2 2500; } for( set .@i,5; .@i > 0; set .@i,.@i - 1 ){ mapannounce .Map$,"Count Down : "+.@i+" Seconds.",0,0x00FF00; sleep2 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; sleep2 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; sleep2 3000; mapwarp .Map$,"prontera",156,175; 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; sleep2 5000; mapwarp .Map$,"prontera",156,175; 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 trying to figure out whats wrong but i cant
#TIA
-
Im figuring out my self how to add pub but it seems i cant do it
anyone can help me with this
here is the code
//================= Freebies NPC ================// // by : pajodex prontera,159,193,4 script Freebies NPC 100,{ If(GetFree) { npctalk "Sorry yo! No more freebies available for yo!"; end; } else { mes "[ ^FF0000System^000000 ]"; mes "Welcome ^FF0000"+strcharinfo(0)+"^000000 !"; next; mes "[ ^FF0000System^000000 ]"; mes "Let me help you start your adventure!"; next; mes "[ ^FF0000System^000000 ]"; mes "Here you go!"; if(.char_bound) { for(.@i = 0; .@i<getarraysize(.char_reward); .@i++) getitem .char_reward[.@i],.char_reward_amt[.@i]; } GetFree = 1; if(#freebies == 0 && .account_bound == 1) { next; mes "[ ^FF0000System^000000 ]"; mes "It seems to be your first, here!"; mes "~ Special Freebies from the [ ^FF0000GM Team^000000 ]"; for(.@i = 0; .@i<getarraysize(.acc_reward); .@i++) getitem .acc_reward[.@i],.acc_reward_amt[.@i]; #freebies = 1; } next; mes "[ ^FF0000System^000000 ]"; mes "Goodluck! Enjoy your Adventure ~"; close; } OnInit: // settings .char_bound = 1; // enable character bound rewards (1 = on || 0 = off) .account_bound = 1; // enable account bound rewards (1 = on || 0 = off) // set item (char bound) setarray .char_reward, 501, 502, 503; // item setarray .char_reward_amt, 1, 2, 4; // amount // set item (acc bound) setarray .acc_reward, 501, 502, 503; // item setarray .acc_reward_amt, 1, 2, 4; // amount end; }
i duuno where to add the
OnInit: waitingroom " Feebies NPC ",0; end;
#TIA
EDIT: Figured it Out -
auto close when opening the file
-
On 4/11/2019 at 11:24 AM, BugsLIFE said:
update pls.... i also experience this
i think restarting the server won't fix it
try to re-compile your server since it was a src configuration its actually working fine
my only problem is everytime i reset my server items can be bought using zeny
coz mainly @at command leaves the character online even reset of the server
-
5 hours ago, anacondaq said:
NEMO, all inside the package. And inside the NEMO folder you can find applied_patches.log file which can be used by NEMO to apply all patches what I did applied to the exe.
thnx for support
btw just notice the client used iteminfo_true_v5.lua am i correct?
-
Quote
And turn off your hexed exe packet obf.
how can i do that? sorry pretty much noob for the latest clients
TIA
-
tnx figure this one out it actually used iteminfo_true_v5.lua
thnx for the help
-
4 hours ago, Lelouch vi Britannia said:
Add "Ignore Resource Errors" and "Skip License Screen" patch.
This is my patchlist257 Use Default Web Browser for <URL> 1 Use Tilde for Matk 263 Set Achievement Button 264 Set Tip Button 9 Disable 1rag1 type parameters (Recommended) 267 Set Attendance Button 268 Restore chat focus 269 Change default BGM file 13 Disable Ragexe Filename Check (Recommended) 16 Disable Swear Filter 19 Enable Title Bar Menu 279 Fix item description bug 23 Enable /who command (Recommended) 24 Fix Camera Angles (Recommended) 28 Increase Headgear ViewID 285 Fix act delay for act files with many frames 286 Hide zero date (1969-01-01) in guild members window 31 Increase Zoom Out 75% 289 Fix Homunculus attack AI 290 Hide build info in client (Recommended) 34 Enable /showname (Recommended) 291 Hide packets from peek (Recommended) 36 Read msgstringtable.txt (Recommended) 38 Remove Gravity Ads (Recommended) 39 Remove Gravity Logo (Recommended) 40 Restore Login Window (Recommended) 41 Disable Nagle Algorithm (Recommended) 43 Always Use Email for Char Deletion 44 Translate Client (Recommended) 45 Use Custom Aura Sprites 46 Use Normal Guild Brackets (Recommended) 47 Use Ragnarok Icon 48 Use Plain Text Descriptions (Recommended) 49 Enable Multiple GRFs (Recommended) 50 Skip License Screen 53 Use Ascii on All LangTypes (Recommended) 61 Disable Packet Encryption 64 @ Bug Fix (Recommended) 65 Load Custom lua file instead of iteminfo*.lub (Recommended) 71 Ignore Resource Errors 72 Ignore Missing Palette Error 73 Remove Hourly Announce (Recommended) 74 Increase Screenshot Quality 75 Enable Flag Emoticons 84 Remove Serial Display (Recommended) 85 Show Cancel To Service Select 86 Only First Login Background 88 Allow space in guild name 90 Enable DNS Support (Recommended) 91 Disconnect to Login Window 97 Cancel to Login Window (Recommended) 101 Skip Friend list Cheat Check 102 Skip Guild Member Cheat Check 110 Hide Achievements Button 204 Increase Attack Display 207 Resize Font 208 Restore Cash Shop Icon 213 Disable Help Message on Login (Recommended) 215 Increase Map Quality 219 Always Show Resurrection Button 222 Show Replay Button 225 Show Register Button 230 Always load Korea ExternalSettings lua file 233 Hide SNS Button 234 Ignore Lua Errors 239 Ignore /account: command line argument 243 Change Quick Switch Delay 247 Change new char name field height 248 Remove wrong chars from cash shop 253 Skip some hidden menu icon buttons 256 Use Default Web Browser In Cashshop
i tried your patchlist after i clicked the exe file it wont open
nothing shows not even log in screen
i've tried several times to do this but i can't
it kills my brain cells to run / create a 2018 client hahaha
EDIT:so i used the client file on this one its 2018-04-18bRagexeRE and its patched already it works fine but the item/descriptions are in korean characters
like what you can see on the image i already used @zackdreaver translated files but still
-
can i use 20180620aRagexe with this??
-
so every time i tick on "Enable Multiple GRFs" it give me this error
but if i dont select that
this will happen
this is my diff selection
1 Use Tilde for Matk 2 Chat Flood Allow 9 Disable 1rag1 type parameters (Recommended) 19 Enable Title Bar Menu 24 Fix Camera Angles (Recommended) 28 Increase Headgear ViewID 32 Increase Zoom Out Max 290 Hide build info in client (Recommended) 291 Hide packets from peek (Recommended) 38 Remove Gravity Ads (Recommended) 39 Remove Gravity Logo (Recommended) 40 Restore Login Window (Recommended) 44 Translate Client (Recommended) 46 Use Normal Guild Brackets (Recommended) 48 Use Plain Text Descriptions (Recommended) 53 Use Ascii on All LangTypes (Recommended) 64 @ Bug Fix (Recommended) 67 Disable Quake skill effect 73 Remove Hourly Announce (Recommended) 75 Enable Flag Emoticons 84 Remove Serial Display (Recommended) 88 Allow space in guild name 90 Enable DNS Support (Recommended) 96 Remove GM Sprites 105 Hide Nav Button 106 Hide BG Button 108 Hide Booking Button 110 Hide Achievements Button 111 Hide Rec Button 113 Hide Quest Button 114 Change Vending Limit [Experimental] 204 Increase Attack Display 213 Disable Help Message on Login (Recommended) 233 Hide SNS Button 244 Disable Cheat Defender Game Guard (Recommended) 246 Increase hair style limit in game 251 Allow close cutin by pressing esc key 254 Change Max Items in inventory
can anyone help me with this
#TIA
EDIT: im using the latest data.grf and the translation by @zackdreaver
i want to create a Pre-Re server
Duplicating Quest NPC
in Scripting Support
Posted
So im planning to add new NPC for this script
this is the 1st NPC script :
and im plannig to create another NPC using the same script but the 2nd NPC keep on showing whats on the 1st NPC anyone can help me with this
Heres the 2nd NPC script :
i actually did it before wayback 2016 hahaha and i forgot how to do it again
thanks in advance it was @Euphy script credit to this person