Jump to content

jharick

Members
  • Posts

    77
  • Joined

  • Last visited

Everything posted by jharick

  1. Ill try to change client version to 2012-05-15 and the error gone. I can right click all the item state above. Edit: Already solve the problem it cause by a long item description in 'idnum2itemdesctable.txt' Example: From this 13170# A masterpiece that brings the power of the Rifles to the max. This beautiful gun steals the heart of the Gunslingers, and its high performance will put a holethrough the heart of the enemy. Only downside is that, due to the fact it is lever-action oriented, the Attack Speed is somewhat poor. HIT + 20, Critical Rate + 50, Attack Speed - 5%. Class :^777777 Rifle^000000 Attack :^777777 138^000000 Weight :^777777 77^000000 Property :^777777 Neutral^000000 Weapon Level :^777777 3^000000 Required Level :^777777 70^000000 Applicable Job :^777777 Gunslinger^000000 # To This: 13170# A masterpiece that brings the power of the Rifles to the max. This beautiful gun steals the heart of the Gunslingers, and its high performance will put a hole through the heart of the enemy. Only downside is that, due to the fact it is lever-action oriented, the Attack Speed is somewhat poor. HIT + 20, Critical Rate + 50, Attack Speed - 5%. Class :^777777 Rifle^000000 Attack :^777777 138^000000 Weight :^777777 77^000000 Property :^777777 Neutral^000000 Weapon Level :^777777 3^000000 Required Level :^777777 70^000000 Applicable Job :^777777 Gunslinger^000000 # Do it to all item that gave you errors.
  2. I also got that problem when you right click on that item you got the error. see image attach my client version is 2012-04-10
  3. I also experienced this problem edit: already Solved, I noticed in database that the character HP and SP is zero. Just set the zero to current max HP/SP.
  4. try this patch Its work for me. xantara_item_bound.patch
  5. try this one: vending.patch
  6. can I know what revision do you use?
  7. this is what I change zeny = 0; to z = 0; pc_payzeny(sd, (int)z, LOG_TYPE_VENDING, vsd); to pc_payzeny(sd, (int)z); because too many actual parameters.
  8. I manage to eliminate the errors. Just try this patch. I didn't yet try ingame. vending.patch
  9. try this one : void vending_purchasereq_script(struct map_session_data* sd, struct npc_data* nd, int aid, int uid, const uint8* data, int count) { int i; int add; int blank; int weight; double z; struct map_session_data* vsd = map_id2sd(aid);
  10. try this Make this line: void vending_purchasereq_script(struct map_session_data* sd, struct npc_data* nd, int uid, const uint8* data, int count) { int i; int add; int blank; int weight; double zeny; to this: void vending_purchasereq_script(struct map_session_data* sd, struct npc_data* nd, int uid, const uint8* data, int count) { int i; int add; int blank; int weight; double z; struct map_session_data* vsd = map_id2sd(aid);
  11. yes that is the other way where you can put your custom item. because item id 758 to 900 is Not Use. that free slot is only 144. what if my custom item is 200+.
  12. That is also my problem. because the item maximum stack per item is only 30,000.
  13. Is there's anyway to increase the Item ID. Because Item ID is up to 32767 only. I want to increase that maybe up to 4000 ID to make New Custom Item.
  14. @bounditem work in latest svn using the v1.3.0 diff.
  15. bump. I see this at eathena. anyone know how to work this code in rathena? void pc_inventory_rentals(struct map_session_data *sd) { int i, c = 0; int counter,flag = 0; unsigned int expire_tick, next_tick = UINT_MAX; for( i = 0; i < MAX_INVENTORY; i++ ) { if( sd->status.inventory[i].nameid == 0 ) continue; // Nothing here if( sd->status.inventory[i].expire_time == 0 ) continue; if( sd->status.inventory[i].expire_time <= time(NULL) ) { clif_rental_expired(sd->fd, sd->status.inventory[i].nameid); // loop through rental item cards (if it exists) // then add it to user's inventory for(counter=0;counter<4;counter++){ if(sd->status.inventory[i].card[counter]>0){ struct item card_it; memset(&card_it,0,sizeof(card_it)); card_it.nameid=sd->status.inventory[i].card[counter]; card_it.identify=itemdb_isidentified(card_it.nameid); if ((flag = pc_additem(sd, &card_it, 1))) { clif_additem(sd, 0, 0, flag); if( pc_candrop(sd,&card_it) ) map_addflooritem(&card_it,1,sd->bl.m,sd->bl.x,sd->bl.y,0,0,0,0); } } } // delete rental item pc_delitem(sd, i, sd->status.inventory[i].amount, 0); } else { expire_tick = (unsigned int)(sd->status.inventory[i].expire_time - time(NULL)) * 1000; clif_rental_time(sd->fd, sd->status.inventory[i].nameid, (int)(expire_tick / 1000)); next_tick = min(expire_tick, next_tick); c++; } } if( c > 0 ) // min(next_tick,3600000) 1 hour each timer to keep announcing to the owner, and to avoid a but with rental time > 15 days sd->rental_timer = add_timer(gettick() + min(next_tick,3600000), pc_inventory_rental_end, sd->bl.id, 0); else sd->rental_timer = INVALID_TIMER; }
  16. Try this its works. put this code before "OnDoingGood:" OnPCLogoutEvent: getmapxy(.@map$,.@x,.@y,0); if(.@map$=="quiz_02") { stopnpctimer; donpcevent "::OnHideTogepi"; set .gameon, 0; detachnpctimer; end; }
  17. I'll also experience this bugged ill try to disconnect my character who currently play the game. after that you can't play or the game is not available.
  18. someone who know how to work this commands in 3ceam?
  19. Thanks this tools is what I need.
  20. How do you rip a data.grf? Ill just use Grf Builder tools. But the problem I get a Unicode file. Ill already see the one of sound effect I want to Remove. Here is the name of file t_회피 . Is there's anyway to convert that file name to ANSI encoded FileName. Or any program that extract a grf that output will be a ANSI encoded filename. GRF Sharper wont work properly it always stop in the middle of extracting.
  21. That is the hardest part is to track it down. Ill try to search that sound then replace it with a blank sound. I think thats work. Thanks...
  22. also i can't do anything in client side to remove that sound effect?
×
×
  • Create New...