Jump to content

Kaito Kid

Members
  • Posts

    102
  • Joined

  • Last visited

Posts posted by Kaito Kid

  1. Anyone know how to fixed this?

    I added 2 new costum map on mapindex.h then when compiling i got error like this

    971619_266746706800985_102879251_n.jpg

     

    skill.c error:

     

    	case ECLAGE_RECALL:
    		if( sd )
    		{
    			short x, y; // Destiny position.
    			unsigned short mapindex; << this line and one line below (but i think its not necessary because its blank line)
    
    			if ( skill_id == RETURN_TO_ELDICASTES )
    			{
    				x = 198;
    				y = 187;
    				mapindex  = mapindex_name2id(MAP_DICASTES);
    			}
    			else if ( skill_id == ALL_GUARDIAN_RECALL )
    			{
    				x = 44;
    				y = 151;
    				mapindex  = mapindex_name2id(MAP_MORA);
    			}
    			else if ( skill_id == ECLAGE_RECALL )
    			{
    				x = 47;
    				y = 31;
    				mapindex  = mapindex_name2id("ecl_in01");
    			}
    
    			if(!mapindex)
    			{ //Given map not found?
    				clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0);
    				map_freeblock_unlock();
    				return 0;
    			}
    			pc_setpos(sd, mapindex, x, y, CLR_TELEPORT);
    		}
    		break;
    

     

    Thanks for advice

  2.  

    example if you played around 60 mins without entering a chatroom , afk, and vending. you can get a reward. 1hour= 3tcg

    thanks for the help in advance!

    Try this... just modified it from Nibi script... 1 hour 3 TCG and for 12 hour cons 50 TCG

    //===== Hourly Points Script =========================================

    //===== By: ==========================================================

    //= GorthexTiger modified by Nibi

    //===== Current Version: =============================================

    //= 1.0

    //===== Compatible With: =============================================

    //= Any eAthena Version

    //===== Description: =================================================

    //= Get Points every successful hours of gameplay, you cannot get

    //= the points even if you miss a second or a minute. A player will

    //= get a very big bonus if they played 12 hours consecutively

    //= or without logging out of the game. If the player is vending

    //= the script will then stop.

    //===== Additional Comments: =========================================

    //= You can modify the script to your liking.

    //= The default points is Kafrapoints change it anyway if you like.

    //= 1.1 = Check Chatting too

    //= 1.2 = 5 Minute Idle Check & @at/@autotrade check.

    //= 1.3 = Corrected the current balance line on 12 Hours Consecutive

    //====================================================================

    - script hourlypoints -1,{

    //--Start of the Script

    OnPCLoginEvent:

    attachnpctimer ""+strcharinfo(0)+"";

    initnpctimer;

    end;

    OnTimer30000:

    //Check if Vending (normal or @at)

    if(checkvending() >= 1 || checkchatting() == 1) {

    dispbottom "The hourly points event stopped because you were vending / chatting. Please relog if you wish to start again.";

    stopnpctimer;

    end;

    }

    //Check if Idle

    getmapxy( .@map$, .@x, .@y, 0 );

    if(@map$ == .@map$ && @x == .@x && @y == .@y) {

    set @afk, @afk + 1;

    }

    //If move timer resets

    else {

    set @afk, 0;

    }

    set @map$, .@map$; set @x, .@x; set @y, .@y;

    //Idle Check for 5 Minutes

    if(@afk == 5) {

    dispbottom "The hourly points event stopped because you were idle for 5 minutes. Please relog if you wish to start again.";

    stopnpctimer;

    end;

    }

    end;

    OnTimer60000:

    set @minute, @minute + 1;

    //Check for 1 Minute

    if(@minute == 60){

    set @minute,0;

    set .@point_amt, 3; //Points to get every hour (default: 10)

    getitem 7227,.@point_amt;

    dispbottom "You received "+.@point_amt+" TCG by staying ingame for 1 hour";

    set @consecutive_hour, @consecutive_hour + 1;

    }

    //Check for 12 hours consecutive

    if(@consecutive_hour == 12) {

    set @consecutive_hour,0;

    set .@cpoint_amt, 50; //Points to get for 12 Consecutive hours (default: 50)

    getitem 7227,.@point_amt;

    dispbottom "You received "+.@point_amt+" TCG in playing for 12 consecutive hours";

    }

    stopnpctimer;

    initnpctimer;

    end;

    }

    //--End of the Script

    just use this and change the getitem 7227 to pods id :)

    Ref: http://rathena.org/board/topic/53999-hourly-tcg-reward/

     

     

    remove this...

    //Check if Vending (normal or @at)

    if(checkvending() >= 1 || checkchatting() == 1) {

    dispbottom "The hourly points event stopped because you were vending / chatting. Please relog if you wish to start again.";

    stopnpctimer;

    end;

    }

     

    Dont forget to remove this line

  3. following this. having this same problem. on my server thanatos look like its not working.. if you use thanatos on player with high vit thanatos will deal more damage on that player. i tried thanatos and without thanatos card on player with high vit. no change has been made at all. 

    bump

     

     

    Pre renewal : bDefRatioAtkRace script function damage based on enemy def calculation

    Renewal : bDefRatioAtkRace script function enemy def only increase attack damage

     

     

  4. Got error too

    atcommand.c: In function âatcommand_autopotsâ:
    atcommand.c:8911: warning: format â%hdâ expects type âshort int *â, but argument 3 has type âint *â
    atcommand.c:8911: warning: format â%hdâ expects type âshort int *â, but argument 4 has type âint *â
    atcommand.c:8911: warning: format â%hdâ expects type âshort int *â, but argument 5 has type âint *â
    
    

     

    from this script:

    	if (!message || !*message || 
    		sscanf(message, "%hd %hd %hd", &type, &rate, &nameid) < 3 || << this line
    		( type != 0 && type != 1 ) ||
    		( rate < 1 || rate > 99 ) ||
    		( itemdb_exists(nameid ) == NULL ) )
    	{
    
    

     

    Latest rathena and working.... but i want that messages wont showing when compiling

    thanks... nice work anyway

  5. // Time in milliseconds to actitave protection against Kill Steal
    // Set to 0 to disable it.
    // If this is activated and a player is using @noks, damage from others players (KS) not in the party
    // will be reduced to 0.
    ksprotection: 1

    1 millisecond is a very short time!

    Try something longer, like 5000 (5 seconds).

    And even though you enabled KS protection, also remind players that they have to use @noks to turn it on for their character.

    so it only activated for 5 seconds right? if i set it into 3600000... then for one hours other player's cant kill steal the mobs?

×
×
  • Create New...