Jump to content

eboni001

Members
  • Posts

    327
  • Joined

  • Last visited

Posts posted by eboni001

  1. Hello guys i was trying to add a custom card, with a effect similar to eddga card, but with another skill, i was trying to make a creator card that make you have a permanent FCP when the armor with this card is equiped and removed when armor is unequiped but i dont get it, can somebody please help me with this? this is my code.

     

    8145,creator_flamel_card,Creator Card,6,20,,10,,,,,,,,16,,,,,{ bonus bNoKnockback,0; },{ sc_start4 CR_FULLPROTECTION,60000,5,0,0,1; },{ sc_end CR_FULLPROTECTION; }
    

     

  2. probably you have somekind of npc that sell/give skillpoint ? 

    no i dont have it, what i want is reduce the skill points each job have when they reach job lvl 100, because when somebody is already job lvl 70 they can fill everyskill, and all other points gained over lvl 70 are useless, people report to have 30 extra points useless xD.

     

    i have 2 pictures here 1 from my server and 1 from another server (Both Character have skills reseted):

     

    Another Server:

    dark_ro.jpg

     

    My Server:

    kyojinro.jpg

  3. Hello guys i was looking a source (or if available a script) on how to make something like this.

     

    My server max aspd is 196 but sinx take advantage since they can use 2 weapons and edp lvl 5, what i want to do is, if somebody use edp lvl 5 the aspd of this player decrease to 195 while edp effect is active, if they use edp lvl 4 or below aspd won't be affected, (Only if they use edp lvl 5 get the reduction from 196 to 195, if they use it lvl 4 or below the aspd still in 196).

  4. File Name: Build Manager

    File Submitter: Emistry

    File Submitted: 29 Jul 2012

    File Category: Utilities

    Content Author: Emistry

    A NPC that allow your Characters to Switch Build from time to time.

    Players are able to save his current status build , so that he/she can switch back to the saved build whenever he/she want.

    Players no need to keep memorize their status build upon changed.

    This NPC also provide other Services for Status / Skills Reset.

    Configuration :

    // Mode of NPC
    // 1 = Save & Switch
    // 2 = Reset Status
    // 4 = Reset Skills
    // 7 = All of Above [ 1+2+4 = 7 ]
    set .BMMode,7;
    // How Many Slots available to Save Status Builds.
    set .MaxSlots,3;
    // Enable Stats Slot Rename + Max Name Length ( 0 = Disable )
    setarray .Length,4,26; // Min. ~ Max. Words.
    

    Visit Emistry Topic for more Scripts...

    Hey sir emistry, i changed my server max stat and i want to reset all builds saved into build manager, how can i do it?

  5. Hello guys can somebody please add a broadcast to this mvp summoner only in the map it will summon the mvp?

     

    i want when somebody spawn and mvp it announce(only in the map where mvp is summoned):

     

    (charname) has spawned (mvp name).

     

    this is the func:

    function	script	Ramvp_M	{
      setarray .mvpList$[0],
             "Moonlight Flower:1150:400000",
             "Eddga:1115:600000",
             "Mistress:1059:500000",
             "Maya:1147:400000";
    
        mes "How do you need help?";
        menu "Summon Mvp",L_Spawn,"Heal Please",L_Heal,"Leave",L_Leave;
    
        L_Spawn:
            for(set .@i,0; .@i < getarraysize(.mvpList$);set .@i, .@i + 1){
                explode(.mvpData$,.mvpList$[.@i],":");
                if(.@i == 0) set .@menu$, .mvpData$[0];
                else set .@menu$, .@menu$ + (":"+.mvpData$[0]);
            }
                set .@choice,select(.@menu$);
                explode(.mvpSpawn$,.mvpList$[.@choice - 1],":");
                
                mes "You want to spawn: "+.mvpSpawn$[0],
                    "It cost: "+.mvpSpawn$[2];
                next;
                    switch(select("Yes","No")){
                        case 1:
                            if(ZENY >= atoi(.mvpSpawn$[2])){
                                set ZENY, ZENY - atoi(.mvpSpawn$[2]);
                                monster strcharinfo(3),99,135,.mvpSpawn$[0],atoi(.mvpSpawn$[1]),1;
                            }
                            else {
                                mes "You don't have enough zeny.";
                                close;
                            }
                        end;
                        
                        case 2:
                            mes "Ok, Come back when you get ready!";
                            close;
                    }
        end;
    
        L_Heal:
            mes "Ok, the heal cost 1M Zeny, do you still want i heal you?";
            next;
                switch(select("Ok","No")){
                    case 1:
                        if(ZENY >= 1000000){
                            set ZENY, ZENY - 1000000;
                            percentheal 100,100;
                        }
                        else {
                            mes "I'm sorry you don't have enough zeny.";
                            close;
                        }
                }
        end;
    
        L_Leave:
            warp "quiz_00",57,24;
            close;
    
    }
    
  6. this one??

    // ---- MVP ARENA!!!!!! By Darkchild with 16 diff MVP's inside
    // -- Optimised The MVP arena!!!! By massdriller
    // - NPC in prontera
    
    // --- Optimising Functions
    
    function	script	Ramvp_1	{
    
    	mes "[ ^0065DFAlpha MVP^000000 ]";
    		mes "Here you go!";
    			return;
    }
    
    function	script	Ramvp_2	{
    
    	mes "[ ^0065DFBeta MVP^000000 ]";
    		mes "Here you go!";
    			return;
    }
    
    function	script	Ramvp_3	{
    
    	mes "[ ^0065DFTheta MVP^000000 ]";
    		mes "Here you go!";
    			return;
    
    }
    
    
    function	script	Ramvp_4	{
    
    	mes "[ ^0065DFEpsilon MVP^000000 ]";
    		mes "Here you go!";
    			return;
    
    }
    
    function	script	Ramvp_M	{
    
    	mes "How do you need help?.";
    	menu "Harder Monsters",L_Next,"Heal Please",L_Heal,"Leave",L_Leave;
    
    	L_Next:
    		return;
    
    	L_Heal:
    		percentheal 100,100;
    		close;
    
    	L_Leave:
    		warp "prontera",156,179;
    		close;
    
    }
    
    function	script	Ramvp_M2	{
    
    	mes "How do you need help?.";
    	menu "Heal Please",L_Heal,"Leave",L_Leave;
    
    	L_Heal:
    		percentheal 100,100;
    		close;
    
    	L_Leave:
    		warp "prontera",156,179;
    		close;
    
    }
    
    

    and this

    //===== rAthena Script =======================================
    //= MVP Arena
    //===== By: ==================================================
    //= Darkchild
    //===== Current Version: =====================================
    //= 1.4
    //===== Compatible With: =====================================
    //= rAthena SVN
    //===== Description: =========================================
    //= Rooms containing 16 different MVPs
    //===== Additional Comments: =================================
    //= 1.0 - First version of script
    //= 1.1 - Optimised The MVP arena [massdriller]
    //= 1.2 - NPC in prontera [Silent]
    //= 1.3 - Removed Duplicates
    //= 1.4 - Optimized, text edited [Euphy]
    //============================================================
    
    // Entrance
    prontera,168,178,1	script	MVP Warper	768,{
    	mes "[ ^0065DFMVP Warper^000000 ]";
    	mes "Would you like to enter";
    	mes "the MVP Arena?";
    	if (select("Yes!","No thanks.") == 2) close;
    	warp "quiz_00",50,24;
    	close;
    }
    
    // Information
    quiz_00,49,31,4	script	MVP Arena Guide	778,{
    	mes "[ ^0065DFMVP Arena Guide^000000 ]";
    	mes "Welcome and behold this sacred place. Here you will find out if you truly have what it takes to call yourself a warrior.";
    	next;
    	switch(select("Information","Heal me!","Return to Prontera","Cancel")) {
    	case 1:
    		mes "[ ^0065DFMVP Arena Guide^000000 ]";
    		mes "There are four Keepers, and each can spawn four different MVPs.";
    		mes "There are eight rooms per Keeper, and sixteen MVPs in total.";
    		close;
    	case 2:
    		specialeffect2 313;
    		percentheal 100,100;
    		close;
    	case 3:
    		warp "prontera",156,179;
    		close;
    	case 4:
    		close;
    	}
    }
    
    // Keepers
    function	script	Keeper	{
    	mes "[ ^0065DF"+strnpcinfo(1)+"^000000 ]";
    	mes "Which arena would you";
    	mes "like to enter?";
    	set .@menu$,"";
    	for(set .@i,1; .@i<9; set .@i,.@i+1)
    		set .@menu$, .@menu"Arena "+.@i+" ["+getmapusers("pvp_n_"+.@i+"-"+getarg(0))+"/20]:";
    	set .@i, select(.@menu$);
    	if (getmapusers("pvp_n_"+.@i+"-"+getarg(0))>19) {
    		mes "[ ^0065DF"+strnpcinfo(1)+"^000000 ]";
    		mes "Sorry, this arena is full!";
    		close;
    	}
    	warp "pvp_n_"+.@i+"-"+getarg(0),102,102;
    	close;
    }
    quiz_00,56,31,4	script	Alpha MVP	770,{ callfunc "Keeper",2; }
    quiz_00,58,31,4	script	Beta MVP	773,{ callfunc "Keeper",3; }
    quiz_00,60,31,4	script	Theta MVP	774,{ callfunc "Keeper",4; }
    quiz_00,62,31,4	script	Epsilon MVP	776,{ callfunc "Keeper",5; }
    
    // Protectors
    function	script	Protector	{
    	switch(select(""+((getarg(0)=="")?"":"Harder Monsters")+":Heal:Exit")) {
    	case 1:
    		warp getarg(0),102,102;
    		close;
    	case 2:
    		specialeffect2 313;
    		percentheal 100,100;
    		close;
    	case 3:
    		warp "prontera",156,179;
    		close;
    	}
    }
    pvp_n_1-2,100,100,4	script	MVP-Protector#01	727,{ callfunc "Protector","pvp_n_2-2"; }
    pvp_n_2-2,100,100,4	script	MVP-Protector#02	727,{ callfunc "Protector","pvp_n_3-2"; }
    pvp_n_3-2,100,100,4	script	MVP-Protector#03	727,{ callfunc "Protector","pvp_n_4-2"; }
    pvp_n_4-2,100,100,4	script	MVP-Protector#04	727,{ callfunc "Protector","pvp_n_5-2"; }
    pvp_n_5-2,100,100,4	script	MVP-Protector#05	727,{ callfunc "Protector","pvp_n_6-2"; }
    pvp_n_6-2,100,100,4	script	MVP-Protector#06	727,{ callfunc "Protector","pvp_n_7-2"; }
    pvp_n_7-2,100,100,4	script	MVP-Protector#07	727,{ callfunc "Protector","pvp_n_8-2"; }
    pvp_n_8-2,100,100,4	script	MVP-Protector#08	727,{ callfunc "Protector",""; }
    pvp_n_1-3,100,100,4	script	MVP-Protector#09	727,{ callfunc "Protector","pvp_n_2-3"; }
    pvp_n_2-3,100,100,4	script	MVP-Protector#10	727,{ callfunc "Protector","pvp_n_3-3"; }
    pvp_n_3-3,100,100,4	script	MVP-Protector#11	727,{ callfunc "Protector","pvp_n_4-3"; }
    pvp_n_4-3,100,100,4	script	MVP-Protector#12	727,{ callfunc "Protector","pvp_n_5-3"; }
    pvp_n_5-3,100,100,4	script	MVP-Protector#13	727,{ callfunc "Protector","pvp_n_6-3"; }
    pvp_n_6-3,100,100,4	script	MVP-Protector#14	727,{ callfunc "Protector","pvp_n_7-3"; }
    pvp_n_7-3,100,100,4	script	MVP-Protector#15	727,{ callfunc "Protector","pvp_n_8-3"; }
    pvp_n_8-3,100,100,4	script	MVP-Protector#16	727,{ callfunc "Protector",""; }
    pvp_n_1-4,100,100,4	script	MVP-Protector#17	727,{ callfunc "Protector","pvp_n_2-4"; }
    pvp_n_2-4,100,100,4	script	MVP-Protector#18	727,{ callfunc "Protector","pvp_n_3-4"; }
    pvp_n_3-4,100,100,4	script	MVP-Protector#19	727,{ callfunc "Protector","pvp_n_4-4"; }
    pvp_n_4-4,100,100,4	script	MVP-Protector#20	727,{ callfunc "Protector","pvp_n_5-4"; }
    pvp_n_5-4,100,100,4	script	MVP-Protector#21	727,{ callfunc "Protector","pvp_n_6-4"; }
    pvp_n_6-4,100,100,4	script	MVP-Protector#22	727,{ callfunc "Protector","pvp_n_7-4"; }
    pvp_n_7-4,100,100,4	script	MVP-Protector#23	727,{ callfunc "Protector","pvp_n_8-4"; }
    pvp_n_8-4,100,100,4	script	MVP-Protector#24	727,{ callfunc "Protector",""; }
    pvp_n_1-5,100,100,4	script	MVP-Protector#25	727,{ callfunc "Protector","pvp_n_2-5"; }
    pvp_n_2-5,100,100,4	script	MVP-Protector#26	727,{ callfunc "Protector","pvp_n_3-5"; }
    pvp_n_3-5,100,100,4	script	MVP-Protector#27	727,{ callfunc "Protector","pvp_n_5-5"; }
    //pvp_n_4-5,100,100,4	script	MVP-Protector#28	727,{ callfunc "Protector","pvp_n_5-5"; }
    pvp_n_5-5,100,100,4	script	MVP-Protector#29	727,{ callfunc "Protector","pvp_n_6-5"; }
    pvp_n_6-5,100,100,4	script	MVP-Protector#30	727,{ callfunc "Protector","pvp_n_7-5"; }
    pvp_n_7-5,100,100,4	script	MVP-Protector#31	727,{ callfunc "Protector","pvp_n_8-5"; }
    pvp_n_8-5,100,100,4	script	MVP-Protector#32	727,{ callfunc "Protector",""; }
    
    // Alpha
    pvp_n_1-2,0,0,0,0	monster	Eddga	1115,3,60000,66000
    pvp_n_1-2,0,0,0,0	monster	Mistress	1059,1,60000,66000
    pvp_n_2-2,0,0,0,0	monster	Mistress	1059,3,60000,66000
    pvp_n_2-2,0,0,0,0	monster	Moonlight	1150,1,60000,66000
    pvp_n_3-2,0,0,0,0	monster	Mistress	1059,1,60000,66000
    pvp_n_3-2,0,0,0,0	monster	Moonlight	1150,2,60000,66000
    pvp_n_3-2,0,0,0,0	monster	Maya	1147,1,60000,66000
    pvp_n_4-2,0,0,0,0	monster	Eddga	1115,1,60000,66000
    pvp_n_4-2,0,0,0,0	monster	Mistress	1059,1,60000,66000
    pvp_n_4-2,0,0,0,0	monster	Moonlight	1150,1,60000,66000
    pvp_n_4-2,0,0,0,0	monster	Maya	1147,1,60000,66000
    pvp_n_5-2,0,0,0,0	monster	Eddga	1115,1,60000,66000
    pvp_n_5-2,0,0,0,0	monster	Mistress	1059,2,60000,66000
    pvp_n_5-2,0,0,0,0	monster	Moonlight	1150,1,60000,66000
    pvp_n_5-2,0,0,0,0	monster	Maya	1147,2,60000,66000
    pvp_n_6-2,0,0,0,0	monster	Eddga	1115,2,60000,66000
    pvp_n_6-2,0,0,0,0	monster	Mistress	1059,3,60000,66000
    pvp_n_6-2,0,0,0,0	monster	Moonlight	1150,1,60000,66000
    pvp_n_6-2,0,0,0,0	monster	Maya	1147,2,60000,66000
    pvp_n_7-2,0,0,0,0	monster	Eddga	1115,3,60000,66000
    pvp_n_7-2,0,0,0,0	monster	Mistress	1059,3,60000,66000
    pvp_n_7-2,0,0,0,0	monster	Moonlight	1150,2,60000,66000
    pvp_n_7-2,0,0,0,0	monster	Maya	1147,2,60000,66000
    pvp_n_8-2,0,0,0,0	monster	Eddga	1115,3,60000,66000
    pvp_n_8-2,0,0,0,0	monster	Mistress	1059,3,60000,66000
    pvp_n_8-2,0,0,0,0	monster	Moonlight	1150,3,60000,66000
    pvp_n_8-2,0,0,0,0	monster	Maya	1147,3,60000,66000
    
    // Beta
    pvp_n_1-3,0,0,0,0	monster	Phreeoni	1159,3,60000,66000
    pvp_n_1-3,0,0,0,0	monster	Turtle General	1312,1,60000,66000
    pvp_n_2-3,0,0,0,0	monster	Phreeoni	1159,2,60000,66000
    pvp_n_2-3,0,0,0,0	monster	Turtle General	1312,1,60000,66000
    pvp_n_2-3,0,0,0,0	monster	Orc Hero	1087,1,60000,66000
    pvp_n_3-3,0,0,0,0	monster	Phreeoni	1159,1,60000,66000
    pvp_n_3-3,0,0,0,0	monster	Turtle General	1312,1,60000,66000
    pvp_n_3-3,0,0,0,0	monster	Orc Hero	1087,1,60000,66000
    pvp_n_3-3,0,0,0,0	monster	Orc Lord	1190,1,60000,66000
    pvp_n_4-3,0,0,0,0	monster	Phreeoni	1159,2,60000,66000
    pvp_n_4-3,0,0,0,0	monster	Turtle General	1312,1,60000,66000
    pvp_n_4-3,0,0,0,0	monster	Orc Hero	1087,1,60000,66000
    pvp_n_4-3,0,0,0,0	monster	Orc Lord	1190,1,60000,66000
    pvp_n_5-3,0,0,0,0	monster	Phreeoni	1159,1,60000,66000
    pvp_n_5-3,0,0,0,0	monster	Turtle General	1312,2,60000,66000
    pvp_n_5-3,0,0,0,0	monster	Orc Hero	1087,2,60000,66000
    pvp_n_5-3,0,0,0,0	monster	Orc Lord	1190,1,60000,66000
    pvp_n_6-3,0,0,0,0	monster	Phreeoni	1159,2,60000,66000
    pvp_n_6-3,0,0,0,0	monster	Turtle General	1312,1,60000,66000
    pvp_n_6-3,0,0,0,0	monster	Orc Hero	1087,2,60000,66000
    pvp_n_6-3,0,0,0,0	monster	Orc Lord	1190,2,60000,66000
    pvp_n_7-3,0,0,0,0	monster	Phreeoni	1159,3,60000,66000
    pvp_n_7-3,0,0,0,0	monster	Turtle General	1312,1,60000,66000
    pvp_n_7-3,0,0,0,0	monster	Orc Hero	1087,2,60000,66000
    pvp_n_7-3,0,0,0,0	monster	Orc Lord	1190,3,60000,66000
    pvp_n_8-3,0,0,0,0	monster	Phreeoni	1159,3,60000,66000
    pvp_n_8-3,0,0,0,0	monster	Turtle General	1312,3,60000,66000
    pvp_n_8-3,0,0,0,0	monster	Orc Hero	1087,3,60000,66000
    pvp_n_8-3,0,0,0,0	monster	Orc Lord	1190,3,60000,66000
    
    // Theta
    pvp_n_1-4,0,0,0,0	monster	Drake	1112,3,60000,66000
    pvp_n_1-4,0,0,0,0	monster	Osiris	1038,1,60000,66000
    pvp_n_2-4,0,0,0,0	monster	Drake	1112,2,60000,66000
    pvp_n_2-4,0,0,0,0	monster	Osiris	1038,1,60000,66000
    pvp_n_2-4,0,0,0,0	monster	Doppelganger	1046,1,60000,66000
    pvp_n_3-4,0,0,0,0	monster	Drake	1112,1,60000,66000
    pvp_n_3-4,0,0,0,0	monster	Osiris	1038,1,60000,66000
    pvp_n_3-4,0,0,0,0	monster	Doppelganger	1046,1,60000,66000
    pvp_n_3-4,0,0,0,0	monster	Lord of Death	1373,1,60000,66000
    pvp_n_4-4,0,0,0,0	monster	Drake	1112,2,60000,66000
    pvp_n_4-4,0,0,0,0	monster	Osiris	1038,1,60000,66000
    pvp_n_4-4,0,0,0,0	monster	Doppelganger	1046,2,60000,66000
    pvp_n_4-4,0,0,0,0	monster	Lord of Death	1373,1,60000,66000
    pvp_n_5-4,0,0,0,0	monster	Drake	1112,3,60000,66000
    pvp_n_5-4,0,0,0,0	monster	Osiris	1038,2,60000,66000
    pvp_n_5-4,0,0,0,0	monster	Doppelganger	1046,2,60000,66000
    pvp_n_5-4,0,0,0,0	monster	Lord of Death	1373,1,60000,66000
    pvp_n_6-4,0,0,0,0	monster	Drake	1112,3,60000,66000
    pvp_n_6-4,0,0,0,0	monster	Osiris	1038,2,60000,66000
    pvp_n_6-4,0,0,0,0	monster	Doppelganger	1046,2,60000,66000
    pvp_n_6-4,0,0,0,0	monster	Lord of Death	1373,2,60000,66000
    pvp_n_7-4,0,0,0,0	monster	Drake	1112,3,60000,66000
    pvp_n_7-4,0,0,0,0	monster	Osiris	1038,2,60000,66000
    pvp_n_7-4,0,0,0,0	monster	Doppelganger	1046,3,60000,66000
    pvp_n_7-4,0,0,0,0	monster	Lord of Death	1373,2,60000,66000
    pvp_n_8-4,0,0,0,0	monster	Drake	1112,3,60000,66000
    pvp_n_8-4,0,0,0,0	monster	Osiris	1038,3,60000,66000
    pvp_n_8-4,0,0,0,0	monster	Doppelganger	1046,3,60000,66000
    pvp_n_8-4,0,0,0,0	monster	Lord of Death	1373,3,60000,66000
    
    // Epsilon
    pvp_n_1-5,0,0,0,0	monster	Incantation Samurai	1492,3,60000,66000
    pvp_n_1-5,0,0,0,0	monster	Pharoh	1157,1,60000,66000
    pvp_n_2-5,0,0,0,0	monster	Incantation Samurai	1492,2,60000,66000
    pvp_n_2-5,0,0,0,0	monster	Pharoh	1157,1,60000,66000
    pvp_n_2-5,0,0,0,0	monster	Dark Lord	1272,1,60000,66000
    pvp_n_3-5,0,0,0,0	monster	Incantation Samurai	1492,1,60000,66000
    pvp_n_3-5,0,0,0,0	monster	Pharoh	1157,1,60000,66000
    pvp_n_3-5,0,0,0,0	monster	Dark Lord	1272,1,60000,66000
    pvp_n_3-5,0,0,0,0	monster	Baphomet	1039,1,60000,66000
    //pvp_n_4-5,0,0,0,0	monster	Incantation Samurai	1492,3,60000,66000
    //pvp_n_4-5,0,0,0,0	monster	Pharoh	1157,1,60000,66000
    //pvp_n_4-5,0,0,0,0	monster	Dark Lord	1272,1,60000,66000
    //pvp_n_4-5,0,0,0,0	monster	Baphomet	1039,1,60000,66000
    pvp_n_5-5,0,0,0,0	monster	Incantation Samurai	1492,2,60000,66000
    pvp_n_5-5,0,0,0,0	monster	Pharoh	1157,2,60000,66000
    pvp_n_5-5,0,0,0,0	monster	Dark Lord	1272,2,60000,66000
    pvp_n_5-5,0,0,0,0	monster	Baphomet	1039,1,60000,66000
    pvp_n_6-5,0,0,0,0	monster	Incantation Samurai	1492,2,60000,66000
    pvp_n_6-5,0,0,0,0	monster	Pharoh	1157,2,60000,66000
    pvp_n_6-5,0,0,0,0	monster	Dark Lord	1272,2,60000,66000
    pvp_n_6-5,0,0,0,0	monster	Baphomet	1039,1,60000,66000
    pvp_n_7-5,0,0,0,0	monster	Incantation Samurai	1492,2,60000,66000
    pvp_n_7-5,0,0,0,0	monster	Pharoh	1157,2,60000,66000
    pvp_n_7-5,0,0,0,0	monster	Dark Lord	1272,2,60000,66000
    pvp_n_7-5,0,0,0,0	monster	Baphomet	1039,2,60000,66000
    pvp_n_8-5,0,0,0,0	monster	Incantation Samurai	1492,3,60000,66000
    pvp_n_8-5,0,0,0,0	monster	Pharoh	1157,2,60000,66000
    pvp_n_8-5,0,0,0,0	monster	Dark Lord	1272,2,60000,66000
    pvp_n_8-5,0,0,0,0	monster	Baphomet	1039,2,60000,66000
    
    // Mapflags
    pvp_n_1-1	mapflag	pvp_nightmaredrop	off
    pvp_n_2-1	mapflag	pvp_nightmaredrop	off
    pvp_n_3-1	mapflag	pvp_nightmaredrop	off
    pvp_n_4-1	mapflag	pvp_nightmaredrop	off
    pvp_n_5-1	mapflag	pvp_nightmaredrop	off
    pvp_n_6-1	mapflag	pvp_nightmaredrop	off
    pvp_n_7-1	mapflag	pvp_nightmaredrop	off
    pvp_n_8-1	mapflag	pvp_nightmaredrop	off
    pvp_n_1-2	mapflag	pvp_nightmaredrop	off
    pvp_n_2-2	mapflag	pvp_nightmaredrop	off
    pvp_n_3-2	mapflag	pvp_nightmaredrop	off
    pvp_n_4-2	mapflag	pvp_nightmaredrop	off
    pvp_n_5-2	mapflag	pvp_nightmaredrop	off
    pvp_n_6-2	mapflag	pvp_nightmaredrop	off
    pvp_n_7-2	mapflag	pvp_nightmaredrop	off
    pvp_n_8-2	mapflag	pvp_nightmaredrop	off
    pvp_n_1-3	mapflag	pvp_nightmaredrop	off
    pvp_n_2-3	mapflag	pvp_nightmaredrop	off
    pvp_n_3-3	mapflag	pvp_nightmaredrop	off
    pvp_n_4-3	mapflag	pvp_nightmaredrop	off
    pvp_n_5-3	mapflag	pvp_nightmaredrop	off
    pvp_n_6-3	mapflag	pvp_nightmaredrop	off
    pvp_n_7-3	mapflag	pvp_nightmaredrop	off
    pvp_n_8-3	mapflag	pvp_nightmaredrop	off
    pvp_n_1-4	mapflag	pvp_nightmaredrop	off
    pvp_n_2-4	mapflag	pvp_nightmaredrop	off
    pvp_n_3-4	mapflag	pvp_nightmaredrop	off
    pvp_n_4-4	mapflag	pvp_nightmaredrop	off
    pvp_n_5-4	mapflag	pvp_nightmaredrop	off
    pvp_n_6-4	mapflag	pvp_nightmaredrop	off
    pvp_n_7-4	mapflag	pvp_nightmaredrop	off
    pvp_n_8-4	mapflag	pvp_nightmaredrop	off
    pvp_n_1-5	mapflag	pvp_nightmaredrop	off
    pvp_n_2-5	mapflag	pvp_nightmaredrop	off
    pvp_n_3-5	mapflag	pvp_nightmaredrop	off
    //pvp_n_4-5	mapflag	pvp_nightmaredrop	off
    pvp_n_5-5	mapflag	pvp_nightmaredrop	off
    pvp_n_6-5	mapflag	pvp_nightmaredrop	off
    pvp_n_7-5	mapflag	pvp_nightmaredrop	off
    pvp_n_8-5	mapflag	pvp_nightmaredrop	off
    

    I already modified those 2 to the one i want ^_^.

  7. Sir now i have another problem xD, im sorry for this, now npc show the name of the mvp's separate but, i have set 4 mvp ,orc lord, orc hero, phreeoni and turtle general, npc only show orc hero, phreeoni and turtle general, when i click summon orc hero it ask if i want to summon turtle general xD, when i click phreeoni it only say it cost (Ammount of zeny) but still spawn turtle general, same when i click turtle general xD, and mvp's dont have name when get spawned, only say (HP:100%).

     

    Edit: i have it like this:

     

    function	script	Ramvp_M	{
        setarray .mvpList$[0],
             "Orc Lord:1190:2000000",
             "Orc Hero:1087:3000000",
             "Phreeoni:1159:4000000",
             "Turtle General:1312:5000000";
    
        mes "How do you need help?";
        menu "Summon Mvp",L_Spawn,"Heal Please",L_Heal,"Leave",L_Leave;
    
        L_Spawn:
            for(set .@i,0; .@i < getarraysize(.mvpList$);set .@i, .@i + 1){
                explode(.mvpData$,.mvpList$[.@i],":");
                if(!.@i) set .menu$, .mvpData$[0];
                else set .@menu$, .@menu$ + (":"+.mvpData$[0]);
            }
                set .@choice,select(.@menu$);
                explode(.mvpSpawn$,.mvpList$[.@choice + 1],":");
                
                mes "You want to spawn: "+.mvpSpawn$[0],
                    "It cost: "+.mvpSpawn$[2];
                next;
                    switch(select("Yes","No")){
                        case 1:
                            if(ZENY >= atoi(.mvpSpawn$[2])){
                                set ZENY, ZENY - atoi(.mvpSpawn$[2]);
                                monster strcharinfo(3),0,0,.mvpSpawn$[0],atoi(.mvpSpawn$[1]),1;
                            }
                            else {
                                mes "You don't have enough zeny.";
                                close;
                            }
                        end;
                        
                        case 2:
                            mes "Ok, Come back when you get ready!";
                            close;
                    }
        end;
    
        L_Heal:
            mes "Ok, the heal cost 1M Zeny, do you still want i heal you?";
            next;
                switch(select("Ok","No")){
                    case 1:
                        if(ZENY >= 1000000){
                            set ZENY, ZENY - 1000000;
                            percentheal 100,100;
                        }
                        else {
                            mes "I'm sorry you don't have enough zeny.";
                            close;
                        }
                }
        end;
    
        L_Leave:
            warp "prontera",156,179;
            close;
    
    }
    
  8. remove this

     

     

       

    npc.c

    char time[10];
    
        strftime(time, sizeof(time), "%H:%M", localtime(&nd->u.tomb.kill_time));
     

     

    and this

     

     

     

     

      snprintf(buffer, sizeof(buffer), msg_txt(sd,659), time);
        clif_scriptmes(sd, nd->bl.id, buffer);
     

    OMG!! you are a master, More Power to You.

  9. monster     "<map name>",<x>,<y>,"<name to show>",<mob id>,<amount>{,"<event label>",<size>,<ai>};

     

    monster strcharinfo(3),0,0,.mvpSpawn$[0],atoi(.mvpSpawn$[1]),1;

     

    OK, i'm almost done but now how to fix this? npc put all names of the mvp's together and i only can summon 1 of them.

     

    error_3.jpg

  10. First of all must change this:

    "<Orc Lord>:<1190>:<3000000>",

    "<Orc Hero>:<1087>:<5000000>",

    "<Phreeoni>:<1159>:<7000000>",

    "<Turtle General>:<1312>:<10000000>";

    to this:

    "Orc Lord:1190:3000000",

    "Orc Hero:1087:5000000",

    "Phreeoni:1159:7000000",

    "Turtle General:1312:10000000";

    keep same error

  11. i have it like this:

    function	script	Ramvp_M	{
        setarray .mvpList$[0],
            "<Orc Lord>:<1190>:<3000000>",
            "<Orc Hero>:<1087>:<5000000>",
            "<Phreeoni>:<1159>:<7000000>",
            "<Turtle General>:<1312>:<10000000>";
            
        mes "How do you need help?.";
        menu "Summon Mvp",L_Spawn,"Heal Please",L_Heal,"Leave",L_Leave;
    
        L_Spawn:
            for(set .@i,0; .@i < getarraysize(.mvpList$);set .@i, .@i + 1){
                explode(.mvpData$,.mvpList$[.@i],":");
                if(!.@i) set .menu$, .mvpData$[0];
                else set .@menu$ += ","+.mvpData$[0];
            }
                set .@choice,select(.@menu$);
                explode(.mvpSpawn$,.mvpList$[.@choice + 1],":");
                
                mes "You want to spawn: "+.mvpSpawn$[0],
                    "It cost: "+.mvpSpawn$[2];
                next;
                    switch(select("Yes","No")){
                        case 1:
                            if(ZENY >= atoi(.mvpSpawn$[2])){
                                set ZENY, ZENY - atoi(.mvpSpawn$[2]);
                                monster strcharinfo(3),0,0,.mvpSpawn$[0],atoi(.mvpSpawn$[1]);
                            }
                            else {
                                mes "You don't have enough zeny.";
                                close;
                            }
                        end;
                        
                        case 2:
                            mes "Ok";
                            close;
                    }
        end;
    
        L_Heal:
            mes "Ok, the heal cost 1M Zeny, do you still want i heal you?";
            next;
                switch(select("Ok","No")){
                    case 1:
                        if(ZENY >= 1000000){
                            set ZENY, ZENY - 1000000;
                            percentheal 100,100;
                        }
                        else {
                            mes "I'm sorry you don't have enough zeny.";
                            close;
                        }
                }
        end;
    
        L_Leave:
            warp "prontera",156,179;
            close;
    
    }
    

    by it give me this error:

    error.jpg

     

     

    Edit: there's any way to do it like this?

     

    setarray .zeny[1],3000000,5000000,7000000,10000000;  ======> mvp cost

     

    setarray .mobid[0],1511,1647,1785,1630;  ===> mvp id

  12. Hello guys im editing my mvp room, i want to add to mvp support npc people have to pay for summon mvp and have to pay 1m zeny for heal, can somebody add this please to this func.?

     

    function	script	Ramvp_M	{
    
    	mes "How do you need help?.";
    	menu "Summon Mvp",L_Spawn,"Heal Please",L_Heal,"Leave",L_Leave;
    
    	L_Spawn:
    		return; (Here add the mvp id and price for summon and please add any comment if they don't have enough zeny)
    
    	L_Heal:
    		percentheal 100,100; (Here add npc tell to people have to pay for heal and the ammount they have to pay and please add any comment if they don't have enough zeny)
    		close;
    
    	L_Leave:
    		warp "prontera",156,179;
    		close;
    
    }
    

    thanks in advance, hope somebody help me ^_^

  13. i think depend on which job level player change class.

     

    9 points - novice

    39 - second job

    = 48 points after reset

    (didnt try just theory)

    my sevrer is high rates they change like this, Novice = 9, second = 50 and trans reach lvl 100

×
×
  • Create New...