-
Posts
206 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by x13th
-
I already try it but i can't remove the shadow of the object i already search but i cant find anything
-
i think the floor does not match the one you uploaded :<
-
if that doesn't work open file renewal.h at src\config Change #define RENEWAL_CAST to //#define RENEWAL_CAST /// renewal cast time /// (disable by commenting the line) /// /// leave this line to enable renewal casting time algorithms /// cast time is decreased by DEX * 2 + INT while 20% of the cast time is not reduced by stats. /// example: /// on a skill whos cast time is 10s, only 8s may be reduced. the other 2s are part of a /// "fixed cast time" which can only be reduced by specialist items and skills
-
Can anyone remove this in my prontera map? The object and the shadow. And of course make it walkable please >.< Thank you in advance! Here's the map: http://www.mediafire.com/?gqt4qnw7s0o2gkt
-
Hello ♥ can you rate our cover photo? Thanks Design by: Fin
-
I need a Best working client with 3rd job
x13th replied to melnamel4's question in Client-side Support
Here: http://rathena.org/board/topic/72101-how-do-you-find-a-working-correct-client/page__p__144314#entry144314 -
I need a Best working client with 3rd job
x13th replied to melnamel4's question in Client-side Support
Use 2012-04-10 client and download this: http://svn6.assembla.com/svn/ClientSide/Translation_Project/data/ -
It's not working on cashshop.
-
EDIT: got it ♥ please close this thread i saw this: Link, Link2 and Link3 asdadada but i think its not implemented? Does anyone have this or can provide this? I think it would be useful ♥
-
check mo kung naka open yung port 6121, 5121 and 6900. kung hindi i-forward mo yung port.
-
Yea, that's my issue. What do you mean by price > 0 ? items at cash shop? if thats what you mean. Yes, price > 0 If you want to try, diff it. CustomShop by Ind or read the topic from eA: Link bump ~ sorry for bumping too much
-
nilagay mo ba yung i.p mo sa clientinfo.xml?
-
Post mo yung char_athena.conf at map_athena.conf mo
-
Gonna check it out. btw, Is it supported with item? That's what i want :3 EDIT: That's not what i'm looking for. I want cash shop that uses currency like POD >.< the problem with the diff is, it doesn't delete the item needed when purchasing.
-
Patulong naman po. Ginamit ko yung Custom Cash Shop by @Ind after ng pag recompile ko wala naman error pero pag bibili na ako sa cash shop hindi dinedelete yung item na kelangan :< Help please </3 Thank you in advance! topic from eA: Link Here's the diff. if( stristr(nd->name,"ITMCur") ) {//Item Currency int count=0,ind=0,c = 0, cid = pc_readreg(sd,add_str("@RRITMCur")); for(c = 0; c < MAX_INVENTORY; c++) if(sd->status.inventory[c].nameid == cid) count += sd->status.inventory[c].amount; if( count != pc_readaccountreg( sd, "#CASHPOINTS" ) ) return 6; ind = pc_search_inventory(sd,cid); if( ind < 0 )//because checking twice is safer... return 6; sd->cashPoints = count; if( sd->cashPoints < price ) return 6; if( pc_delitem(sd,ind,price,0,0, LOG_TYPE_NPC) )//somehow it failed to delete... return 6; sd->cashPoints -= price; if( !pet_create_egg(sd, nameid) ) { struct item item_tmp; memset(&item_tmp, 0, sizeof(struct item)); item_tmp.nameid = nameid; item_tmp.identify = 1; pc_additem(sd,&item_tmp, amount, LOG_TYPE_NPC); } if(log_config.enable_logs&0x20) log_pick_pc(sd, LOG_TYPE_SCRIPT, amount, NULL); pc_setaccountreg(sd,"#CASHPOINTS",sd->cashPoints);//update shop~ return 0; } if( stristr(nd->name,"CharCur") ) {//Char Reg Currency (from set REGNAME,1;) const char* charReg = pc_readregstr(sd,add_str("@CharCurrrency$")); int count = pc_readglobalreg(sd,charReg); if( count != pc_readaccountreg( sd, "#CASHPOINTS" ) )//safecheck return 6; sd->cashPoints = count; if( sd->cashPoints < price ) return 6; sd->cashPoints -= price; pc_setglobalreg(sd,charReg,sd->cashPoints);//update... if( !pet_create_egg(sd, nameid) )//give item... { struct item item_tmp; memset(&item_tmp, 0, sizeof(struct item)); item_tmp.nameid = nameid; item_tmp.identify = 1; pc_additem(sd,&item_tmp, amount, LOG_TYPE_NPC); } if(log_config.enable_logs&0x20) log_pick_pc(sd, LOG_TYPE_SCRIPT, amount, NULL); pc_setaccountreg(sd,"#CASHPOINTS",sd->cashPoints);//update shop~ return 0; } if( stristr(nd->name,"ACCCur") ) {//Account Reg Currency const char* charReg = pc_readregstr(sd,add_str("@AccCurrrency$")); int count = pc_readaccountreg(sd,charReg); if( count != pc_readaccountreg( sd, "#CASHPOINTS" ) )//safecheck return 6; sd->cashPoints = count; if( sd->cashPoints < price ) return 6; sd->cashPoints -= price; pc_setaccountreg(sd,charReg,sd->cashPoints);//update... if( !pet_create_egg(sd, nameid) )//give item... { struct item item_tmp; memset(&item_tmp, 0, sizeof(struct item)); item_tmp.nameid = nameid; item_tmp.identify = 1; pc_additem(sd,&item_tmp, amount, LOG_TYPE_NPC); } if(log_config.enable_logs&0x20) log_pick_pc(sd, LOG_TYPE_SCRIPT, amount, NULL); pc_setaccountreg(sd,"#CASHPOINTS",sd->cashPoints);//update shop~ return 0; }
-
Here: if( stristr(nd->name,"ITMCur") ) {//Item Currency int count=0,ind=0,c = 0, cid = pc_readreg(sd,add_str("@RRITMCur")); for(c = 0; c < MAX_INVENTORY; c++) if(sd->status.inventory[c].nameid == cid) count += sd->status.inventory[c].amount; if( count != pc_readaccountreg( sd, "#CASHPOINTS" ) ) return 6; ind = pc_search_inventory(sd,cid); if( ind < 0 )//because checking twice is safer... return 6; sd->cashPoints = count; if( sd->cashPoints < price ) return 6; if( pc_delitem(sd,ind,price,0,0, LOG_TYPE_NPC) )//somehow it failed to delete... return 6; sd->cashPoints -= price; if( !pet_create_egg(sd, nameid) ) { struct item item_tmp; memset(&item_tmp, 0, sizeof(struct item)); item_tmp.nameid = nameid; item_tmp.identify = 1; pc_additem(sd,&item_tmp, amount, LOG_TYPE_NPC); } if(log_config.enable_logs&0x20) log_pick_pc(sd, LOG_TYPE_SCRIPT, amount, NULL); pc_setaccountreg(sd,"#CASHPOINTS",sd->cashPoints);//update shop~ return 0; } if( stristr(nd->name,"CharCur") ) {//Char Reg Currency (from set REGNAME,1;) const char* charReg = pc_readregstr(sd,add_str("@CharCurrrency$")); int count = pc_readglobalreg(sd,charReg); if( count != pc_readaccountreg( sd, "#CASHPOINTS" ) )//safecheck return 6; sd->cashPoints = count; if( sd->cashPoints < price ) return 6; sd->cashPoints -= price; pc_setglobalreg(sd,charReg,sd->cashPoints);//update... if( !pet_create_egg(sd, nameid) )//give item... { struct item item_tmp; memset(&item_tmp, 0, sizeof(struct item)); item_tmp.nameid = nameid; item_tmp.identify = 1; pc_additem(sd,&item_tmp, amount, LOG_TYPE_NPC); } if(log_config.enable_logs&0x20) log_pick_pc(sd, LOG_TYPE_SCRIPT, amount, NULL); pc_setaccountreg(sd,"#CASHPOINTS",sd->cashPoints);//update shop~ return 0; } if( stristr(nd->name,"ACCCur") ) {//Account Reg Currency const char* charReg = pc_readregstr(sd,add_str("@AccCurrrency$")); int count = pc_readaccountreg(sd,charReg); if( count != pc_readaccountreg( sd, "#CASHPOINTS" ) )//safecheck return 6; sd->cashPoints = count; if( sd->cashPoints < price ) return 6; sd->cashPoints -= price; pc_setaccountreg(sd,charReg,sd->cashPoints);//update... if( !pet_create_egg(sd, nameid) )//give item... { struct item item_tmp; memset(&item_tmp, 0, sizeof(struct item)); item_tmp.nameid = nameid; item_tmp.identify = 1; pc_additem(sd,&item_tmp, amount, LOG_TYPE_NPC); } if(log_config.enable_logs&0x20) log_pick_pc(sd, LOG_TYPE_SCRIPT, amount, NULL); pc_setaccountreg(sd,"#CASHPOINTS",sd->cashPoints);//update shop~ return 0; } bump! Help please :< bump~
-
cool ♥.♥
-
Hourly Points into an Item (Flaming Hot Request)
x13th replied to buda's question in Script Requests
//===== Hourly Points Script ========================================= //===== By: ========================================================== //= nostafu //===== Current Version: ============================================= //= 1.3 //===== Compatible With: ============================================= //= Any eAthena Version //===== Description: ================================================= //= Get Points every successful hours of gameplay, you cannot get //= the points even if you miss a second or a minute. A player will //= get a very big bonus if they played 12 hours consecutively //= or without logging out of the game. If the player is vending //= the script will then stop. //==================================================================== - script Hourly Points -1,{ //--Start of the Script OnPCLoginEvent: attachnpctimer ""+strcharinfo(0)+""; initnpctimer; end; OnTimer30000: //Check if Vending (normal or @at) if(checkvending() >= 1 || checkchatting() == 1) { dispbottom "Your YGG Reward have stopped because you were vending / chatting. Please relog if you wish to start again."; stopnpctimer; end; } //Check if Idle getmapxy( .@map$, .@x, .@y, 0 ); if(@map$ == .@map$ && @x == .@x && @y == .@y) { set @afk, @afk + 1; } //If move timer resets else { set @afk, 0; } set @map$, .@map$; set @x, .@x; set @y, .@y; //Idle Check for 30 Minutes if(@afk == 30) { dispbottom "Your YGG Reward have stopped because you were idle for 30 minutes. Please relog if you wish to start again."; stopnpctimer; end; } end; OnTimer10000: set #minute, #minute + 1; //Check for 1 Minute if(#minute == 10){ set #minute,0; set .@point_amt, 10; //Points to get every hour (default: 10) getitem 607, .@point_amt; dispbottom "You received "+.@point_amt+" Yggdrasil Berry by staying in Rychi Infinity Ragnarok Online Server for 10 minutes."; dispbottom "Current Balance = "+countitem(607)+" Yggdrasil Berry"; set @consecutive_hour, @consecutive_hour + 1; } //Check for 12 hours consecutive if(@consecutive_hour == 6) { set @consecutive_hour,0; set .@cpoint_amt, 50; //Points to get for 12 Consecutive hours (default: 50) getitem 607, .@cpoint_amt; dispbottom "You received "+.@cpoint_amt+" Yggdrasil Berry in playing for 1 consecutive hour."; dispbottom "Current Balance = "+countitem(607)+" Yggdrasil Berry"; } stopnpctimer; initnpctimer; end; } //--End of the Script try this. correct me if i'm wrong :3 - every 10 minutes = 10 ygg and every 1 hour = 50ygg -
i saw someone already did request that kind of script. here http://rathena.org/b...-self-announce/
-
I already did that. not working i don't know why.
-
Good day! I just want to request an announcement with big text. Like this:
-
This is so cool @_@ ♥
-
Working great!!! Thank you so much @Shag !!! Awesome