-
Постов
420 -
Зарегистрирован
-
Посещение
-
Победитель дней
24
Сообщения, опубликованные Jarek
-
-
В скрипте берутся переменные, а не данные из таблицы (кстати зачем в скрипте нпц запрос, если он не нужен?), из чего можно сделать вывод, что в таблицу ничего не записалось
- 1
-
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\
- 1
-
в файле mob_db.txt при переименование в таком стиле - 1001,SCORPION,Скорпион,Скорпион, - названия монстров становится русским
При таком варианте скорпионы с русским именем будет только при вызове через @monster (=
Посмотрите скрипты в npc/mobs/
-
<effect type> - Название эффекта
<ticks> - Время в миилисекундах
<extra argument> - в основном используется, как уровень скилла
<target ID number> - RID персонажа, на которого хотим повесить эффект, используется только если нужно повесить на неприаттаченного к скрипту персонажа.
sc_start2 - тоже самое, что и sc_start, только добавляется шанс <percent chance> (10000 - 100%)
...
Хм, да я тупо перевожу, что написано в скрипт_коммандс. Прочитайте лучше его.
- 1
-
Имхо, этим извращением только раггейм занимался.
Ибо я не вижу смысла в банальной транслитерации имен (по крайней мере у большинства монстров)
-
Я не совсем понял в чем проблема заключается.
Вы не можете найти название эффекта, относящегося к какому-то скиллу?
sc_start SC_BLESSING,300000,10;
SC_BLESSING - название эффекта, который дает скилл Blessing
300000 - время в миллисекундах, в данном случае 5 минут
10 - уровень скилла, то есть дает +10 STR, DEX & INT
Если написать 100 - даст +100 STR, DEX & INT
- 1
-
Если мне не изменяет память, то достаточно поменять бонус bSpeedRate на bSpeedAddRate.
-
Как-то так
Заменить последний кусок на
OnTimer60000:
set @min,@min+1;
if(@min==60){
set @tcg,@tcg+1;
set @min,0;
set Zeny,Zeny+10000000;
message strcharinfo(0),"[Сервер]: Вы получили 10.000.000 Zeny т.к Вы находились целый час в игре в активном режиме!";
stopnpctimer;
initnpctimer;
}
if(@tcg==4){
set @tcg,0;
getitem 7227,1;
message strcharinfo(0),"[Сервер]: Вы получили 1 TCG Card т.к Вы находились целых четыре часа в игре в активном режиме!";
}
end;- 1
-
Табы расставьте (Хоть я и не сразу прочитал, что вы уже пробовали, но мап сервер указывает именно на это)
<map name>,<x>,<y>,<facing>%TAB%shop%TAB%<NPC Name>%TAB%<sprite id>,<itemid>:<price>{,<itemid>:<price>...}
Added:
Исправил ошибки.
- 1
-
// Can Rogues plagiarize advanced job skills
// 0 = no restriction
// 1 = only stalker may plagiarize advanced skills
// 2 = advanced skills cannot be plagiarized by anyone
// Official servers setting: 2
copyskill_restrict: 2
Странно, у меня три киеля задержку убирают
- 1
-
-
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);
}
}- 1
-
Варпер в инстанс данж? Оригинально...
- 1
-
*savepoint "<map name>",<x>,<y>;
-
-
Иногда причина может быть в отсутствии патча [uI]Enable ASCII in text
-
-
Всю эту конструкцию
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; -
Может в clientinfo langtype неправильный стоит?
- 2
N++ и Корейский язык
в Флуд
Опубликовано
Добрый вечер.
Никто не подскажет какие манипуляции нужно провести в Notepad++, чтобы нормально отображался корейский язык.
Банальные переключения Кодировки->Кодировки->Корейский не помогают, Кодировки->Кодировать в UTF-8 тоже.
В MSWord при открытии тхт (пусть будет idnum2itemdesctable.txt) автоматически определяется корейский язык и все шоколадно