// PVP rating by Ivan Zombie ICQ ~ 47-51-581 ~ // prontera,0,0,0 script OnPCKillEvent -1,{ OnPCKillEvent: getmapxy(@mapname$,@mapx,@mapy,0,strcharinfo(0)); if(@mapname$=="pvp_n_-5" || @mapname$=="pvp_n_2-5" || @mapname$=="pvp_n_3-5"){ query_sql "SELECT `name` FROM `pk` WHERE `name`='"+strcharinfo(0)+"'", @name$; if(@name$==strcharinfo(0)){ query_sql "SELECT `point` FROM `pk` WHERE `name`='"+strcharinfo(0)+"'", @result; set @karma,@result+1; query_sql "UPDATE `pk` SET point="+@karma+" WHERE name='"+strcharinfo(0)+"'"; } else { query_sql "INSERT INTO `pk` VALUES ('"+strcharinfo(0)+"', '1')"; } } } prontera,143,180,1 script PvP Рейтинг#1::PvP Рейтинг 413,{ mes "[PVP рейтинг]"; mes "Привет, это рэйтинговая система! Заработать очки ты можеш на ^00ff00Арене^000000"; next; switch(select("Посмотреть свой рейтинг","Топ 10")){ case 1: mes "[Статус]"; query_sql "SELECT `name` FROM `pk` WHERE `name`='"+strcharinfo(0)+"'", @name2$; if(@name2$==strcharinfo(0)){ query_sql "SELECT `point` FROM `pk` WHERE `name`='"+strcharinfo(0)+"'", @points; mes "[Вы убили: "+@points+" ]"; close;} else { mes "[Вы убили: 0 ]"; close;} case 2: set @query$, "SELECT * FROM pk ORDER BY `point` DESC LIMIT 10"; query_sql @query$, @line$, @points; mes "[10 лучших пвпшников]"; for (set @i,0; @i<10; set @i,@i+1) if (@line$[@i]!="") mes ""+(@i+1)+". "+@line$[@i]+" ^FF0000Убил:^000000"+@points[@i]; close; case 3: close; } }