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

Jarek

Donators
  • Постов

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

  • Посещение

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

    24

Весь контент Jarek

  1. В скрипте берутся переменные, а не данные из таблицы (кстати зачем в скрипте нпц запрос, если он не нужен?), из чего можно сделать вывод, что в таблицу ничего не записалось
  2. set @count, countitem(1750)/5; delitem 1750,@count*5; getitem 1751,@count; Edit: я
  3. if(baselevel<=80){ if(countitem(<ItemID>)< <ItemCount>) mes "Принеси мне <ItemCount> <Item>"; else { delitem <ItemID>,<ItemCount>; getexp <base xp>,<job xp>; } } Все просто Более подробные примеры в trunk\npc\quests\collection\ branches\renewal\npc\quests\eden\
  4. При таком варианте скорпионы с русским именем будет только при вызове через @monster (= Посмотрите скрипты в npc/mobs/
  5. <effect type> - Название эффекта <ticks> - Время в миилисекундах <extra argument> - в основном используется, как уровень скилла <target ID number> - RID персонажа, на которого хотим повесить эффект, используется только если нужно повесить на неприаттаченного к скрипту персонажа. sc_start2 - тоже самое, что и sc_start, только добавляется шанс <percent chance> (10000 - 100%) ... Хм, да я тупо перевожу, что написано в скрипт_коммандс. Прочитайте лучше его.
  6. Имхо, этим извращением только раггейм занимался. Ибо я не вижу смысла в банальной транслитерации имен (по крайней мере у большинства монстров)
  7. Я не совсем понял в чем проблема заключается. Вы не можете найти название эффекта, относящегося к какому-то скиллу? sc_start SC_BLESSING,300000,10; SC_BLESSING - название эффекта, который дает скилл Blessing 300000 - время в миллисекундах, в данном случае 5 минут 10 - уровень скилла, то есть дает +10 STR, DEX & INT Если написать 100 - даст +100 STR, DEX & INT
  8. Если мне не изменяет память, то достаточно поменять бонус bSpeedRate на bSpeedAddRate.
  9. Jarek

    Магазин

    Табы расставьте (Хоть я и не сразу прочитал, что вы уже пробовали, но мап сервер указывает именно на это) <map name>,<x>,<y>,<facing>%TAB%shop%TAB%<NPC Name>%TAB%<sprite id>,<itemid>:<price>{,<itemid>:<price>...} Added: Исправил ошибки. http://rghost.ru/19053111
  10. Странно, у меня три киеля задержку убирают
  11. clif_charnameack else if( battle_config.show_mob_info ) { char mobhp[50], *str_p = mobhp; WBUFW(buf, 0) = cmd = 0x195; if( battle_config.show_mob_info&4 ) str_p += sprintf(str_p, "Lv. %d | ", md->level); if( battle_config.show_mob_info&1 ) str_p += sprintf(str_p, "HP: %u/%u | ", md->status.hp, md->status.max_hp); if( battle_config.show_mob_info&2 ) str_p += sprintf(str_p, "HP: %d%% | ", get_percentage(md->status.hp, md->status.max_hp)); //Even thought mobhp ain't a name, we send it as one so the client //can parse it. [Skotlex] if( str_p != mobhp ) { *(str_p-3) = '\0'; //Remove trailing space + pipe. memcpy(WBUFP(buf,30), mobhp, NAME_LENGTH); WBUFB(buf,54) = 0; memcpy(WBUFP(buf,78), mobhp, NAME_LENGTH); } }
  12. Варпер в инстанс данж? Оригинально...
  13. Я совсем состарился...
  14. Иногда причина может быть в отсутствии патча [uI]Enable ASCII in text
  15. http://www.green-peach.com/sprite.php
  16. Всю эту конструкцию if(otvet==1){ mes "У вас 1 правильный ответ!"; close; } if(otvet==2){ mes "У вас 2 правильных ответов!"; close; } if(otvet==3){ mes "У вас 3 правильных ответов!"; close; } if(otvet==4){ mes "У вас 4 правильного ответа!"; close; } if(otvet==5){ mes "У вас 5 правильных ответов!"; close; } Заменить на mes "Количество правильных ответов: " +otvet; close;
  17. Может в clientinfo langtype неправильный стоит?
×
×
  • Создать...
Яндекс.Метрика