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

Jarek

Donators
  • Постов

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

  • Посещение

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

    24

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

  1. setmapflag "prontera", mf_sakura; либо snow, rain, clouds, итд
  2. А я сначала подумал, что тут приз всей гильдии за удержание замка, а тут просто награждение имполомов.
  3. Да дело не в кавычках в имени карты, я про аттач ко всем не карте, и проигрывать каждому. Если нпц видимый то нужно писать как автор темы в последнем посте с указанием области дествия, либо если нпц "плавающий", то можно просто указать мапнейм.
  4. Как же хотеться материться. Но кто-то мне дал модера и мне не положено. - script WoEAssaunt -1,{ OnClock2100: soundeffectall "gg.wav",0,"payg_cas03"; end; }
  5. skill.c Функция skill_attack if( (dmg.damage || dmg.damage2) && (type = skill_magic_reflect(src, bl, src==dsrc)) ) { //Magic reflection, switch caster/target struct block_list *tbl = bl; bl = src; src = tbl; sd = BL_CAST(BL_PC, src); tsd = BL_CAST(BL_PC, bl); sc = status_get_sc(bl); if (sc && !sc->count) sc = NULL; //Don't need it. + if(sd && sd->magic_damage_return){ + if(dmg.damage) dmg.damage *= (double)0.8; + if(dmg.damage2) dmg.damage2 *= (double)0.8; + } Но я не проверял
  6. Jarek

    мб боян)

    А, я слышал про Джигурду, он недавно то ли в твитере, то ли еще где написал, что если этот пост наберет N лайков станцую гангам на красной площади. Не обманул (=
  7. Вчера - дайте нпц. Сегодня - я его выкладываю.
  8. Секретная техника тибетских монахов
  9. Возможно, придется вручную задавать время для каждой отдельной композиции =\ Кстати нашел интересные комментарии, жаль не реализовано /// Plays/stops a wave sound (ZC_SOUND). /// 01d3 <file name>.24B <act>.B <term>.L <npc id>.L /// file name: /// relative to data\wav /// act: /// 0 = play (once) /// 1 = play (repeat, does not work) /// 2 = stops all sound instances of file name (does not work) /// term: /// unknown purpose, only relevant to act = 1 /// npc id: /// The accustic direction of the sound is determined by the /// relative position of the NPC to the player (3D sound).
  10. Jarek

    Излюд

    Вы кнопкой Edit\Изменить научитесь пользоваться =\
  11. Jarek

    Сам клиент

    По-моему интернет перевалил за фазу когда такой размер имел значение. И да, конечно, вы можете обойтись одной data.grf
  12. Я не думаю, что получится написать сорс мод, который бы читал у юзера грф и смотрел длину вавок, с другой стороны можно было бы заставить это делать клиент, но с этим тоже туго. Зачем тебе это нужно? Скорее всего можно обойтись и без этого.
  13. использовать условие ... WHERE `char_id`="+getcharid(0)+"... И зря(
  14. Вы меня, конечно, извините, но это настолько фейл, что даже немножечко вин. Использовать один логический оператор вместо другого из-за того, что что-то неправильно работало...
  15. Ошибаетесь, именно оно-то вам и нужно в данной ситуации Почитайте логическое программирование хотя бы.
  16. setcell "<map name>",<x1>,<y1>,<x2>,<y2>,<type>,cell_water;
  17. guardian "<map name>",<x>,<y>,"<name to show>",<mob id>,<amount>{,"<event label>"}{,<guardian index>}; killmonster "<map name>","<event label>"{,<type>}; Чувствуете связь?)
  18. Jarek

    мб боян)

    Да я и с первого раза понял xD
  19. Хм, а что за ревизия? Раньше такого не было
  20. Если не заморачиваться с созданием нового типа клетки, то можно обойтись проверкой map_getcell(sd->bl.m, sd->bl.x, sd->bl.y, CELL_CHKNOCHAT)
  21. - script OnKillmobs -1,{ OnInit: setarray .item_id[0],2479,2890,2580,15042,2860,15026,2468,2008,15055,2173,15051,2590,2169, 2491,2480,2891,2581,15043,2356,2383,15027,2009,2861,2469,2436,2539,2381,2435,2538,2377, 15008,2437,2382,2540,2862,15028,2470,2010,2859,15025,2467,2007,16013,15030,2570,2472,2372, 2380,2379,15029,2569,2471,1657,15039,2578,2887,2478,2359,15031,2476,2575,15037,2884,2577,2886,2477, 15038,2325,2483,2586,15046,2171,15053,2384,15007,15015,15016,15021,15020,15017,15019,15018, 2475,2574,15036,2883,2370; set .chance, 2; end; OnNPCKillEvent: if ((strmobinfo(3,killedrid) >= 120) && (rand(100) <= .chance)){ set @i, rand(getarraysize(.item_id)); getitem .item_id[@i], 1; announce " ~ Внимание: За убийство монстров [" +strcharinfo(0) +"] "+((sex)?"получил":"получила")+" - [ "+getitemname(.item_id[@i])+" ] .",bc_red|bc_all; } end; }
×
×
  • Создать...
Яндекс.Метрика