Jump to content

Emistry

Forum Moderator
  • Posts

    10018
  • Joined

  • Days Won

    409

Everything posted by Emistry

  1. prontera,155,181,5 script Sample 4_F_KAFRA1,{ .@count_32503 = countitem( 32503 ); delitem 32503, .@count_32503; getitem 32502, ( .@count_32503 * 5 ); .@count_4124 = countitem( 4124 ); delitem 4124, .@count_4124; getitem 32502, ( .@count_4124 * 3 ); mes "Exchanged "+.@count_32503+"x "+getitemname( 32503 )+" to "+( .@count_32503 * 5 )+"x "+getitemname( 32502 ); mes "Exchanged "+.@count_4124+"x "+getitemname( 4124 )+" to "+( .@count_4124 * 3 )+"x "+getitemname( 32502 ); close; }
  2. your floating rate script need to adjust all the card item related rate setting .. if you want it to work. the default floating rate script only adjust EXP.
  3. https://pastebin.com/xTdZuqgH
  4. you can copy the setting of comodo map from data/etcinfo.txt ....
  5. .@count_32503 = countitem( 32503 ); delitem 32503, .@count_32503; getitem 32502, ( .@count_32503 * 5 ); .@count_4124 = countitem( 4124 ); delitem 4124, .@count_4124; getitem 32502, ( .@count_4124 * 3 );
  6. db/re/pet_db.txt#L18
  7. query_sql( "UPDATE `cp_votes` SET `credits` = 0 WHERE `account_id`='"+getcharid(3)+"'" );
  8. just update your kRO to latest to get the new prontera models.
  9. if(select("Armor1:Armor2")){ change to switch(select("Armor1:Armor2")){
  10. yes. conf/login_athena.conf#L155-L171
  11. its the langtype issue. you have to ensure all player using the same langtype in their client file the prefix "|00" will be appended in your chat text when your langtype doesn't match with other player's langtype.
  12. if you're duplicating a mob, make sure you use a monster ID below 4,000. any value above 4,000 won't work correctly as they are reserved for clones/npc etc
  13. are you using some super ancient client? i think those client are limited to only 3 chars .. not sure if its correct
  14. You want the timer to stop when detected the player in chatroom or vending mode? change //Check for idle. while(checkvending() >= 1 || checkchatting() == 1 || checkidle() >= .idle) { if( .@mes$ == "" ) { dispbottom set( .@mes$, "The hourly points event stopped because you were vending, chatting, or idle!" ); } sleep2 .delay; } into //Check for idle. if (checkvending() >= 1 || checkchatting() == 1 || checkidle() >= .idle) { dispbottom "The hourly points event stopped because you were vending, chatting, or idle!"; end; } Please be specific about what you actually wanted next time. Your topic title are totally not helpful at all consider what you mentioned in the following posts.
  15. https://pastebin.com/adpQaZ8q
  16. i believe its your client that missing the default headstyle of 0. Adding it back would help you fix your issue.
  17. - script sample#exp -1,{ OnPCStatCalcEvent: if ( BaseLevel >= 1 && BaseLevel <= 60 ) { bonus2 bExpAddRace, RC_All, 500; } else if ( BaseLevel >= 61 && BaseLevel <= 99 ) { bonus2 bExpAddRace, RC_All, 200; } end; } you can try this.
  18. https://github.com/rathena/rathena/wiki
  19. perhaps you didnt meet the prerequisite skills to get these skills you mentioned?
  20. you can use this to simulate the Old Card Album that give proper item rate. *groupranditem <group id>{,<sub_group>}; Returns the item_id of a random item picked from the group specified. The different groups and their group number are specified in 'db/(pre-)re/item_group_db.txt'. When used in conjunction with other functions, you can get a random item. For example, for a random pet lure: getitem groupranditem(IG_Taming),1; 'sub_group' is used to get the available random items of item group from specified random group. 0 for 'must' item group, and random item group is 1 until 5 (MAX_ITEMGROUP_RANDGROUP+1). More info, see doc/item_group.txt. the function F_Rand() will give you incorrect item rate.
  21. db/re/item_trade.txt#L8-L9
  22. if (getgmlevel() >= 1) { announce "[ GM ] "+strcharinfo(0)+" has killed MVP Monster named [ "+getmonsterinfo(killedrid,0)+" ] which located at the map of [ "+strcharinfo(3)+" ]",0; end; } change to if (getgmlevel() >= 1) { announce "[ GM ] "+strcharinfo(0)+" has killed MVP Monster named [ "+getmonsterinfo(killedrid,0)+" ] which located at the map of [ "+strcharinfo(3)+" ]",0; end; } else if ( getcharid(1) ) { announce "[ Party ] "+strcharinfo(1)+" has killed MVP Monster named [ "+getmonsterinfo(killedrid,0)+" ] which located at the map of [ "+strcharinfo(3)+" ]",0; end; }
  23. //checking if time penalty is over [Lupus] if (#THQ_DELAY > gettimetick(2)) goto L_NoQuestsForYet; remove this line.
  24. https://pastebin.com/kWcX4WyC
×
×
  • Create New...