Jump to content

LutherKing

Members
  • Posts

    15
  • Joined

  • Last visited

Posts posted by LutherKing

  1. BUG: this accessory refining

    Emulador eAmod

     

    function	script	F_RefineSystem	{
    	set .@ore_itemid , getarg( 0,0 );
    	set .@level , getarg( 1,0 );
    	set .@min_refine , getarg( 2,0 );
    	set .@max_refine , getarg( 3,( MAX_REFINE-1 ) );
    	set .@zeny , getarg( 4,0 );
    	
    	if ( .@ore_itemid && .@level < 5 ) {
    		for ( set .@i , EQI_HEAD_TOP; .@i <= EQI_ACC_R; set .@i,.@i + 1 ) {
    			set .@fail , 0;
    			
    			set .@itemid , getequipid( .@i );
    			if ( .@itemid == -1 ) 
    				set .@fail,.@fail + 1;
    				
    			set .@refine , getequiprefinerycnt( .@i );
    			set .@slot , getitemslots( .@itemid );
    			set .@itemid_type , getiteminfo( .@itemid,2 );
    			
    			if ( .@itemid_type == IT_ARMOR && .@level > 0 ) 
    				set .@fail,.@fail + 1;
    			if ( .@itemid_type == IT_WEAPON && ( .@level == 0 || getequipweaponlv( .@i ) < .@level ) )
    				set .@fail,.@fail + 1;
    				
    			if ( !.@fail )
    				if ( .@refine >= .@min_refine && .@refine <= .@max_refine )
    					set .@menu$ , .@menu$ + ( .@refine ? "+"+.@refine+" ":"" ) + getitemname( .@itemid )+" ["+.@slot+"]";
    			set .@menu$ , .@menu$ + ":";
    		}
    		set .@i , select( .@menu$ );
    		if ( Zeny >= .@zeny ) {
    			set Zeny , .@zeny;
    			delitem .@ore_itemid,1;
    			if ( rand( 100 ) < getequippercentrefinery( .@i ) ) {
    				successrefitem .@i;
    				specialeffect2 EF_REFINEOK;
    			}
    			else {
    				failedrefitem .@i;
    				specialeffect2 EF_REFINEFAIL;
    			}
    		}
    		close;
    	}
    	
    	return;
    }function	script	F_RefineSystem	{
    	set .@ore_itemid , getarg( 0,0 );
    	set .@level , getarg( 1,0 );
    	set .@min_refine , getarg( 2,0 );
    	set .@max_refine , getarg( 3,( MAX_REFINE-1 ) );
    	set .@zeny , getarg( 4,0 );
    	
    	if ( .@ore_itemid && .@level < 5 ) {
    		for ( set .@i , EQI_HEAD_TOP; .@i <= EQI_ACC_R; set .@i,.@i + 1 ) {
    			set .@fail , 0;
    			
    			set .@itemid , getequipid( .@i );
    			if ( .@itemid == -1 ) 
    				set .@fail,.@fail + 1;
    				
    			set .@refine , getequiprefinerycnt( .@i );
    			set .@slot , getitemslots( .@itemid );
    			set .@itemid_type , getiteminfo( .@itemid,2 );
    			
    			if ( .@itemid_type == IT_ARMOR && .@level > 0 ) 
    				set .@fail,.@fail + 1;
    			if ( .@itemid_type == IT_WEAPON && ( .@level == 0 || getequipweaponlv( .@i ) < .@level ) )
    				set .@fail,.@fail + 1;
    				
    			if ( !.@fail )
    				if ( .@refine >= .@min_refine && .@refine <= .@max_refine )
    					set .@menu$ , .@menu$ + ( .@refine ? "+"+.@refine+" ":"" ) + getitemname( .@itemid )+" ["+.@slot+"]";
    			set .@menu$ , .@menu$ + ":";
    		}
    		set .@i , select( .@menu$ );
    		if ( Zeny >= .@zeny ) {
    			set Zeny , .@zeny;
    			delitem .@ore_itemid,1;
    			if ( rand( 100 ) < getequippercentrefinery( .@i ) ) {
    				successrefitem .@i;
    				specialeffect2 EF_REFINEOK;
    			}
    			else {
    				failedrefitem .@i;
    				specialeffect2 EF_REFINEFAIL;
    			}
    		}
    		close;
    	}
    	
    	return;
    }
    
  2. 
    

    [error]: Memony Manager: freed-data is changed. (freed in map.c line 227)

    
    

    /*==========================================

    * Remove the lock on map_bl

    *------------------------------------------*/

    int map_freeblock_unlock (void)

    {

    if ((--block_free_lock) == 0) {

    int i;

    for (i = 0; i < block_free_count; i++)

    {

    aFree(block_free); <<<---- line 227

    block_free = NULL;

    }

    block_free_count = 0;

    } else if (block_free_lock < 0) {

    ShowError("map_freeblock_unlock: lock count < 0 !\n");

    block_free_lock = 0;

    }

    return block_free_lock;

    }

  3. DIffei o meu hexed mais se quer ele abre ...

    Hexed 20130807

     

    ~> [uI] Custom Windows Title

    ~> [Fix] Always Call Select Korea Clientinfo()

    ~> [Fix] Chat @ - Bug

    ~> [uI] Allow Chat Flood

    ~> [Fix] Disable 1rag1 & 1sak1

    ~> [Fix] Disable 4 Letter User Character Limit

    ~> [Fix] Disable 4 Letter User ID Limit

    ~> [Fix] Disable 4 Letter User Password Limit

    ~> [Fix] Disable Hallucination Wavy Screen

    ~> [Fix] Disable Hshield

    ~> [Add] Disable Nagle Algorithm

    ~> [Fix] Disable RagnaRE Filename Check

    ~> [uI] Disable Swear Filter

    ~> [Add] Disable 127 Hairstyle

    ~> [Add] Enable DNS Support

    ~>

    [DATA]

    Enable Multiple GRF's

    ~> [uI] Enable Official Custom Fonts

    ~> [uI] Enable Title Bar Menu

    ~> [uI] Enfoce Official Login Background~> [uI] Extend Chat Box

    ~> [uI] Extend Chat Room Box

    ~> [uI] Extend PM Box

    ~> [uI] Fix Camera Angles Full

    ~> [uI] Fix Camera Angles Less

    ~> [uI] Fix Camera Angles Medium

    ~> [Fix] HKLM to HKCU

    ~> [uI] Ignore Missing File Errors

    ~> [uI] Ignore Missing Pallete Errors

    ~> [DATA] Increase headgear view ID

    ~> [uI] Increase zoom 50% , 75% e Max

    ~> [Add] Load Customm DLL

    ~> [DATA] Load LUA before LUB

    ~> [DATA] Read data folder first

    ~> [DATA] Read msgtringtable.txt

    ~> [uI] Remove Gravity ADS

    ~> [uI] Remove Gravity Logo

    ~> [uI] Remove Serial Display

    ~> [Fix] Restore Login Window

    ~> [uI] Skip License Screen

    ~> [uI] Skip Ressurection Buttons

    ~> [uI] Skip Service Select

    ~> [uI] Change Arial for All 

    ~> [uI] Use Normal Guild Brackets

    ~> [DATA] Use Plain Text Descriptions

    ~> [uI] Use Ragnarok Icon

     

×
×
  • Create New...