viewing paste Unknown #20971 | 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
-       script  MVP_Cards_Drop  -1,{
        OnNPCKillEvent:
                .@ID = killedrid;
                setd "MVPKills"+.@ID, getd("MVPKills"+.@ID) + 1;
                if(getd("MVPKills"+.@ID) >= .MVP_Kills[.@ID]){
                        dispbottom getd("MVPKills"+.@ID);
                        dispbottom "Поздравляем Вас! Вы убили "+.MVP_Kills[.@ID]+" "+getmonsterinfo(.@ID,0)+"";
                        getitem .MVP_list[.@ID], 1;
                        setd "MVPKills"+.@ID, 0;
                        end;
                } else {
                        setd "MVPKills"+.@ID, getd("MVPKills"+.@ID) + 1;
                        dispbottom "Вы убили "+getmonsterinfo(.@ID,0);
                        dispbottom "Вам осталось убить "+(.MVP_Kills[.@ID]-getd("MVPKills"+.@ID))+" для того, чтобы получить карту.";
                        end;
                }
                       
        OnInit:
                query_sql("SELECT * FROM mvp_table", .ID, .CardID, .MVP_Kills);
                for (.@i=0; .@i < getarraysize(.ID); .@i++) {
                        .MVP_list[.ID[.@i]] = .CardID[.@i]; // .MVP_list[1002] will be equal to Poring's Card ID
                        .MVP_Kills[.ID] = .MVP_Kills[.@i];
                }
                end;
}
Viewed 674 times, submitted by unknown.