Jump to content

hartonox

Members
  • Posts

    27
  • Joined

  • Last visited

Posts posted by hartonox

  1. On 3/26/2017 at 1:05 AM, Jaycee KyD said:
    
    use @inventorylist_bound[]

     

    
    *getinventorylist;
    
    This command sets a bunch of arrays with a complete list of whatever the
    invoking character has in their inventory, including all the data needed to
    recreate these items perfectly if they are destroyed. Here's what you get:
    
    @inventorylist_id[] - array of item ids.
    @inventorylist_amount[] - their corresponding item amounts.
    @inventorylist_equip[] - whether the item is equipped or not.
    @inventorylist_refine[] - for how much it is refined.
    @inventorylist_identify[] - whether it is identified.
    @inventorylist_attribute[] - whether it is broken.
    @inventorylist_card1[] - These four arrays contain card data for the items.
    @inventorylist_card2[] These data slots are also used to store names
    @inventorylist_card3[] inscribed on the items, so you can explicitly check
    @inventorylist_card4[] if the character owns an item made by a specific
    craftsman.
    @inventorylist_expire[] - expire time (Unix time stamp). 0 means never expires.
    @inventorylist_bound[] - whether it is bound to the character
    @inventorylist_count - the number of items in these lists.

    yea i know it about that, but just confuse to make that npc to sell any bound item xD

  2. function Func_Prizes {
        announce "Congrats "+strcharinfo(0,getarg(0))+", a winner in the "+getarg(1)+" Event.",bc_all|bc_blue;
        getitem 501,10;
        /*query_sql("INSERT INTO `mail` (send_name,dest_id,title,message,nameid,amount,identify,zeny,time) VALUES ("+
            "'no-reply',"+getarg(0)+",'** "+getarg(1)+" **',"+
            "'Congratulations!% You have won % in the "+getarg(1)+" Event% % % % % % % %   [ Your reward is attached. ]',"+
            $@RewardID+","+$@RewardQNT+",1,"+$@RewardZeny+",UNIX_TIMESTAMP(NOW()))");
        announce "Rewards hava been sent via mail.",bc_self|bc_blue;
        query_sql("UPDATE `mail` SET message = REPLACE(message,'%',CHAR(13)) WHERE send_name = 'no-reply'");*/
    }

     

  3. i already check damage for

    1693,Magical_Yellow_Foxtail_Staff,Magical Yellow Foxtail Staff,5,20,,700,140:280,,1,1,0x80000000,7,2,2,4,175,1,10,{ .@r = getrefine(); bonus bMatkRate,3*(.@r/2); bonus4 bAutoSpellOnSkill,"SU_FRESHSHRIMP","SU_ARCLOUSEDASH",max(1,getskilllv("SU_ARCLOUSEDASH")),200; bonus4 bAutoSpellOnSkill,"SU_SV_STEMSPEAR","SU_FRESHSHRIMP",max(1,getskilllv("SU_FRESHSHRIMP")),200; if(.@r>=7){ .@r = min(.@r,10)-7; bonus bWeaponAtkRate,(20*.@r)+0; bonus bWeaponMatkRate,(20*.@r)+5550;} },{},{}} },{},{}

    i have item 1693 +7, and i try bonus bWeaponMatkRate,(20*.@r)+5550; and trying with bonus bWeaponMatkRate,(20*.@r)+0; its have same damage when i trying and i already check at github https://github.com/rathena/rathena/issues/1161 and i already use latest rathena but still problem

  4. 4 hours ago, chatterboy said:

    myro.exe [Get the che CheckSum result put it in your ClientSum= in main.conf]

    myro.exe [Create patch anyname.thor then put it in your  ClientPath= in main.conf]

    To avoid any bug make sure no any other RO exe running ^_^ sometime there is a bug remain in windows cache...

    yea i already do that, but its create patcher name tmp.exe

  5. On 1/12/2017 at 2:29 PM, chatterboy said:

    //Thor Patcher remote config file
    [Main]
    allow=true
    Force_Start=false
    policy_msg=Server is taking a nap.
    file_url=http://localhost/bpatch/data/ <<<< Where all your patch files stored

    [Patch]
    ClientSum=69FCB00D <<<< EXE CHECKSUM
    PatcherSum=E762FE47 <<<< PATCHER CHECKSUM

    ClientPath=20-11-2016_exe.thor <<<< Patch file if they edit exe this will be downloaded to replace thier (on patching)
    PatcherPath=20-11-2016_patcher.thor <<<< Patch file if they edit patcher exe this will be downloaded to replace thier (on patching)

    PatchList=plist.txt

    [Stars]
    clients=0

    [Misc]
    FragmentLimit=50

     

     

    http://localhost/bpatch/ <<<< where the thor patcher script file stored
    ~ main.conf
    ~ notice.html
    ~ plist.txt

     

    yea thanks, but the problem now when i finished update, patcher not updated (always patch), just create patcher file with name tmp.exe

  6. I want to update patcher via patch, but i got error updating patcher then update failed, i already try like this

    //Thor Patcher remote config file
    
    [Main]
    //Allow patching or not?
    allow=true
    
    //Should patcher ignore everything else and finish patch immediately?
    Force_Start=false
    
    //if not, what message should appear?
    policy_msg=Server is taking a nap.
    
    //file_url - patch files should ALL put here.
    // This config entry will override the one in embed config.
    // o HTTP:
    //         http://domain.com/dir/
    // o FTP:
    //         ftp://domain.com/dir/
    //     o With <Username> [Password] [Port]
    // ftp://username:[email protected]:port/dir/
    //     o Note: username is required if want put password, otherwise everything is optional.
    file_url=http://domain.com/patch/data/
    
    [Patch]
    //use CheckSum tool, hash for client & patcher
    // used to make sure exe is up to date
    //  (leave empty to disable this feature)
    ClientSum=
    PatcherSum=PASTE THE CODE HERE
    
    
    //This is compressed file for patcher & client update
    // To make these work, ClientSum and/or PatcherSum can't be empty
    // Note: these files should put same place as patch file (file_url in internal config)
    //Relative address, not FULL URL!
    ClientPath=
    PatcherPath=newskin.thor
    
    // Patch list file
    PatchList=plist.txt
    
    [stars]
    // Shining o.O (Anyways, its for start button clones)
    // Since orignal client has check sum.. why not for clones? XD
    
    
    //How many? (it should same as amount of start button clone, but of course it's your choice)
    clients=0
    
    // _sum - checksum, use CheckSum tool.
    //client1_sum=
    // _Name - Filename of exe
    //client1_Name=
    // _Path - Path for file [Compressed]
    //client1_Path=
    
    [Misc]
    //Set a limit for fragment, when reach this limit, patcher will ask user to defrag
    FragmentLimit=50

     

  7. client 2015-11-04

    langtype 0 , i already try langtype 1, but got same problem

     

    1. When i try with english translation ba_frostjoke in my.grf

    engtrans_zpsr4tahlau.jpg

     

    2. When i try remove eng translation ba_frostjoke in my.grf

    noba_zpsn17qqgpm.jpg

     

    i already try remove ba_frostjoke from data.grf & my grf, but its like no. 2, be korean text, may frostjoke & scream in lua files? 

     

  8. Im trying add custom item, but only sprite not showing.. my client 20151104

     

     

    accesoryid & accname 

    ACCESSORY_GM-SIGN = 2000
    [ACCESSORY_IDs.ACCESSORY_GM-SIGN] = "_gm-sign"

     

    item_db.txt

    40300,GM Sign,GM Sign,4,0,,0,,,,0,0xFFFFFFFF,63,2,1024,,1,0,2000,{},{},{}

    System/ItemInfo.lua

    		[40300] = {
    		unidentifiedDisplayName = "",
    		unidentifiedResourceName = "디지털인화권",
    		unidentifiedDescriptionName = {
    		},
    		identifiedDisplayName = "GM Sign",
    		identifiedResourceName = "gm-sign",
    		identifiedDescriptionName = {
    		},
    		slotCount = 0,
    		ClassNum = 2000
    	},

     

    spriteerror.jpg

     

     

    Already fixed, Thanks

  9. 14 hours ago, Akkarin said:

    It doesn't work for 2015 clients apparently. You need to use a much earlier client, or go back to the dreaded XRAY client.

    Hi, thanks for reply, about dreaded xray client do you mean 

    X-Ray:

    first start by editing

    Class_tab.txt etc?

    and i just check rathena db, but i didnt find like this at db/const.txt

     

    Job_Gunslinger    24
    Job_Ninja    25
    Job_Xmas    26
    Job_Summer	27
    EAJ_TAEKWON    0x7
    EAJ_GUNSLINGER    0x9
    EAJ_NINJA    0x0A
    EAJ_GANGSI	0x0D

     

×
×
  • Create New...