Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/03/22 in all areas

  1. hey guys that's simple though complicated: anyway i have deployed server inside kuber, why not xxbbxb/open-ro (github.com) as the matter of joke you are free to play
    1 point
  2. You can use the current rathena. What I said about the old version is client side. Hexed The custom Homunculus AI does not work as of 2017-09-20bRagexeRE because simply Gravity dropped it, Homunculus cannot auto attack but got a status boost and will get 10% of player exp and have autofeeding, this cannot be changed in the time being. Download good version : https://gitlab.com/4144/Nemo Then you can use a solution listed above, then: "Fix Homunculo Attack AI"
    1 point
  3. string to integer set .@num, atoi(.@string$); integer to string set .@string$, .@num + "";
    1 point
  4. // NOTE: This allows you to run multiple servers on multiple interfaces// while using the same ports for each server. A machine can have more than one ip address, this binds the ip to the server. So if you wanted to host a low rate and a high rate off the same machine, this setting would allow it.
    1 point
  5. - script atcmd_bank -1,{ OnInit: bindatcmd("bn","atcmd_bank::Onbn"); bindatcmd("withdrawlbn","atcmd_bank::Ontradebn"); bindatcmd("depositbn","atcmd_bank::Ondeposit"); end; Onbn: message strcharinfo(0),"You currently have " + #bankstorage + " Zeny in your account."; end; Ontradebn: if( atoi(.@atcmd_parameters$[0]) < 1 ) message strcharinfo(0),"Please don't play games. I need a real amount to withdraw."; else if( atoi(.@atcmd_parameters$[0]) > #bankstorage ) message strcharinfo(0),"I show you only have ^00FF00" + #bankstorage +"^000000 zeny in your account!"; else { set Zeny,Zeny + atoi(.@atcmd_parameters$[0]); set #bankstorage,#bankstorage - atoi(.@atcmd_parameters$[0]); message strcharinfo(0),"There's your Zeny. Have a good day."; message strcharinfo(0), "############## Withdrawl: " +.@atcmd_parameters$[0]+ " Zeny ##############"; message strcharinfo(0), "####### You have now " +#bankstorage+ " Zeny in Bank #######"; } end; Ondeposit: if( atoi(.@atcmd_parameters$[0]) < 1 ) message strcharinfo(0),"Make sure you ask me to deposit a real amount."; else if( atoi(.@atcmd_parameters$[0]) > Zeny ) message strcharinfo(0),"It does not appear like you have the amount of zeny you're trying to deposit!"; else if( atoi(.@atcmd_parameters$[0]) + #bankstorage > 2000000000 ) { message strcharinfo(0),"Sorry, Bank Storage is full."; message strcharinfo(0), "####### You have " +#bankstorage+ " Zeny in Bank #######"; } else { set Zeny,Zeny - atoi(.@atcmd_parameters$[0]); set #bankstorage,#bankstorage + atoi(.@atcmd_parameters$[0]); message strcharinfo(0),"Thank you very much... Your zeny is in good hands."; message strcharinfo(0), "############## Deposit: " +.@atcmd_parameters$[0]+ " Zeny ##############"; message strcharinfo(0), "####### You have now " +#bankstorage+ " Zeny in Bank #######"; } end; }
    1 point
  6. what what what .... OMFG forgotten about *getmobdrops rep up and move back to script request ( shame on myself ... ) - script test123 -1,{ OnInit: bindatcmd "alootnoitem", strnpcinfo(0)+"::OnAtcommand"; end; OnAtcommand: .@nodropitemid = atoi( .@atcmd_parameters$[0] ); .@mob_id = atoi( .@atcmd_parameters$[1] ); if ( !.@nodropitemid || !.@mob_id ) { message strcharinfo(0), "@alootnoitem <Item ID> <Mob ID>"; end; } if ( getitemname( .@nodropitemid ) == "null" ) { message strcharinfo(0), "@alootnoitem -> Invalid Item ID"; end; } if ( !strmobinfo( 3, .@mob_id ) ) { message strcharinfo(0), "@alootnoitem -> Invalid Mob ID"; end; } atcommand "@alootid reset"; // reset getmobdrops .@mob_id; for ( .@i = 0; .@i < $@mobdrop_count; .@i++ ) if ( .@nodropitemid != $@mobdrop_item[.@i] ) atcommand "@alootid +"+ $@mobdrop_item[.@i]; // atcommand "@alootid"; //show list <-- its already display in the list end; }
    1 point
×
×
  • Create New...