Jump to content

Altimage

Members
  • Posts

    96
  • Joined

  • Last visited

Everything posted by Altimage

  1. 3001,Autoloothat,Autoloot Hat,5,20,,200,,3,,0,0xFFFFFFFE,7,2,256,,1,1,87,{ },{},{} How to change script this item? When equip hat Autoloot command is eanable and unequip hat Autoloot command is off.
  2. can u fix Pallate to offical pallate 0 - 4? Class Knight, Crusader, Ass cross, Monk, Sage, Rogue, Alchemist[All issue], Bard
  3. Oh, thk so much!! Can u support code 2012-06-18?
  4. I can't not find this? im use 2012-04-10a and can u support 2012-06-18 pls.
  5. - script cutrue_refill -1,{ //--- Check Timer OnPCLoginEvent: query_sql "select SUM(refill_amount) as sum_refill_amount from cutrue where account_id='"+getcharid(3)+"' and refill='NO'",.@sum_refill_amount; if (.@sum_refill_amount>0) { set #CASHPOINTS,(#CASHPOINTS + .@sum_refill_amount); query_sql "update cutrue set refill='YES' where account_id='"+getcharid(3)+"' and refill='NO'"; dispbottom "you got CASH "+.@sum_refill_amount+" cash"; close; } end; } - script cutrue_refill_auto 111,{ //--- Check credit card every 10 second OnTimer10000: query_sql "select id,account_id,refill_amount from cutrue where refill='NO' and refill_amount>0",.id,.account_id,.refill_amount; sleep2 500; if (getarraysize(.id) > 0) { for (set .i,0; .i < getarraysize(.id); set .i,.i+1) { if(attachrid(.account_id[.i])==1) { query_sql "select refill from cutrue where id='"+.id[.i]+"'",.check_refill$; if(.check_refill$=="NO") { dispbottom "You got cash " +.refill_amount[.i]+" Cash"; set #CASHPOINTS,(#CASHPOINTS + .refill_amount[.i]); query_sql "update cutrue set refill='YES' where id='"+.id[.i]+"'"; } } detachrid; } } deletearray .id,getarraysize(.id); deletearray .account_id,getarraysize(.account_id); deletearray .refill_amount,getarraysize(.refill_amount); //--- Bonus credit query_sql "select id,account_id,item_id,item_name,item_amount from cutrue_item_bonus where bonus_refill='NO' and item_amount>0",.idb,.account_idb,.item_id,.item_name$,.item_amount; sleep2 500; if (getarraysize(.idb) > 0) { for (set .j,0; .j < getarraysize(.idb); set .j,.j+1) { if(attachrid(.account_idb[.j])==1) { query_sql "select bonus_refill from cutrue_item_bonus where id='"+.idb[.j]+"'",.check_refill$; if(.check_refill$=="NO") { dispbottom "You got bonus Item : "+.item_name$[.j]+" "+.item_amount[.j]+" ea"; getitem .item_id[.j],.item_amount[.j]; query_sql "update cutrue_item_bonus set bonus_refill='YES' where id='"+.idb[.j]+"'"; } } detachrid; } } deletearray .id,getarraysize(.idb); deletearray .account_id,getarraysize(.account_idb); deletearray .item_id$,getarraysize(.item_id$); deletearray .item_name$,getarraysize(.item_name$); deletearray .item_amount,getarraysize(.item_amount); setnpctimer 0; startnpctimer; end; OnInit: initnpctimer; startnpctimer; end; } Why ontimer not check? This script auto add cash when user add the credit card "http://www.latte-ro.com/tmpay/" eAthena + 3Ceam is working.
  6. http://rathena.org/board/topic/61734-custom-enchantment-system/ << this script how to chage script work all item, Costume, Accessory, Etc
  7. Ok thk so much How to user can check time left VIP status
  8. How to enchant Costume item + Accesory.
  9. How to create vip ticket 7 day, 15 day, and other ?
  10. Minor? Just minor? Dude my jaw dropped when I saw the pic in hopes it was real. Watching your video made my jaw drop again. To see skill damage go past the 999k limit is like a major break through in client customizing and a beautiful sight to see. To low and mid rate server's its pointless, but when looking at high rates, it starts to become necessary depending on the setup. And when looking at super high rate server's it would be a major need. I started wondering if its possible to also increase the damage shown by regular attacks. It might be tricky or impossible since its likely coded in a signed 16-bit, making it show up to 32,767 and then just not appear at all when higher damage is done. Skill damage display is a 32-bit unsigned if im correct, right? Im trying to remember. Im pointing this out since their's been issues on some servers where players could deal more then 32,767 and then not be able to see damage anymore. It was like "Am I hitting my enemy?". Healing does show its display when healing more then 32,767, but doesn't display any higher then that. Do you think its possible to fix those issues? I didn't have problems modifying up to 8 digits for damage. The 9th digit wouldn't show up, so I had to use Olly to find some empty spot on the stack to use for the 9th digit. It was a workaround, but when you're dealing with a closed-source client, I guess you can't really be picky. Healing? ^Like that? Healing follows a different packet so you need to adjust the packet size not only in clif.c/.h (and other server side locations I'm forgetting), but also in the client itself. I wish I could remember everything I had to edit, but I was too excited at actually getting everything working to note it all down. You're welcome to mess around with my server's client if it'll help you guys figure things out though. I'm not very good at explaining things. Edit: This was possible on a client from June of last year, so though I'm like 90% sure it's still possible on newer clients, there's the possibility that something fundamental changed (but I doubt it). Oh great. How this hex
  11. it's hard code. someone help request it's ? 2012 Exe cant's find guide this,
  12. How to add status icon on 2012 exe? old topic not work too http://www.eathena.w...howtopic=278904
  13. it's not work bonus item script on Costume robe
  14. users += 150+server[i].users; = Fake 150 user or users += 2*server[i].users; = Fake *2 user online
  15. cannot import mobdb.sql # Monster Database # # Structure of Database : # REPLACE INTO `mob_db` VALUES ( ID,'Sprite_Name','kROName','iROName',LV,HP,SP,EXP,JEXP,Range1,ATK1,ATK2,DEF,MDEF,STR,AGI,VIT,INT,DEX,LUK,Range2,Range3,Scale,Race,Element,Mode,Speed,aDelay,aMotion,dMotion,MEXP,MVP1id,MVP1per,MVP2id,MVP2per,MVP3id,MVP3per,Drop1id,Drop1per,Drop2id,Drop2per,Drop3id,Drop3per,Drop4id,Drop4per,Drop5id,Drop5per,Drop6id,Drop6per,Drop7id,Drop7per,Drop8id,Drop8per,Drop9id,Drop9per,DropCardid,DropCardper); # Note: Keep the Sprite_Name field as it is (in the game client). You may change Name,JName field though REPLACE INTO `mob_db` VALUES ( 1001, 'SCORPION', 'Scorpion', 'Scorpion', 24, 1109, NULL , 287, 176, 1, 80, 135, 30, NULL , 1, 24, 24, 5, 52, 5, 10, 12, NULL , 4, 23, 0x3195, 200, 1564, 864, 576, NULL , NULL , NULL , NULL , NULL , NULL , NULL , 990, 70, 904, 5500, 757, 57, 943, 210, 7041, 100, 508, 200, 625, 20, NULL , NULL , NULL , NULL , 4068, 1 ) ; MySQL : #1048 - Column 'SP' cannot be null
×
×
  • Create New...