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

fanat1k2015

Пользователи
  • Публикаций

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

  • Посещение

  • Отзывы

    0%

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


  1. Всем привет. Я хотел бы вот осуществить свою давнюю мечту открыть сервер l2. И хотел узнать 5000р хватит для открытия онлайн большой не нужен тело 100-150 и хватит. Реально вообще то или слишком мало денег?


  2. Ну так а что не понятно тогда?

    Перепиши по примеру со своих скиллов.

     

    а что там писать вот мои скилы

     

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE list SYSTEM "skills.dtd">
    <list>
    <skill id="3555" levels="1" name="Draconic Light Armor Set">
     <set name="target" val="TARGET_SELF"/>
     <set name="skillType" val="BUFF"/>
     <set name="operateType" val="OP_PASSIVE"/>
     <for>
       <mul order="0x30" stat="pAtkSpd" val="1.04"/>
       <mul order="0x30" stat="pAtk" val="1.04"/>
       <add order="0x40" stat="maxMp" val="289"/>
       <add order="0x40" stat="maxLoad" val="5759"/>
       <add order="0x10" stat="DEX" val="1"/>
       <add order="0x10" stat="STR" val="1"/>
       <sub order="0x10" stat="CON" val="2"/>
     </for>
    </skill>
    

     

    а вот скилы с дино сета

     

    <?xml version='1.0' encoding='utf-8'?>
    <list>
    <skill id="9050" levels="1" name="Dynasty Light Set">
    <!-- Done by Inferiun -->
     <set name="power" val="0.0"/>
     <set name="target" val="TARGET_SELF"/>
     <set name="skillType" val="BUFF"/>
     <set name="operateType" val="OP_PASSIVE"/>
     <set name="castRange" val="-1"/>
     <set name="effectRange" val="-1"/>
     <for>
     <using kind="Light"/>
      <add val='20' order='0x40' stat="darkVuln"/> <!-- Dark resistence -->
       <add order="0x40" stat="maxHp" val="393"/> <!-- hp +393 -->
       <add order="0x40" stat="rEvas" val="1.5"/> <!-- Evasion+1.5 -->
       <add order="0x40" stat="accCombat" val="1.5"/> <!-- Accuren +1.5 -->
       <add order="0x40" stat="DEX" val="1"/> <!-- DEX +1 -->
       <sub order="0x40" stat="CON" val="1"/> <!-- CON -1 -->
     <not>
     <using kind="Heavy,Magic"/>
     </not>
     </for>
    </skill>
    

     

    и что там менять то вроде всё так же...

     

    может то то надо добавить в файл skills.dtd ?


  3. в админке создаёшь статестическую страницу и там где меняется цвет размер шрифта нажимаешь на html и вписываеш туда этот код и редактируешь уже его под себя

     

     

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
    <script type="text/javascript">// <![CDATA[
    $(function () {
        function calculateBonuses() {
    	    var coinPrice = parseFloat($('#unitpayForm #coinPrice').val());
    	    var coins = parseInt($('#unitpayForm #coins').val());
    	    if (isNaN(coins) || isNaN(coinPrice) || coins <= 0) {
    		    $('#unitpayForm #sum').val('');
    		    return;
    	    }
    	    var price = coins * coinPrice;
    	    if (price > 15000) {
    		    price = 15000;
    	    }
    	    $('#unitpayForm #sum').val(price);
        }
        $('#unitpayForm input#coins').keyup(function () {
    	    calculateBonuses();
        });
        calculateBonuses();
        $('#unitpayForm').submit(function(){
    	    var sum = parseFloat($('#unitpayForm #sum').val());
    	    if (isNaN(sum) || sum <= 0 || sum > 15000) {
    		    alert('Неверная сумма платежа');
    		    return false;
    	    }
        });
       });
    // ]]></script>
    <p><span style="color: #ff0000; background-color: #ffffff; font-size: medium;"><strong> 1 Donate Coin = 1 рубль</strong></span></p>
    <form id="unitpayForm" action="https://unitpay.ru/pay/1059-c1003" method="post">
    <table style="width: 400px;" border="0">
    <tbody>
    <tr>
    <td width="50%"><label for="account">Ник персонажа:</label></td>
    <td><br /> <input id="account" type="text" name="account" value="" /></td>
    </tr>
    <tr>
    <td><label for="coins">Количство монет:</label></td>
    <td><br /><input id="coins" type="text" name="coins" value="10" /></td>
    </tr>
    <tr>
    <td style="text-align: center;" colspan="2"><input id="sum" type="hidden" name="sum" value="" /> <input id="coinPrice" type="hidden" name="coinPrice" value="1" /> <input type="hidden" name="desc" value="Покупка внутриигровой валюты" /> <br /><br /><input class="btn" type="submit" value="Оплатить" /></td>
    </tr>
    </tbody>
    


  4. Я добавил дино сеты на сервер они норм всё работают одеваются и так далее только вот бонус который должны давать они не дают и в гейм сервере выводится сообщение типа некорректный скил. Сборка ловели

     

    вот я добавил вроди бонус в таблицу всё норм без ошибок... вроде столбцы со скилами не перепутал...

     

     

    DROP TABLE IF EXISTS `armorsets`;
    CREATE TABLE `armorsets` (
    `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
    `chest` smallint(5) unsigned NOT NULL DEFAULT '0',
    `legs` smallint(5) unsigned NOT NULL DEFAULT '0',
    `head` smallint(5) unsigned NOT NULL DEFAULT '0',
    `gloves` smallint(5) unsigned NOT NULL DEFAULT '0',
    `feet` smallint(5) unsigned NOT NULL DEFAULT '0',
    `skill_id` smallint(5) unsigned NOT NULL DEFAULT '0',
    `skill_lvl` tinyint(3) unsigned NOT NULL DEFAULT '0',
    `skillset_id` smallint(5) unsigned NOT NULL DEFAULT '0',
    `shield` smallint(5) unsigned NOT NULL DEFAULT '0',
    `shield_skill_id` smallint(5) unsigned NOT NULL DEFAULT '0',
    `enchant6skill` smallint(5) unsigned NOT NULL DEFAULT '0',
    `mw_chest` smallint(5) unsigned NOT NULL DEFAULT '0',
    `mw_legs` smallint(5) unsigned NOT NULL DEFAULT '0',
    `mw_head` smallint(5) unsigned NOT NULL DEFAULT '0',
    `mw_gloves` smallint(5) unsigned NOT NULL DEFAULT '0',
    `mw_feet` smallint(5) unsigned NOT NULL DEFAULT '0',
    `mw_shield` smallint(5) unsigned NOT NULL DEFAULT '0',
    PRIMARY KEY (`id`,`chest`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    
    INSERT INTO armorsets VALUES (52, 9425, 9428, 9429, 9430, 9431, 9050, 1, 3006, 0, 0, 3624, 0, 0, 0, 0, 0, 0);
    INSERT INTO armorsets VALUES (53, 9416, 9421, 9422, 9423, 9424, 9051, 1, 3006, 0, 0, 3623, 0, 0, 0, 0, 0, 0);
    INSERT INTO armorsets VALUES (54, 9432, 9437, 9438, 9439, 9440, 9052, 1, 3006, 0, 0, 3625, 0, 0, 0, 0, 0, 0);
    
    
    
    
    

     

     

     

    а вот в серверной части сами скилы я их закинул в папку я их засунул в папку data\stats\skills

     

    <?xml version='1.0' encoding='utf-8'?>
    <list>
    <skill id="9050" levels="1" name="Dynasty Light Set">
    <!-- Done by Inferiun -->
     <set name="power" val="0.0"/>
     <set name="target" val="TARGET_SELF"/>
     <set name="skillType" val="BUFF"/>
     <set name="operateType" val="OP_PASSIVE"/>
     <set name="castRange" val="-1"/>
     <set name="effectRange" val="-1"/>
     <for>
     <using kind="Light"/>
      <add val='20' order='0x40' stat="darkVuln"/> <!-- Dark resistence -->
       <add order="0x40" stat="maxHp" val="393"/> <!-- hp +393 -->
       <add order="0x40" stat="rEvas" val="1.5"/> <!-- Evasion+1.5 -->
       <add order="0x40" stat="accCombat" val="1.5"/> <!-- Accuren +1.5 -->
       <add order="0x40" stat="DEX" val="1"/> <!-- DEX +1 -->
       <sub order="0x40" stat="CON" val="1"/> <!-- CON -1 -->
     <not>
     <using kind="Heavy,Magic"/>
     </not>
     </for>
    </skill>
    <skill id="9051" levels="1" name="Dynasty Heavy Set">
    <!-- Done by Inferiun -->
     <set name="power" val="0.0"/>
     <set name="target" val="TARGET_SELF"/>
     <set name="skillType" val="BUFF"/>
     <set name="operateType" val="OP_PASSIVE"/>
     <set name="castRange" val="-1"/>
     <set name="effectRange" val="-1"/>
     <for>
     <using kind="Heavy"/>
      <add val='20' order='0x40' stat="darkVuln"/> <!-- Dark resistence -->
       <add order="0x40" stat="maxHp" val="393"/> <!-- hp +393 -->
       <mul order="0x30" stat="pDef" val="1.0524"/> <!-- P. Def. +5.24% -->
       <add order="0x40" stat="STR" val="1"/> <!-- STR +1 -->
       <sub order="0x40" stat="DEX" val="1"/> <!-- DEX -1 -->
      <not>
      <using kind="Magic,Light"/>
      </not>
     </for>
    </skill>
    <skill id="9052" levels="1" name="Dynasty Robe Set">
    <!-- Done by Inferiun -->
     <set name="power" val="0.0"/>
     <set name="target" val="TARGET_SELF"/>
     <set name="skillType" val="BUFF"/>
     <set name="operateType" val="OP_PASSIVE"/>
     <set name="castRange" val="-1"/>
     <set name="effectRange" val="-1"/>
     <for>
     <using kind="Robe"/>
       <add val='20' order='0x40' stat="darkVuln"/> <!-- Dark resistence -->
       <add order="0x40" stat="maxMp" val="257"/> <!-- hp +257 -->
       <mul order="0x30" stat="mAtkSpd" val="1.0524"/> <!-- Casting Spd. +5,24% -->
       <add order="0x40" stat="MEN" val="1"/> <!-- MEN +1 -->
       <sub order="0x40" stat="INT" val="1"/> <!-- INT -1 -->
     <not>
     <using kind="Heavy,Magic,Light"/>
     </not>
     </for>
    </skill>
    </list>
    

     

    не знаю в чём проблема подскажите плиз... Но так же в папке skills (на сервере куда я скидывал свои скилы) есть ещё файл skillname-e.txt и skills.dtd может в них надо что то писать...


  5. Подскажите вот я добавил дино пухи на сервер... Я беру себе любую пуху дино и если она одета или находится в инвентаре то она через сек 5-10 исчезает... А если её выинуть на землю то она там валяется и не исчезает но стоит её поднять она опять же исчезает....

    В чём может быть проблема?

     

    DROP TABLE IF EXISTS `armor`;
    CREATE TABLE `armor` (
    `item_id` int(11) NOT NULL DEFAULT '0',
    `name` varchar(100) DEFAULT NULL,
    `bodypart` varchar(15) NOT NULL DEFAULT '',
    `crystallizable` varchar(5) NOT NULL DEFAULT '',
    `armor_type` varchar(5) NOT NULL DEFAULT '',
    `weight` int(5) NOT NULL DEFAULT '0',
    `material` varchar(15) NOT NULL DEFAULT '',
    `crystal_type` varchar(4) NOT NULL DEFAULT '',
    `avoid_modify` int(1) NOT NULL DEFAULT '0',
    `duration` int(3) NOT NULL DEFAULT '0',
    `lifetime` int(11) DEFAULT '-1',
    `p_def` int(3) NOT NULL DEFAULT '0',
    `m_def` int(2) NOT NULL DEFAULT '0',
    `mp_bonus` int(3) NOT NULL DEFAULT '0',
    `price` int(11) NOT NULL DEFAULT '0',
    `crystal_count` int(4) DEFAULT NULL,
    `sellable` varchar(5) NOT NULL DEFAULT 'true',
    `dropable` varchar(5) NOT NULL DEFAULT 'true',
    `destroyable` varchar(5) NOT NULL DEFAULT 'true',
    `tradeable` varchar(5) NOT NULL DEFAULT 'true',
    `skills_item` varchar(70) NOT NULL DEFAULT '',
    PRIMARY KEY (`item_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    
    INSERT INTO `weapon` VALUES
    
    ('9376', 'Dynasty Rapier', 'rhand', 'true', '1280', '1', '1', 'steel', 's', '278', '1', 'sword', '12', '0.00000', '0', '0', '0', '433', '0', '140', '-1', '0', '0', '0', 'false', 'true', 'true', 'true', '0', '', '', '', '0'),
    ('9377', 'Dynasty Rapier - Focus', 'rhand', 'true', '1280', '1', '1', 'steel', 's', '278', '1', 'sword', '12', '0.00000', '0', '0', '0', '433', '0', '140', '-1', '0', '0', '0', 'false', 'true', 'true', 'true', '3050', '1', '', '', '0'),
    ('9378', 'Dynasty Rapier - Health', 'rhand', 'true', '1280', '1', '1', 'steel', 's', '278', '1', 'sword', '12', '0.00000', '0', '0', '0', '433', '0', '140', '-1', '0', '0', '0', 'false', 'true', 'true', 'true', '3013', '1', '', '', '0'),
    ('9379', 'Dynasty Rapier - Light', 'rhand', 'true', '1280', '1', '1', 'steel', 's', '278', '1', 'sword', '12', '0.00000', '0', '0', '0', '433', '0', '140', '-1', '0', '0', '0', 'false', 'true', 'true', 'true', '1257', '1', '0', '0', '0'),
    ('9380', 'Dynasty Ancient Sword', 'lrhand', 'true', '1800', '1', '1', 'steel', 's', '332', '1', 'bigsword', '8', '0.00000', '0', '0', '0', '325', '0', '140', '-1', '0', '0', '0', 'false', 'true', 'true', 'true', '0', '0', '0', '0', '0'),
    ('9381', 'Dynasty Ancient Sword - Focus', 'lrhand', 'true', '1800', '1', '1', 'steel', 's', '332', '1', 'bigsword', '8', '0.00000', '0', '0', '0', '325', '0', '140', '-1', '0', '0', '0', 'false', 'true', 'true', 'true', '3050', '1', '0', '0', '0'),
    ('9382', 'Dynasty Ancient Sword - Health', 'lrhand', 'true', '1800', '1', '1', 'steel', 's', '332', '1', 'bigsword', '8', '0.00000', '0', '0', '0', '325', '0', '140', '-1', '0', '0', '0', 'false', 'true', 'true', 'true', '3013', '1', '0', '0', '0'),
    ('9383', 'Dynasty Ancient Sword - Light', 'lrhand', 'true', '1800', '1', '1', 'steel', 's', '332', '1', 'bigsword', '8', '0.00000', '0', '0', '0', '325', '0', '140', '-1', '0', '0', '0', 'false', 'true', 'true', 'true', '1257', '1', '0', '0', '0'),
    ('9384', 'Dynasty Crossbow', 'lrhand', 'true', '1580', '1', '1', 'bone', 's', '389', '1', 'bow', '12', '-3.00000', '0', '0', '0', '293', '9', '140', '-1', '0', '0', 'false', 'true', '0', 'true', 'true', '0', '0', '0', '0', '0'),
    ('9385', 'Dynasty Crossbow - Cheap Shot', 'lrhand', 'true', '1580', '1', '1', 'bone', 's', '389', '1', 'bow', '12', '-3.00000', '0', '0', '0', '293', '9', '140', '-1', '0', '0', '0', 'false', 'true', 'true', 'true', '0', '0', '0', '0', '0'),
    ('9386', 'Dynasty Crossbow - Guidance', 'lrhand', 'true', '1580', '1', '1', 'bone', 's', '389', '1', 'bow', '12', '-3.00000', '0', '0', '0', '293', '9', '140', '-1', '0', '0', '0', 'false', 'true', 'true', 'true', '3064', '1', '0', '0', '0'),
    ('9387', 'Dynasty Crossbow - Evasion', 'lrhand', 'true', '1580', '1', '1', 'bone', 's', '389', '1', 'bow', '12', '-3.00000', '0', '0', '0', '293', '9', '140', '-1', '0', '0', '0', 'false', 'true', 'true', 'true', '3009', '3', '0', '0', '0');
    

     

    Сборка ловели


  6. а в таблице "armorsets" вообще полный бреед...

    У меня она вот так должна быть:

    CREATE TABLE `armorsets` (
    `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
    `chest` smallint(5) unsigned NOT NULL DEFAULT '0',
    `legs` smallint(5) unsigned NOT NULL DEFAULT '0',
    `head` smallint(5) unsigned NOT NULL DEFAULT '0',
    `gloves` smallint(5) unsigned NOT NULL DEFAULT '0',
    `feet` smallint(5) unsigned NOT NULL DEFAULT '0',
    `skill_id` smallint(5) unsigned NOT NULL DEFAULT '0',
    `skill_lvl` tinyint(3) unsigned NOT NULL DEFAULT '0',
    `skillset_id` smallint(5) unsigned NOT NULL DEFAULT '0',
    `shield` smallint(5) unsigned NOT NULL DEFAULT '0',
    `shield_skill_id` smallint(5) unsigned NOT NULL DEFAULT '0',
    `enchant6skill` smallint(5) unsigned NOT NULL DEFAULT '0',
    `mw_chest` smallint(5) unsigned NOT NULL DEFAULT '0',
    `mw_legs` smallint(5) unsigned NOT NULL DEFAULT '0',
    `mw_head` smallint(5) unsigned NOT NULL DEFAULT '0',
    `mw_gloves` smallint(5) unsigned NOT NULL DEFAULT '0',
    `mw_feet` smallint(5) unsigned NOT NULL DEFAULT '0',
    `mw_shield` smallint(5) unsigned NOT NULL DEFAULT '0',
    PRIMARY KEY (`id`,`chest`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    
    
    INSERT INTO `armorsets` VALUES ('1', '23', '2386', '43', '0', '0', '3500', '1', '3006', '0', '0', '0', '0', '0', '0', '0', '0', '0');

     

    а тут в этих шмотках вот так:

    INSERT INTO armorsets VALUES (52, 9425, 9428, 9429, 9430, 9431, 9050, 0, 0, 3624);
    INSERT INTO armorsets VALUES (53, 9416, 9421, 9422, 9423, 9424, 9051, 0, 0, 3623);
    INSERT INTO armorsets VALUES (54, 9432, 9437, 9438, 9439, 9440, 9052, 0, 0, 3625);

     

    и как мне тут понять где ID скила где что вообще


  7. Народ вот такая проблема.

     

    Хочу залить дино пуху к себе на сервер пытаюсь залить SQL файл он не много не подходил к моей базе я его вроди как исправил.

    Сейчас когда в навигате в кансоле пишу вот такой запрос :

     

    INSERT INTO `weapon` VALUES ('9880', 'Dynasty Fist - Haste', 'lrhand', 'true', '1550', '1', '1', 'adamantaite', 's', '374', '1', 'dualfist', '4', '4', '0', '0', '0', '325', '0', '140', '-1', '-1', '0', '0', 'true', 'true', 'true','true' '3036-1', '', '', '', '0');

     

     

    выдаёт ошибку:

     

    1136 - Column count doesn't match value count at row 1

     

    Перевод:

     

    Количество столбцов не совпадает с количеством значений в строке 1

     

    Я так понял что кол-во столбцов в запросе не совпадает с количеством столбцов в самой таблице в базе.

    Я вроде как подсчитал и там и там столбцов 33.

     

    Кто подскажет в чём проблема?

×
×
  • Создать...