Jump to content

x13th

Members
  • Posts

    206
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by x13th

  1. I already try it but i can't remove the shadow of the object i already search but i cant find anything
  2. i think the floor does not match the one you uploaded :<
  3. 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
  4. 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
  5. Hello ♥ can you rate our cover photo? Thanks Design by: Fin
  6. Here: http://rathena.org/board/topic/72101-how-do-you-find-a-working-correct-client/page__p__144314#entry144314
  7. Use 2012-04-10 client and download this: http://svn6.assembla.com/svn/ClientSide/Translation_Project/data/
  8. x13th

    OnCashBuy?

    It's not working on cashshop.
  9. x13th

    OnCashBuy?

    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 ♥
  10. check mo kung naka open yung port 6121, 5121 and 6900. kung hindi i-forward mo yung port.
  11. x13th

    Custom cash shop

    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
  12. nilagay mo ba yung i.p mo sa clientinfo.xml?
  13. Post mo yung char_athena.conf at map_athena.conf mo
  14. x13th

    Custom cash shop

    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.
  15. 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; }
  16. x13th

    Custom cash shop

    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~
  17. //===== 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
  18. i saw someone already did request that kind of script. here http://rathena.org/b...-self-announce/
  19. I already did that. not working i don't know why.
  20. Good day! I just want to request an announcement with big text. Like this:
  21. Teach me how to script :<

  22. Working great!!! Thank you so much @Shag !!! Awesome
×
×
  • Create New...