Jump to content

icegrave01

Members
  • Posts

    69
  • Joined

  • Last visited

Posts posted by icegrave01

  1. Kung sa 99/70 ka po eh, may konti ka lang aayusin or mag dagdag kung ano man quest/instances/event

    kung 3rd job naman po marami dapat iadjust po dun, skill damage , stats, minsan pa nga OP eh. kaya depende po sa inyo kung anong klaseng server ggawin mo po :D

  2. On 3/11/2017 at 8:18 PM, Emistry said:
    
    prontera,155,181,5	script	Random Item	4_F_KAFRA1,{
    	
    	if ( #COOLDOWN > gettimetick(2) ) {
    		mes "Come back again after 24 hours.";
    	}
    	else {
    		if ( rand(100) < 50 ) {
    			.@item = F_Rand( 501,502,503,504,505 );
    			getitem .@item,1;
    			mes "Gained "+getitemname( .@item )+".";
    		}
    		else {
    			mes "Failed to get any items.";
    		}
    		#COOLDOWN = gettimetick(2) + ( 24 * 3600 );
    	}
    	close;
    }

     

    Edit : Problem. i can't get the item when i click the npc. it should get any item 

    How to add reward amount in this script? for example i got 5pcs from 501 item? Thank you Emistry!

  3. 17 hours ago, HappyMan said:
    
    //===== 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

    Thanks man! but how to edit if you are AFK or vending still counting the timer and gets the reward. 

×
×
  • Create New...