Jump to content

HappyMan

Members
  • Posts

    191
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by HappyMan

  1. 4 hours ago, boeyskie said:

    Is it possible to edit the skill 'Heal' work as an AOE skill around the caster? Somewhat make it work like the skills 'Magnificat/Angelus/Windwalk' where all party members are affected when it's casted but instead, in a 3x3 area of effect.

    And after heal is casted on a player, that players gets a movement speed buff for 2seconds. Thanks in advanced

    prontera,155,187,4	script	Healer::healerdup	441,10,10,{
    OnTouch:
        while(getbrokenid(1))
        repair(1);
        sc_start SC_INCREASEAGI,240000,10;
        sc_start SC_BLESSING,240000,10;
        set @maxhp,readparam(6);
        set @curhp,readparam(5);
        set @heal,@maxhp-@curhp;
        skilleffect 28,@heal;
        percentheal 100,100;
      
        getinventorylist;
        for(set @i, 0; @i < @inventorylist_count; set @i, @i + 1) {
            if (@inventorylist_identify[@i] == 1) continue;
            delitem2 @inventorylist_id[@i],1,0,0,0,0,0,0,0;
            getitem @inventorylist_id[@i],1;
    }
    }

    try this one.

  2. 42 minutes ago, Naruto said:

    ........................

     

    You dont know how to use act editor ? 

     

    I usually delete all but 1 of the sprites for whatever kind of sprite im trying to make

    So im left with the first one

     

    then i just drag the rest in and merge pallets if i have to or just convert... Im not 100% about but usually just play around until it looks fine cause sometimes their is pallet issues and stuff but once you get them all in, just delete the last sprite you left and start making your animations

     

     

    Cant really teach you how in words but you should read that guys thread 

     

     

    thats all you need 

    thanks bro. 

  3. 10 hours ago, sader1992 said:

    please don't random mention again

     

    the variable you want is in char_reg_num not in global_reg_value (unless you have a 4yo rathena)

    
    query_logsql( "select `char_id`, `name` , `value` from `char_reg_num` where `value` > '0' And `key` = 'brokeemp' order by `value` DESC", .@char_id, .@name$, .@count);

     

    still not working

  4. The npc can detect the points in character but when checking the top 10 breaker it's not working.

     

    image below

    prontera,164,175,3	script	Breaker Ladder	605,{
    
    
    
    query_sql "SELECT `char`.char_id,`char`.`name`,global_reg_value.`value` FROM global_reg_value LEFT JOIN `char` ON global_reg_value.char_id=`char`.char_id WHERE global_reg_value.str='brokeemp' ORDER BY CAST(`global_reg_value`.`value` AS UNSIGNED) DESC LIMIT 10", .@char_id, .@name$, .@count;
    
    
    
    mes "[ ^00FF00 Kaspersky ^000000 ]";
    mes "Hello there "+strcharinfo(0)+", what do you want to do?";
    menu "Check Emperium Break Points",-,"View Breaker Ladder",Llad,"Exchange Points",Lex,"Nothing",Lno;
    next;
    
    next;
    mes "[ ^00FF00 Kaspersky ^000000 ]";
    mes "Hmm, wait a second, i'll go check my records..";
    next;
    mes strcharinfo(0)+"'s Emperium Break Points is ^FF0000"+brokeemp+"^000000 Point(s)";
    end;
    
    Lno:
    next;
    mes "[ ^00FF00 Kaspersky ^000000 ]";
    mes "Suit yourself..";
    end;
    
    Lex:
    next;
    mes "[ ^00FF00 Kaspersky ^000000 ]";
    mes "What points would you like to exchange?";
    mes "^FF0000Note: Check your inventory and weight before exchanging with me!";
    menu "Emperium Break Points",-,"Nothing",Lno;
    next;
    mes "[ ^00FF00 Kaspersky ^000000 ]";
    mes "What do you want to exchange with?";
    menu "Billow",-,"Emblem of Solar God",Lesg,"Ripple",Lrip,"Silver Ornament",Lsil,"Wrath of Valkyrie",Lval;
    next;
    mes "[ ^00FF00 Kaspersky ^000000 ]";
    mes "You need 50 Breaker Points for this..";
    mes "Do you still want Billow?";
    menu "Yes",-,"No",Lno;
    if(brokeemp < 50) goto Lnep;
    if(brokeemp >= 50)
    next;
    mes "Here you go!";
    getitem 7091,1;
    set brokeemp,brokeemp-50;
    end;
    
    
    Lnep:
    next;
    mes "[ ^00FF00 Kaspersky ^000000 ]";
    mes "Not enough points!";
    end;
    
    Lesg:
    next;
    mes "[ ^00FF00 Kaspersky ^000000 ]";
    mes "You need 70 Breaker Points for this..";
    mes "Do you still want Emblem of Solar God?";
    menu "Yes",-,"No",Lno;
    next;
    if(brokeemp < 70) goto Lnep;
    if(brokeemp >= 70)
    mes "[ ^00FF00 Kaspersky ^000000 ]";
    mes "Here you go!";
    getitem 7086,1;
    set brokeemp,brokeemp-70;
    end;
    
    Lrip:
    mes "[ ^00FF00 Kaspersky ^000000 ]";
    mes "You need 50 Breaker Points for this..";
    mes "Do you still want Ripple?";
    menu "Yes",-,"No",Lno;
    if(brokeemp < 50) goto Lnep;
    if(brokeemp >= 50)
    next;
    mes "Here you go!";
    getitem 7090,1;
    set brokeemp,brokeemp-50;
    end;
    
    Lval:
    mes "[ ^00FF00 Kaspersky ^000000 ]";
    mes "You need 50 Breaker Points for this..";
    mes "Do you still want Wrath of Valkyrie?";
    menu "Yes",-,"No",Lno;
    if(brokeemp < 50) goto Lnep;
    if(brokeemp >= 50)
    next;
    mes "Here you go!";
    getitem 7078,1;
    set brokeemp,brokeemp-50;
    end;
    
    Lsil:
    mes "[ ^00FF00 Kaspersky ^000000 ]";
    mes "You need 50 Breaker Points for this..";
    mes "Do you still want Silver Ornament?";
    menu "Yes",-,"No",Lno;
    if(brokeemp < 50) goto Lnep;
    if(brokeemp >= 50)
    next;
    mes "Here you go!";
    getitem 7077,1;
    set brokeemp,brokeemp-50;
    end;
    
    Llad:
        next;
        for( set .@x,0; .@x<=9; set .@x,.@x+1 )
        {
            mes "^0000FF"+(.@x+1)+".^000000 "+.@name$[.@x]+" - ^FF0000"+.@count[.@x]+"^000000 Point(s)";
        } // .@x starts at 0, but you want to start with '1st', so use (.@x+1);)
    end;
    
    OnInit:
      waitingroom "BREAKER LADDER!",0;
      end;
    
    }

     

    image1.png

    image2.png

  5. 2 hours ago, Playtester said:

    1. Make sure you have up-to-date rAthena (at least more recent than February 21st 2016).

    2. skill.conf

    
    
    // Minimum allowed delay for ANY skills after castbegin (in milliseconds) (Note 1)
    // Note: Setting this to anything above 0 can stop speedhacks.
    min_skill_delay_limit: 100

    Set this to 600.

    @Playtester if i set it 600 i cant spam some skill like bowling bash and also what i want is to have minimal or a little bit cast for like fire bolt etc. even they use kiel card . to avoid any 3rd party programs. 

  6. anyone can help or make this 2 hour woe timer? thanks in advance

    //For 1 hour WoE Only
    
    -    script    WoECountdown    -1,{
    OnAgitStart:
    initnpctimer;
    OnTimer1800000:
    announce "[WoE]: Last 30 minutes",0;
    end;
    OnTimer2400000:
    announce "[WoE]: Last 20 minutes",0;
    end;
    OnTimer3000000:
    announce "[WoE]: Last 10 minutes",0;
    end;
    OnTimer3300000:
    announce "[WoE]: Last 5 minutes",0;
    end;
    OnTimer3360000:
    announce "[WoE]: Last 4 minutes",0;
    end;
    OnTimer3420000:
    announce "[WoE]: Last 3 minutes",0;
    end;
    OnTimer3480000:
    announce "[WoE]: Last 2 minutes",0;
    end;
    OnTimer3540000:
    announce "[WoE]: Last 1 minute",0;
    end;
    OnTimer3570000:
    announce "[WoE]: Last 30 Seconds",0;
    end;
    OnTimer3571000:
    announce "[WoE]: Last 29 Seconds",0;
    end;
    OnTimer3572000:
    announce "[WoE]: Last 28 Seconds",0;
    end;
    OnTimer3573000:
    announce "[WoE]: Last 27 Seconds",0;
    end;
    OnTimer3574000:
    announce "[WoE]: Last 26 Seconds",0;
    end;
    OnTimer3575000:
    announce "[WoE]: Last 25 Seconds",0;
    end;
    OnTimer3576000:
    announce "[WoE]: Last 24 Seconds",0;
    end;
    OnTimer3577000:
    announce "[WoE]: Last 23 Seconds",0;
    end;
    OnTimer3578000:
    announce "[WoE]: Last 22 Seconds",0;
    end;
    OnTimer3579000:
    announce "[WoE]: Last 21 Seconds",0;
    end;
    OnTimer3580000:
    announce "[WoE]: Last 20 Seconds",0;
    end;
    OnTimer3581000:
    announce "[WoE]: Last 19 Seconds",0;
    end;
    OnTimer3582000:
    announce "[WoE]: Last 18 Seconds",0;
    end;
    OnTimer3583000:
    announce "[WoE]: Last 17 Seconds",0;
    end;
    OnTimer3584000:
    announce "[WoE]: Last 16 Seconds",0;
    end;
    OnTimer3585000:
    announce "[WoE]: Last 15 Seconds",0;
    end;
    OnTimer3586000:
    announce "[WoE]: Last 14 Seconds",0;
    end;
    OnTimer3587000:
    announce "[WoE]: Last 13 Seconds",0;
    end;
    OnTimer3588000:
    announce "[WoE]: Last 12 Seconds",0;
    end;
    OnTimer3589000:
    announce "[WoE]: Last 11 Seconds",0;
    end;
    OnTimer3590000:
    announce "[WoE]: Last 10 Seconds",0;
    end;
    OnTimer3591000:
    announce "[WoE]: Last 9 Seconds",0;
    end;
    OnTimer3592000:
    announce "[WoE]: Last 8 Seconds",0;
    end;
    OnTimer3593000:
    announce "[WoE]: Last 7 Seconds",0;
    end;
    OnTimer3594000:
    announce "[WoE]: Last 6 Seconds",0;
    end;
    OnTimer3595000:
    announce "[WoE]: Last 5 Seconds",0;
    end;
    OnTimer3596000:
    announce "[WoE]: Last 4 Seconds",0;
    end;
    OnTimer3597000:
    announce "[WoE]: Last 3 Seconds",0;
    end;
    OnTimer3598000:
    announce "[WoE]: Last 2 Seconds",0;
    end;
    OnTimer3599000:
    announce "[WoE]: Last 1 Second",0;
    stopnpctimer;
    end;
    }

     

  7. I would like to ask anyone here know how to create a ragnarok mobile server?

    Any picture or website about the tutorial creating a ragnarok mobile server?

     

    anyone here can give a hint or a website for ragnarok mobile 2 tutorial or for files to download so i can create my own private ro mobile 2?

    Thanks in advance.

    up for this..

    • Upvote 1
×
×
  • Create New...