Jump to content

maynard

Members
  • Posts

    159
  • Joined

  • Last visited

Posts posted by maynard

  1. Same thing happen to me, my holy light is lvl 1 and there's no lvl to click. But I managed to make it work somehow. Its not a fix but you can try this if your want. In the Platinum skill npc just edit the Holy light to give you lvl 5 instead of 1.

    skill 156,5,0; // Holy Light

  2. It's not working to me.maybe its not compatible to me,Thanks anyway.I love your script.

    Case 0: CheckItems( 556,1 ); break;
    Case 1: CheckItems( 556,5,608,1,2199,0,1599,0  ); break;
    Case 2: CheckItems( 556,1000,2199,0,1599,0 ); break;
    Case 3: CheckItems( 556,5,608,1,4002,1,5022,1,2199,0,1599,0 ); break;
    Case 4: CheckItems( 556,1,608,15,5022,2,7227,10 ); break;
    

  3. If you click it, only the party leader will get the link. What I want is all player in a party will get a link at the same time,If there are 5 player in a party all of them get a link using 1 scroll.

  4. Can I request a scroll or orb item that can give a link to a whole party. 1 player will use the scroll then everyone in the party will be soul link in the map or maybe even if they are not in the current map if possible. I found 1 script in eathena but it doesn't work to me.I put it here in request section because maybe someone can do better or simplified version.

    function script partysoul {
    set .@ptid,getcharid(1,strcharinfo(0));
    if(!.@ptid){
    if( Class == 19 || Class == 20 || Class == 4020 || Class == 4021 || Class == 4042 || Class == 4043 || Class == 4068 || Class == 4075 || Class == 4069 || Class == 4076 ){ set .@skillid,455;}
    if( Class == 7 || Class == 13 || Class == 4008 || Class == 4014 || Class == 4030 || Class == 4036 || Class == 4054 || Class == 4060 ){ set .@skillid,452;}
    if( Class ==14 || Class == 21 || Class == 4022 ||4044 || Class == 4037 || Class == 4066 || Class == 4073 ){ set .@skillid,450;}
    if( Class == 18 || Class == 4019 || Class == 4041 || Class == 4071 || Class == 4078 ){ set .@skillid,445;}
    if( Class == 16 || Class == 4039 || Class == 4017 || Class == 4055 || Class == 4061 ){ set .@skillid,449;}
    if( Class == 15 || Class == 4016 || Class == 4038 || Class == 4070 || Class == 4077 ){ set .@skillid,447;}
    if( Class == 9 || Class == 4010 || Class == 4032 || Class == 4067 || Class == 4074 ){ set .@skillid,453;}
    if( Class == 12 || Class == 4013 || Class == 4035 || Class == 4059 || Class == 4065 ){ set .@skillid,457;}
    if( Class == 8 || Class == 4009 || Class == 4031 || Class == 4057 || Class == 4063 ){ set .@skillid,454;}
    if( Class == 17 || Class == 4018 || Class == 4040 || Class == 4049 || Class == 4072 || Class == 4079 ){set .@skillid,456;}
    if( Class == 10 || Class == 4011 || Class == 4033 || Class == 4058 || Class == 4064){ set .@skillid,458;}
    if( Class == 11 || Class == 4012 || Class == 4034 || Class == 4056 || Class == 4062 ){ set .@skillid,460;}
    if( Class == 23 || Class == 4045 ){ set .@skillid,451;}
    if( Class == 4047 ){ set .@skillid,448; }
    if( Class == 4049 ){ set .@skillid,461; }
    getmapxy(.@map$,.@x,.@y,0,strcharinfo(0));
    set .@mobgid,bg_monster(0,.@map$,.@x,.@y,"soulgiver",1002,"");
    unitskilluseid .@mobgid,.@skillid,1,getcharid(3);
    sleep2 1000;
    unitkill .@mobgid;
    end;
     }
    getpartymember(.@ptid,2);
    set .@ptmcount,$@partymembercount;
    copyarray .@ptmaid[0],$@partymemberaid[0],.@ptmcount;
    for(set .@i,0;.@i<getarraysize(.@ptmaid);set .@i,.@i+1)
     { if(!isloggedin(.@ptmaid[.@i])) continue;
    attachrid(.@ptmaid[.@i]);
    if( Class == 19 || Class == 20 || Class == 4020 || Class == 4021 || Class == 4042 || Class == 4043 || Class == 4068 || Class == 4075 || Class == 4069 || Class == 4076 ){ set .@skillid,455;}
    if( Class == 7 || Class == 13 || Class == 4008 || Class == 4014 || Class == 4030 || Class == 4036 || Class == 4054 ||Class == 4060){ set .@skillid,452;}
    if( Class ==14 || Class == 21 || Class == 4022 ||4044 || Class == 4037 || Class == 4066 || Class == 4073 ){ set .@skillid,450;}
    if( Class == 18 || Class == 4019 || Class == 4041 || Class == 4071 || Class == 4078 ){ set .@skillid,445;}
    if( Class == 16 || Class == 4039 || Class == 4017 || Class == 4055 || Class == 4061  ){ set .@skillid,449;}
    if( Class == 15 || Class == 4016 || Class == 4038 || Class == 4070 || Class == 4077 ){ set .@skillid,447;}
    if( Class == 9 || Class == 4010 || Class == 4032 || Class == 4067 || Class == 4074 ){ set .@skillid,453;}
    if( Class == 12 || Class == 4013 || Class == 4035 || Class == 4059 || Class == 4065 ){ set .@skillid,457;}
    if( Class == 8 || Class == 4009 || Class == 4031 || Class == 4057 || Class == 4063 ){ set .@skillid,454;}
    if( Class == 17 || Class == 4018 || Class == 4040 || Class == 4072 || Class == 4049 ){ set .@skillid,456;}
    if( Class == 10 || Class == 4011 || Class == 4033 || Class == 4058 || Class == 4064){ set .@skillid,458;}
    if( Class == 11 || Class == 4012 || Class == 4034 || Class == 4056 || Class == 4062 ){ set .@skillid,460;}
    if( Class == 23 || Class == 4045 ){ set .@skillid,451;}
    if( Class == 4047 ){ set .@skillid,448; }
    if( Class == 4049 ){ set .@skillid,461; }
    getmapxy(.@map$,.@x,.@y,0,strcharinfo(0));
    set .@mobgid,bg_monster(0,.@map$,.@x,.@y,"soulgiver",1002,"");
    unitskilluseid .@mobgid,.@skillid,5,getcharid(3);
    sleep2 1000;
    unitkill .@mobgid;
    detachrid;
     }
    end;
    }
    

  5. How to change from 1 hour to 15minutes to give cashpoints

    //===== 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 CASHPOINTS 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, 10; //Points to get every hour (default: 10)
    set #CASHPOINTS, #CASHPOINTS + .@point_amt;
    dispbottom "You received "+.@point_amt+" CASHPOINTS by staying ingame for 1 hour";
    dispbottom "Current Balance = "+#CASHPOINTS+" CASHPOINTS";
    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)
    set #CASHPOINTS, #CASHPOINTS + .@cpoint_amt;
    dispbottom "You receive "+.@cpoint_amt+" CASHPOINTS in playing for 12 consecutive hours";
    dispbottom "Current Balance = "+#CASHPOINTS+" CASHPOINTS";
    }
    stopnpctimer;
    initnpctimer;
    end;
    }
    //--End of the Script
    

  6. 2001,TAGA_BANTAY,Taga BantaY,TagaY Banta,98,15000000,0,0,0,3,14000,15000,90,90,555,555,555,555,555,0,20,22,1,2,43,2445,100,960,500,432,0,0,0,,0,,0,,0,,0,,0,,0,,0,,0,,0,,0,,0,,0,

    HOw can I make this monster move super slow as in slow motion?Thankyou

  7. conf/battle/guild.conf

    // Melee damage adjustments (non skills) for WoE battles (Guild Vs Guild) (Note 2)
    gvg_short_attack_damage_rate: 80
    
    // Ranged damage adjustments (non skills) for WoE battles (Guild Vs Guild) (Note 2)
    gvg_long_attack_damage_rate: 80
    
    // Weapon skills damage adjustments for WoE battles (Guild Vs Guild) (Note 2)
    gvg_weapon_attack_damage_rate: 60
    
    // Magic skills damage adjustments for WoE battles (Guild Vs Guild) (Note 2)
    gvg_magic_attack_damage_rate: 60
    
    // Misc skills damage adjustments for WoE battles (Guild Vs Guild) (Note 2)
    gvg_misc_attack_damage_rate: 60
    

    Im confused, Is this will make the damage super high? I thought its for damage reduction.
  8. Try this.it will show if theres a player inside.If you click you will be warp inside.refresh every seconds.

    MAP,XXX,YYY,4 script PVP npc,{

    warp "pvp map",X,Y;

    end;

    OnInit:

    while(1)

    {

    DelWaitingRoom;

    WaitingRoom("PvP: " + GetMapUsers("pvp map"), 0);

    sleep 1000;

    }

    }

  9. I tried using rathena, If you forgot to autoloot the card will be drop but there will be announcement that you got the card. So it is possible if it will only announce if you really get the card. Or maybe change the broadcast to: Maynard killed a "monster name" with "Card". This way it is his fault if he didnt get or if he is not autoloot enabled.

  10. Another error appear, disconnect from server then this is in my mapserver. Is it only me that having this kind of error or someone else also? is my SVN 16243 client 20110315 compatible?

    SQL query:

    ALTER TABLE `char` ADD `faction_id` INT( 11 ) NOT NULL DEFAULT '0' AFTER `homun_id`

    ei5rp2.jpg

  11. help please, I got error and my client crash whenever I log-in. Rathena SVN 16243 client 20110315 by calciumkid, compile my server, no error in mapserver but if I log-in it crash my client. here is the screenshot

    2vnktp3.jpg

    • Upvote 1
×
×
  • Create New...