viewing paste Event Flower | 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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
prontera,155,192,4      script  Event Flower    72,{
mes "Хотите попасть в локацию эвента?";
switch(select("Вперед","Информация","Не хочу"))
{
        case 1:
                set @z,0;
                warp "guild_vs2-2",0,0;
                close;
        case 2:
                mes "[Event Flower]";
                mes "Я вызываю 150 Цветочков";
                mes "Выиграет тот,";
                mes "кто первым убьет 20 штук";
                mes "Good Luck.";
                close;
        case 3:
        case 255:
                mes "[Event Flower]";
                mes "Хорошо, приходите когда захотите.";
                close;
        }
}
 
-       script  announce        -1,{
OnInit:
        disablenpc "Event Flower";
        //end;
 
//Время в которое будет происходит аннонс
OnClock1000:
OnClock1700:
OnClock2300:
OnClock2350:
        announce "В пронтере появился NPC - 'Event Flower'.",0,0x00ff00;
        sleep 1000;
        enablenpc "Event Flower";
        killmonsterall "guild_vs2-2";
        announce "Эвент начнется через 1 минуту",0,0x00ff00;
        //sleep 60000;
        disablenpc "Event Flower";
        monster "guild_vs2-2",0,0,"Event Flower",1083,10,strnpcinfo(0)+"::OnTrava";
        end;
       
OnTrava:
        set @z, @z + 1; // +1 моб
        dispbottom "Срезано: " + @z;
        if(@z == 20)
        {
                killmonster "guild_vs2-2","All";
                getitem 7227,1; //12106,1
                announce "[Event Flower]: победитель - "+strcharinfo(0)+"!",0;
                sleep 5000;
                mapwarp "guild_vs2-2","prontera",150,180;
                end;
        }      
        if(mobcount("guild_vs2-2",strnpcinfo(0)+"::OnTrava") < 5) monster "guild_vs2-2",0,0,"Event Flower",1083,10,strnpcinfo(0)+"::OnTrava";
        end;
}
 
// -- Mapflags
guild_vs2-2     mapflag noskill
guild_vs2-2     mapflag nowarp
guild_vs2-2     mapflag nowarpto
guild_vs2-2     mapflag noteleport
guild_vs2-2     mapflag nosave  SavePoint
guild_vs2-2     mapflag nomemo
guild_vs2-2     mapflag nobranch
guild_vs2-2     mapflag nopenalty
Viewed 432 times, submitted by kadze.