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 962 times, submitted by Guest.