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

Oxxy

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

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

  • Посещение

  • Победитель дней

    8

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

  1. Давно не работал со скриптами, проверю когда буду дома.

    SQL File:


    CREATE TABLE IF NOT EXISTS `pk` (
    `name` varchar(30) NOT NULL,
    `point` tinyint(3) NOT NULL default '0',
    `dies` tinyint(3) NOT NULL default '0',
    PRIMARY KEY (`name`)
    ) ENGINE=MyISAM ;

    Script:

    // PVP rating by Ivan Zombie  ICQ ~  47-51-581 ~ //
    // Added Dies counter by Oxxy(FreakyL0L) //

    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 "Привет, это система ПвП Рейтинга!";
    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;
    query_sql "SELECT `dies` FROM `pk` WHERE `name`='"+strcharinfo(0)+"'", @dies;
    mes "[Вы убили: "+@points+" ]";
    mes "[Вас убили: "+@dies+" ]; close;}
    else { mes "[Вы убили: 0 ]"; close;}
    case 2:
    set @query$, "SELECT * FROM pk ORDER BY `point` DESC LIMIT 10";
    query_sql @query$, @line$, @points;
    mes "[Top 10 Убийц]";
    for (set @i,0; @i<10; set @i,@i+1)
    if (@line$[@i]!="")
    mes ""+(@i+1)+". "+@line$[@i]+" ^FF0000Убил:^000000"+@points[@i] / Смертей:"+@dies[@i]";
    close;

    case 3:
    close;
    }
    }

    • Upvote 1
  2. Не проверял, буду дома - обязательно проверю :)

    Кто может сделать бонус к этим фракциям( К пример какой-либо скилл для разных фракций :) )

    Botka4aet, Ты БГ хочешь проверить? Я могу поставить, проверим вместе.

  3. Тогда зачем тема, лишний флуд?

    --

    Ссылка на Систему фракций[eAthena] - Система фракций

    --

    Тест-скрипт НПЦ:

    prontera,156,182,3<tab>script<tab>Фракции<tab>55,{
    mes "Вы можете вызвать стража, чтобы защищать базу. Он стоит 100 Zeny";
    next;
    mes "Вы хотите";
    mes "призвать одного?";
    menu "Да",-,"Нет",no;
    if (zeny <100) {mes "У Вас не хватает Zeny!"; close;}
    set zeny, zeny - 100;
    factionguardian "Измените имя здесь",1002;
    end;

    no:
    close;
    }

  4. Всё выше - бред, я тебе уже всё сказал в скайпе =| ответил: Я не знаю, хотя перед этим твердил мне на умном языке.

    Я не говорил, что я знаю CSS и HTML :3

    Ок, мне интересно, где ты тут увидел 97%? Я выше 7% не увидел нечего.

    Хлебало прикрой, спасибо.

    Перевод сайта, модули(Регистрация,Статус сервера и т.д),дизайн(пусть говно, но переделан), форма обратной связи, почти заполненный сайт.

    Поэтому читай выше.

    Но, вообще, вот за пару дней чему научился:

    cs-nice.com | Сайт еще не доделан до конца (:

  5. Помогите заменить текст на иконки :(

    Не получается

    надо заменить это:

    "<span class=\"style\">Онлайн</span>",

    "<span class=\"style2\">Оффлайн</span>",

    на <img src...>, у меня не получается, начинает выдавать ошибку :)

    Кто сделает, поставлю пару спасибок (:

    <style>
    .style {
    font-size: 10px;
    font: Verdana;
    font-weight: bold;
    color: #009900;
    align:center;
    background-image: url(php/status/online.png);
    }
    .style2 {
    font-size: 10px;
    font: Verdana;
    font-weight: bold;
    color: #FF0000;
    align:center;
    background: url(php/status/offline.png);
    }
    .style3 {
    font-size: 10px;
    font: Verdana;
    color: #FF0000;
    align:center;
    }
    </style>

    <?php

    /**
    * @Fetish
    * @copyright 2008
    */

    $name = "Ragnarok"; // Name of your server

    $ip = "localhost"; // Ip of server

    $charport = "6121"; // Por Char
    $loginport = "6900"; // Port Login
    $mapport = "5121"; // Port Map

    $show = 0; # [0: Show Login,Map,Char or option 1: Show Name server and Status]

    $status = array (
    "<span class=\"style\">Онлайн</span>",
    "<span class=\"style2\">Оффлайн</span>",
    "<Font Face='Verdana' Style='Font-Size: 15'><B>", "</B></Font>"
    );
    $portserver = array ($charport,$loginport,$mapport);
    for ($i = 0; isset ($portserver[$i]); $i ++) {
    $something[$i] = $status[1];
    if($open = @fsockopen(gethostbyname($ip),$portserver[$i],$error,$erro2, (float)0.5)) {
    $something[$i] = $status[0];
    fclose($open);
    }
    }
    $show_1 = $name;
    if(!$show)
    $show_2 = array ("Char Сервер:<br>","Login Сервер:<br>","Map Сервер:<br>");
    else {
    if($show[0] == $status[1] || $algo[1] == $status[1] || $algo[2] == $status[1])
    $something[0] = $status[1];
    else
    $something[0] = $status[0];
    }
    $host = "localhost"; // Default Host
    $user = "oxxy"; // Default User
    $pass = ""; // Default Password
    $db = "ragnarok"; // Your Database
    $connect = mysql_connect($host,$user,$pass) or die (mysql_error());
    $select = mysql_select_db($db) or die (mysql_error());
    $query = mysql_query ("SELECT COUNT(*) as total FROM `char` WHERE online = '1'");
    $num = mysql_num_rows ($query);
    for ($i = 0; isset ($show_2[$i]); $i ++)
    echo "<br>$status[2] $show_2[$i] $status[3] $something[$i]";
    /*echo "<br><Font Face='Verdana' Style='Font-Size: 13'><b>Онлайн: <span class=\"style3\">$num</span></b></font>";
    ?>*/

  6. Stryukov, на какой цвет сменить?) Шапка нормик :( Подвал знаю, херня, цвета? Да я не умею нефига :D У меня даже фантазии нету ^^

    З.Ы Если ты умеешь что-то в фотошопе или CSS + HTML - скажи, дам скайп или асю, там поговорим ;)

    З.Ы.Ы Если ты не заметил, название - ScreamRO (КрикРО) Поэтому, впринципе, тематика дизайна как-раз под название ;)

  7. Привет всем, я тут занимался сайтом :)

    Вот пару скринов, что из этого вышло:

    1.)

    0fbf5af6b35138687e16031acfe37582.jpg

    2.)

    2f60bd2e64b22854150a5b2c437ba032.jpg

    Небольшая просьба к знатокам фотошопа, в частности к Tailss, помогите мне допилить моё) Я не могу сделать одной картинкой, т.к в CSS у меня разрезанно на части как на скринах. Спасибо если исправите мои работы(Дам PSD)...

    • Upvote 1
  8. Могу дать статус сервера:

    <style>
    .style {
    font-size: 10px;
    font: Verdana;
    font-weight: bold;
    color: #009900;
    align:center;
    }
    .style2 {
    font-size: 10px;
    font: Verdana;
    font-weight: bold;
    color: #FF0000;
    align:center;
    }
    .style3 {
    font-size: 10px;
    font: Verdana;
    color: #FF0000;
    align:center;
    }
    </style>
    <?php

    /**
    * @Fetish
    * @copyright 2008
    */

    $name = "Ragnarok"; // Name of your server

    $ip = "localhost"; // Ip of server

    $charport = "6121"; // Por Char
    $loginport = "6900"; // Port Login
    $mapport = "5121"; // Port Map

    $show = 0; # [0: Show Login,Map,Char or option 1: Show Name server and Status]

    $status = array (
    "<span class=\"style\">Онлайн</span>",
    "<span class=\"style2\">Оффлайн</span>",
    "<Font Face='Verdana' Style='Font-Size: 15'><B>", "</B></Font>"
    );
    $portserver = array ($charport,$loginport,$mapport);
    for ($i = 0; isset ($portserver[$i]); $i ++) {
    $something[$i] = $status[1];
    if($open = @fsockopen(gethostbyname($ip),$portserver[$i],$error,$erro2, (float)0.5)) {
    $something[$i] = $status[0];
    fclose($open);
    }
    }
    $show_1 = $name;
    if(!$show)
    $show_2 = array ("Char Сервер:","Login Сервер:","Map Сервер:");
    else {
    if($show[0] == $status[1] || $algo[1] == $status[1] || $algo[2] == $status[1])
    $something[0] = $status[1];
    else
    $something[0] = $status[0];
    }
    $host = "localhost"; // Default Host
    $user = "root"; // Default User
    $pass = ""; // Default Password
    $db = "ragnarok"; // Your Database
    $connect = mysql_connect($host,$user,$pass) or die (mysql_error());
    $select = mysql_select_db($db) or die (mysql_error());
    $query = mysql_query ("SELECT COUNT(*) as total FROM `char` WHERE online = '1'");
    $num = mysql_num_rows ($query);
    for ($i = 0; isset ($show_2[$i]); $i ++)
    echo "<br>$status[2] $show_2[$i] $status[3] $something[$i]";
    echo "<br><Font Face='Verdana' Style='Font-Size: 13'><b>Онлайн: <span class=\"style3\">$num</span></b></font>";
    ?>

    Я в PHP 0, скрипт брал с Афины, онлайн почему-то всегда показывает 0. ( Статус сервера работает )

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