- 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;
}