viewing paste win On Kill | Athena

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
/**
        * @Autor: M4TH3US (Dreaming)
        * @Versão: 1.0
        * @Nome: win On Kill
        * @Descrição: Toda vez que matar X números de monstros, você ganha Z quantidade de zeny, com verificação de VIP.
        ----------------------------------------------------------------------------------------------------------------
        * @Adicionais: Zeny + Item
        * @Autor: Envolvents (Wellington)
        * @Data: 07/12/2013
 */
  -     script  winOnKill       -1,{
 
        OnNPCKillEvent:
        setarray .@table[0],   
                10, 5000, 0, // <Quantidade de Kills Necessários>, <Prêmio em Zeny>, <Normal ou VIP ?>
                20, 20000, 1, // <Quantidade de Kills Necessários>, <Prêmio em Zeny>, <Normal ou VIP ?>
                50, 50000, 0, // <Quantidade de Kills Necessários>, <Prêmio em Zeny>, <Normal ou VIP ?>
                100, 100000, 0, // <Quantidade de Kills Necessários>, <Prêmio em Zeny>, <Normal ou VIP ?>
                150, 130000, 0, // <Quantidade de Kills Necessários>, <Prêmio em Zeny>, <Normal ou VIP ?>
                200, 400000, 1; // <Quantidade de Kills Necessários>, <Prêmio em Zeny>, <Normal ou VIP ?>
               
        setarray .@itens[0],   
                10, 607, 0, // <Quantidade de Kills Necessários>, <Prêmio em Item>, <Normal ou VIP ?>
                20, 608, 1, // <Quantidade de Kills Necessários>, <Prêmio em Item>, <Normal ou VIP ?>
                50, 609, 0, // <Quantidade de Kills Necessários>, <Prêmio em Item>, <Normal ou VIP ?>
                100, 610, 0, // <Quantidade de Kills Necessários>, <Prêmio em Item>, <Normal ou VIP ?>
                150, 611, 0, // <Quantidade de Kills Necessários>, <Prêmio em Item>, <Normal ou VIP ?>
                200, 612, 1; // <Quantidade de Kills Necessários>, <Prêmio em Item>, <Normal ou VIP ?>
                       
        if(getgmlevel() > 20) end;
       
        set mp, mp + 1;
        dispbottom "Parabéns, você já matou "+mp+" monstros desde sua entrada no servidor!";
       
        /* Não mecha daqui para frente */
        for(set @i, 0; @i < getarraysize(.@table); set @i, @i + 3)
        {
                if(mp == .@table[@i] && .@itens[@i])
                {
                        if(.@table[@i+2] && getgmlevel() == 0) end;
                        announce "Parabéns ! Você matou "+mp+" monstro(s), por isso, lhe darei "+.@table[@i+1]+"z e um "+.@itens[@i+1]+"!", bc_blue|bc_self;
                        set zeny, zeny + .@table[@i+1];
                        getitem .@itens[@i+1];
                }
        }
        end;
 
        OnPCLogoutEvent:
        set mp, 0;
        end;
 
}
Viewed 952 times, submitted by Envolvents.