viewing paste Unknown #20972 | 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
-       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 ""+getd("MVPKills"+.@ID);
                        dispbottom "Вы убили "+getmonsterinfo(.@ID,0);
                        dispbottom "Вам осталось убить "+(.MVP_Kills[.@ID]-getd("MVPKills"+.@ID))+" для того, чтобы получить карту.";
                        end;
                }
                       
        OnInit:
                query_sql("SELECT `mvp_id`,`mvp_card_id`,`mvp_kills` 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[.@i]] = .@MVP_Kills[.@i];
                }
                end;
}
Viewed 587 times, submitted by unknown.