Перейти к содержанию

Art Gamer

Проверенные
  • Постов

    85
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Art Gamer

  1. Всем привет! Это сново я! ( я не спамер, просто нуб)

    Итак, ближе к теме:

    Имеется скрипт пвп рейтинга от санасола:

    -	script	pvp_rate	-1,{ 

    OnPckillEvent:
    if(rid2name(killedrid) == strcharinfo(0)) end;
    set kills,kills+1;
    dispbottom "Вы убили персонажа "+rid2name(killedrid)+", у вас "+kills+" убийств";

    //killed
    attachrid killedrid;
    if(rid2name(killerrid) == strcharinfo(0)) end;
    if(killerrid == null) end;
    set dies,dies+1;
    dispbottom "Вас убил персонаж "+rid2name(killerrid)+", у вас "+dies+" смертей";
    end;

    OnPCLoginEvent:
    OnPCLogOutEvent:
    query_sql("update `char` set `dies`='"+dies+"' where char_id='"+getcharid(0)+"'");
    query_sql("update `char` set `pvp`='"+kills+"' where char_id='"+getcharid(0)+"'");
    end;

    OnWhisperGlobal:
    if (@whispervar0$ == "стат") {
    dispbottom "Информация: Убийств "+kills+", Смертей "+dies+"";
    }
    if (@whispervar0$ == "топ") {
    dispbottom "-----ПвП Топ Игроков----";
    query_sql "SELECT `name`,`pvp`,`dies` FROM `char` ORDER BY `pvp` DESC LIMIT "+@whispervar1$+"", @name$, @kills, @dies;
    set $limit,@whispervar1$;
    dispbottom "Ник || Убийств || Смертей";
    for(set @i,0; @i != $limit; set @i,@i+1) { dispbottom ""+(@i+1)+" | "+@name$[@i]+" | "+@kills[@i]+" | "+@dies[@i]+""; }
    }

    if (@whispervar0$ == "инфо") {
    dispbottom "Чтобы узнать вашу статистику напишите 'стат'";
    dispbottom "Чтобы посмотреть топ игроков напишите 'топ#цифра', Цифра - сколько игроков в топе показать. например 'топ#5' выведет Топ 5 игроков";
    }

    end;
    }

    И скрипт пвп рейтинга. Я подогнал его чтобы он при нажатии первого пункта меню показывал пвп рейтинг игрока, но я непонимаю, как сделать, чтоб он при нажатии второго пункта показывал ТОП 10 ПВП

    prontera,164,169,2	script	PvP Рейтинг#1::PvP Рейтинг	413,{
    mes "[PVP рейтинг]";
    mes "Привет, это рэйтинговая система!";
    next;
    switch(select("Посмотреть свой рейтинг","Топ 10")){
    case 1:
    mes "[Статус]";
    query_sql "SELECT `name` FROM `char` WHERE `name`='"+strcharinfo(0)+"'", @name2$;
    if(@name2$==strcharinfo(0)){
    query_sql "SELECT `pvp` FROM `char` WHERE `name`='"+strcharinfo(0)+"'", @points;
    mes "[Вы убили: "+@points+" ]"; close;}
    else { mes "[Вы убили: 0 ]"; close;}
    case 2:
    mes "-----ПвП Топ Игроков----"; //// Тут я планировал вставить часть скрипта санасола, но это не помогло
    query_sql "SELECT `name`,`pvp`,`dies` FROM `char` ORDER BY `pvp` DESC LIMIT "+@whispervar1$+"", @name$, @kills, @dies;
    set $limit,@whispervar1$;
    mes "Ник || Убийств || Смертей";
    for(set @i,0; @i != $limit; set @i,@i+1) { mes ""+(@i+1)+" | "+@name$[@i]+" | "+@kills[@i]+" | "+@dies[@i]+""; }
    close;
    }
    }

    Прошу подсказать как это сделать, естественно не за просто так, ЗА МОЮ ГИГАНТСКУЮ СПАСИБИЩЮ

  2. Ну я бы на твоём месте не судил об уникальности по названию, ибо все фишки будут после официального открытия. А вот откуда слизана инфа ты угадал (лень было было самому). Спасиб!

    • Downvote 1
  3. Всем привет!

    Хочу представить вам мой новый проект Joke RO

    ОБТ состоится 03,03,2012 и продлится до 13,03,2012

    JOKE-RO - это целый MMORPG мир, со своей экономикой, границами, городами и подземельями и замками. Наш сервер открывает свои двери как для опытных игроков так и для новичков, только начавших играть в Ragnarok Online. На JOKE-RO вы найдете все то, что заставит вас остаться с нами навсегда, ведь именно наш сервер самый уютный и незабываемый. Каждый может выбрать свой путь - быть отважным мечником или же сильнейшим магом.Также вам не дадут скучать войны гильдий и осады замков, PVP арены, где можно померяться силами с другими игроками. На сервере опытная администрация которая будет развлекать игроков интересными и разнообразными эвентами. Всё это и многое другое на JOKE-RO.

    Максимальный уровень: 150

    Максимальный джоб: 120

    Максимальный стат: 150

    Мгновенный каст: 120 декс

    Макс АСПД: 194

    Макс ХП: 3кк (Врятли ктото достигнет придела)

    Особенности:

    • ХП у Emperium'а 5кк.

    • Движемся к полному балансу

    • Сервер полностью бесплатный!

    • Сервер, дорабатывается и совершенствуется!

    • Многочисленные эвенты и развлечения проводятся практическая каждые пол часа!

    • Дроп карт 10%

    • Дроп карт с МВП и минибоссов 1%

    • Дроп Tanatos card снижен до 0,666%

    • Дроп Kiel D-01 снижен до 0,666%

    • Дроп Hight Wizard card снижен до 0,666%

    • Дроп Fallen Bishop card снижен до 0,666%

    • Дроп Assassin Cross Eremes card снижен до 0,666%

    • Битвы за замки (WoE)---(Среда, Пятница: с 21.00 до 22.00)

    • Новые покраски одежды

    • Новые причёски

    • Новые покраски для волос

    • Гомункулы 99 lvl

    • Внутриигровая валюта TCG Card (Добиваютса в Gold room и МВП 25%, а также на эвентах)

    • Регулярные обновления

    • Работа 24/7

    • Удален MVP Berzebub Card

    Уникальные нпц:

    • Джоб мастер

    • Healer

    • Расходняки

    • Стилист

    • Gold Room

    • Berry Room

    • Множество магазинов для всех профессий

    • Reset Girl

    • Card Remover

    • Банкир

    • НПЦ новости Сервера

    • Множество увлекательных квестов

    Уникальные Авто-евенты:

    • [R]un [F]or [Y]our [L]ife

    • Супер Кубик

    • Атака Порингов

    • Сокровища Флинта

    • Атака МВП

    • Марафон

    • Коллекционер

    • ПВП эвент

    Доступные команды:

    @commands - показать доступные команды

    @detach - выйти с аккаунта, оставив персонажа в онлайне

    @emotion ## - использовать смайлы без задержки (вместо ## подставить номер @эмоции)

    @dance ## - совершить особое движение персонажа (вместо ## подставить номер танца)

    @heart ## - показать эмоцию-сердечко (вместо ## - 1 или 2)

    @rates - узнать рейты

    @exp - показать информацию о текущем состоянии опыта

    @mobinfo ## / @monsterinfo ## / @mi ## - показать информацию о монстре ## (подставить id)

    @iteminfo ## / @ii ## - показать информацию о вещи ## (подставить id)

    @whodrops ## - показать, из кого падает вещь ## (подставить id)

    @time / @date / @serverdate / @servertime - узнать точное время сервера

    @duel ## - начать дуэль с игроком ## (подставить имя)

    @invite ## - пригласить игрока ## присоединиться к дуэли (подставить имя)

    @accept - принять дуэль

    @reject - отклонить дуэль

    @leave - покинуть дуэль

    @showexp - включить отображение получаемого опыта

    @showzeny - включить отображение получаемых зени

    @go ## - переместиться в город ## (список можно получить, просто написав "@go" без цифры)

    @autoloot ## - автоматически подбирать предметы с шансом выпадения ## и ниже

    @alootid ## - подбирать только предмет ## (подставить id)

    @autotrade - выйти с аккаунта, оставив магазин в онлайне

    @storage - открыть шкафчик кафры

    @gstorage - открыть хранилище гильдии

    @ask - задать вопрос администрации

    Премиум Команды:

    @whereis ## - узнать, на каких локациях водится монстр ## (подставить id)

    @feelreset - сбросить информацию о локациях и монстрах стар гладиатора

    @showmobs ## - показать расположение монстров ## на миникарте

    @changegm - поменять главу гильдии

    @pettalk ## - заставить питомца сказать фразу ## (ругательства всё равно запрещены - это ВАШ пет, и ВЫ в ответе за его действия)))

    @homtalk ## - заставить гомункула сказать фразу ## (см. предыдущий пункт)

    @petrename - переименовать питомца

    @show XX YY - показать на миникарте точку с координатами XX и YY

    @where ## - узнать, где находится игрок ##

    Все вопросы можно уточнить по ICQ 634-501-296

×
×
  • Создать...
Яндекс.Метрика