Jump to content

myserver

Members
  • Posts

    45
  • Joined

  • Last visited

Posts posted by myserver

  1. how to add the time every 3hrs

    prontera,151,164,5    script    mvp-ss    512,{
        // Configuration
        OnInit:
            set .map$,"guild_v5";
        end;
        
        // System
        OnMVP_Start:
            mapannounce .map$,"Begining blablabla";
            sleep 2000;
            set .@mobCount,0;
            initnpctimer; // Start the timer
            /*
                Uncomment this command if 'initnpctimer' doesn't clear the last timer.
                setnpctimer 0;
            */
            monster .map$,0,0,"Angeling",1096,1,"mvp-ss::OnWaveOne";
            monster .map$,0,0,"Archangeling",1288,1,"mvp-ss::OnWaveOne";
            monster .map$,0,0,"Ghostring",1120,1,"mvp-ss::OnWaveOne";
        end;
        
        OnWaveOne:
            set .@mobCount++;
            if(.@mobCount == 3){
                mapannounce .map$,"First wave ended blablabla";
                set .@mobCount,0;
                sleep 2000;
                monster .map$,0,0,"Maya Purple",1289,1,"mvp-ss::OnWaveTwo";
                monster .map$,0,0,"Mutant Dragon",1262,1,"mvp-ss::OnWaveTwo";
                monster .map$,0,0,"Tirfing",1204,1,"mvp-ss::OnWaveTwo";
            }
        end;
        
        OnWaveTwo:
            set .@mobCount++;
            if(.@mobCount == 3){
                mapannounce .map$,"Second wave ended blablabla";
                set .@mobCount,0;
                sleep 2000;
                monster .map$,0,0,"Detale",1719,1,"mvp-ss::OnWaveThree";
                monster .map$,0,0,"Doppelganger",1046,1,"mvp-ss::OnWaveThree";
                monster .map$,0,0,"Dracula",1389,1,"mvp-ss::OnWaveThree";
                monster .map$,0,0,"Drake",1112,1,"mvp-ss::OnWaveThree";
            }
        end;
        
        OnWaveThree:
            set .@mobCount++;
            if(.@mobCount == 4){
                mapannounce .map$,"Third wave ended blablabla";
                set .@mobCount,0;
                sleep 2000;
                monster .map$,0,0,"Amon Ra",1719,1,"mvp-ss::OnWaveFour";
                monster .map$,0,0,"Atros",1719,1,"mvp-ss::OnWaveFour";
                monster .map$,0,0,"Baphomet",1719,1,"mvp-ss::OnWaveFour";
                monster .map$,0,0,"Dark Lord",1719,1,"mvp-ss::OnWaveFour";
            }
        end;
        
        
        OnWaveFour:
            set .@mobCount++;
            if(.@mobCount == 4){
                mapannounce .map$,"Fourth wave ended blablabla";
                set .@mobCount,0;
                sleep 2000;
                monster .map$,0,0,"Eddga",1115,1,"mvp-ss::OnWaveFive";
                monster .map$,0,0,"Evil Snake Lord",1418,1,"mvp-ss::OnWaveFive";
                monster .map$,0,0,"Hatii",1252,1,"mvp-ss::OnWaveFive";
                monster .map$,0,0,"Golden Thief Bug",1086,1,"mvp-ss::OnWaveFive";
            }
        end;
        
        OnWaveFive:
            set .@mobCount++;
            if(.@mobCount == 4){
                mapannounce .map$,"Fifth wave ended blablabla";
                set .@mobCount,0;
                sleep 2000;
                monster .map$,0,0,"Ifrit",1832,1,"mvp-ss::OnWaveSix";
                monster .map$,0,0,"Incantation Samurai",1492,1,"mvp-ss::OnWaveSix";
                monster .map$,0,0,"Stormy Knight",1251,1,"mvp-ss::OnWaveSix";
            }
        end;
        
        OnWaveSix:
            set .@mobCount++;
            if(.@mobCount == 3){
                mapannounce .map$,"Sixth wave ended blablabla";
                set .@mobCount,0;
                sleep 2000;
                monster .map$,0,0,"Ktullanux",1779,1,"mvp-ss::OnWaveSeven";
                monster .map$,0,0,"Lady Tanee",1688,1,"mvp-ss::OnWaveSeven";
                monster .map$,0,0,"Lord of Death",1378,1,"mvp-ss::OnWaveSeven";
                monster .map$,0,0,"Maya",1147,1,"mvp-ss::OnWaveSeven";
            }
        end;
        
        OnWaveSeven:
            set .@mobCount++;
            if(.@mobCount == 4){
                mapannounce .map$,"Seventh wave ended blablabla";
                set .@mobCount,0;
                sleep 2000;
                monster .map$,0,0,"Mistress",1059,1,"mvp-ss::OnWaveEight";
                monster .map$,0,0,"Moonlight Flower",1150,1,"mvp-ss::OnWaveEight";
                monster .map$,0,0,"Orc Hero",1087,1,"mvp-ss::OnWaveEight";
                monster .map$,0,0,"Orc Lord",1190,1,"mvp-ss::OnWaveEight";
            }
        end;
        
        OnWaveEight:
            set .@mobCount++;
            if(.@mobCount == 4){
                mapannounce .map$,"Eight wave ended blablabla";
                set .@mobCount,0;
                sleep 2000;
                monster .map$,0,0,"Osiris",1038,1,"mvp-ss::OnWaveNine";
                monster .map$,0,0,"Pharaoh",1157,1,"mvp-ss::OnWaveNine";
                monster .map$,0,0,"Phreeoni",1159,1,"mvp-ss::OnWaveNine";
            }
        end;
        
        OnWaveNine:
            set .@mobCount++;
            if(.@mobCount == 3){
                mapannounce .map$,"Nineth wave ended blablabla";
                set .@mobCount,0;
                sleep 2000;
                monster .map$,0,0,"RSX-0806",1623,1,"mvp-ss::OnWaveTen";
                monster .map$,0,0,"Tao Gunka",1583,1,"mvp-ss::OnWaveTen";
                monster .map$,0,0,"Turtle General",1312,1,"mvp-ss::OnWaveTen";
                monster .map$,0,0,"Vesper",1685,1,"mvp-ss::OnWaveTen";
            }
        end;
        
        OnWaveTen:
            set .@mobCount++;
            if(.@mobCount == 4){
                mapannounce .map$,"Tenth wave ended blablabla";
                set .@mobCount,0;
                sleep 2000;
                mapannounce .map$,"Becareful final wave blablabla";
                sleep 2000;
                monster .map$,0,0,"Valkyrie Randgris",1765,1,"mvp-ss::OnWaveFinal";
                monster .map$,0,0,"Beelzebub",1874,1,"mvp-ss::OnWaveFinal";
            }
        end;
        
        OnWaveFinal:
            set .@mobCount++;
            if(.@mobCount == 2){
                stopnpctimer;
                mapannounce .map$,"GG";
                /*
                    Now do whatever you want with the finalist
                */
            }
        end;
        
        
        OnTimer3600000:
            killmonster .map$,"all";
            cleanmap .map$;
            mapannounce "Time Ended";
            sleep 2000;
            mapwarp .map$,"Prontera",180,180;
        end;
    }

     

     

  2. every 3hrs or 180mins. to show the mvp event and after 3mins the npc will be hide.

    sample

    start the mvp event in 30s

    stage 1

    mobs : edga (if the players killed the mvp or clear the stage)

    stage 2

    mobs : amonra (if the players killed the mvp or clear the stage)

    stage 3

    mobs : mistress (if the players killed the mvp or clear the stage)

    and the final stage if killed the mvp or clear all players inside of the map have a reward is a tcg 10pcs

  3. i saw somethine like my post. but is not working.

    -    script    Sample    -1,{
    
    function    CustomRateCard;
    
    OnNPCKillEvent:
    
    // CustomRateCard( <M?obID>,<CardID>,<Rate> );
    
    // Rate : 1 = 0.01% / 1000 = 10% / 10000 = 100%
    
    CustomRateCard( 1115,7941,500 ); // Edga
    
    CustomRateCard( 1059,7941,500 ); // Mistress
    
    CustomRateCard( 1150,7941,500 ); // Moonlight
    
    CustomRateCard( 1147,7941,500 ); // Maya
    
    CustomRateCard( 1159,7941,500 ); // Phreeoni
    
    CustomRateCard( 1312,7941,500 ); // Turtle General
    
    CustomRateCard( 1087,7941,500 ); // Orc Hero
    
    CustomRateCard( 1190,7941,500 ); // Orc Lord
    
    CustomRateCard( 1112,7941,500 ); // Drake
    
    CustomRateCard( 1038,7941,500 ); // Osiris
    
    CustomRateCard( 1046,7941,500 ); // Doppelganger
    
    CustomRateCard( 1373,7941,500 ); // Lord of Death
    
    CustomRateCard( 1492,7941,500 ); // Incantation Samurai
    
    CustomRateCard( 1157,7941,500 ); // Pharoh
    
    CustomRateCard( 1272,7941,500 ); // Dark Lord
    
    CustomRateCard( 1039,7941,500 ); // Baphomet
    
    
    end;
    
    function    CustomRateCard    {
    
    if( killedrid == getarg(0) && rand( 10000 ) <= getarg(2) ){
    
    getitem getarg(1),1;
    
    }
    
    return;
    
    }
    
    }

     

  4. -	script	pvp_point	-1,{
    	OnPCKilLEvent:
    		if ( getcharid(3) != killedrid && strcharinfo(3) == "yourmanonamhere" ) {
    			getotem 7227,1;
    			dispbottom "One Tcg card";
    		}
    		else if ( getcharid(3) != killedrid && strcharinfo(3) == "yourmanonamhere2" ) {
    			getotem 7227,1;
    			dispbottom "One Tcg card";
    		}
    		end;
    }

     

    this script how to random player to kill?

×
×
  • Create New...