Lilith
Members-
Posts
407 -
Joined
-
Last visited
-
Days Won
11
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Lilith
-
Use 0x2C1 packet instead of 0x8d in function 'clif_parse_GlobalMessage' (clif.c), then add unsigned long color1 = strtoul("0xFF0000",NULL,0); // for red messages. ... if(pc_get_group_level(sd) >= 99)// only Admin's messages have red color. WFIFOL(fd,8) = (color1&0x0000FF)<<16|(color1&0x00FF00)|(color1&0xFF0000)>>16;
-
Взял бы да написал, зачем топик создавать?
-
makeitem создает предмет на месте убитого, переменные могут иметь разные названия. .@mapname$ - переменная, хранящая название локации.
-
-****script****OnPCKillEvent****-1,{ OnPCKillEvent: ****if(attachrid(killedrid)) ****{ ********if(Class == 3 || Class == 4012) ********{ ************if(rand(10000) == 1) ************{ ****************getmapxy(.@mapname$,.@mapx,.@mapy,0); ****************makeitem 7227,1,@mapname$,@mapx,@mapy; ************} ********} ****} end; } -****script****OnPCKillEvent****-1,{ OnPCKillEvent: ****if(@kills++ == 10) ****{ ********specialeffect2 805,AREA; ********@kills = 0; ****} end; }
-
Oh... sorry! 1. 0% means +0% additional damage, i.e. normal damage + 0% = normal damage. 3. +50% additional damage ON mobs. 4. yes, @reloadskilldb is possible.
-
First post updated. Added ver. 2.0 thx to Lighta for suggestion. Patch remake.
-
Только не забудь поставить запреты книги на торговлю/обмен/сундук и прочее...
-
На примере: одеваемая вещь Hat[1] - ID 2221, книгой будет TCG Card - ID 7227; скрипт, который выдаёт книгу: if(!countitem(7227)) rentitem 7227,2592000; Код в item_db.txt для одеваемой вещи: 2221,Hat_,Hat,5,1000,,200,,2,,1,0xFFFFFFFF,7,2,256,,0,1,16,{ if(!countitem(7227)) unequip(1); },{},{}
-
мой же постitemslotcounttable = itemslotcounttable.txt в папке дата либо в грф файле. Но таки да, видимо открыть текстовый файл это снова челленж для избранных @Лилит, есть ли возможность забубенить привязку спрайта к чармам? Ну или ауру чтоли... Тоесть чарм попадает к тебе в инвентарь и у тебя меняется аура... Просто не хочу никаких бонусов итд, хочу внешних изменений ) и аура как-то больше мне нравится как вариант чем спрайты... Надеюсь, на чистой рА можно использовать несколько видов аур без изменения сорса? itemslotcounttable в данном случае не поможет, т.к. он изменяет кол-во слотов в предмете, а не в окне экипировки. Зайди в игру и открой окно экипировки и ты увидишь слоты экипировки, в которые вещи "одеваются". Увеличить их кол-во можно хексом ехе, хотя один слот вроде можно и без хекса использовать. Только сейчас проверил: в rathena не реализованы ещё 2 слота во второй закладке экипировки По поводу аур - всё равно придётся править исходники одной командой specialeffect тут явно не обойтись.
-
Вот вики
-
Может проще убрать новую механику?
-
С помощью команды
-
request all maps can't vending except in vending maps
Lilith replied to kangfredy's question in Source Requests
...or in src/map.c in function map_flags_init into loop add: /// Initializes map flags and adjusts them depending on configuration. void map_flags_init(void) { int i; for( i = 0; i < map_num; i++ ) { // mapflags memset(&map[i].flag, 0, sizeof(map[i].flag)); // additional mapflag data map[i].zone = 0; // restricted mapflag zone map[i].nocommand = 0; // nocommand mapflag level map[i].bexp = 100; // per map base exp multiplicator map[i].jexp = 100; // per map job exp multiplicator memset(map[i].drop_list, 0, sizeof(map[i].drop_list)); // pvp nightmare drop list // adjustments if( battle_config.pk_mode ) map[i].flag.pvp = 1; // make all maps pvp for pk_mode [Valaris] map[i].flag.novending = 1; // <- add this } } then in turn off your novending flag in some maps, ex. prontera mapflag novending off -
Lighta, sorry, what do you mean about bitflag?
-
Hi. I have this patch, but it's old. Im not autor. cell_mobnopassv01_workingdiff.diff
-
это и самому можно сделать :-)
-
conf/battle/exp.conf
-
see src/char/char.c //--------------------------------------------------------------------- // This function return the number of online players in all map-servers //--------------------------------------------------------------------- int count_users(void) { int i, users; users = 0; // <-- change 0 to 100, for example... for(i = 0; i < ARRAYLENGTH(server); i++) { if (server[i].fd > 0) { users += server[i].users; } } return users; }
-
http://rathena.org/board/topic/58159-%d0%b1%d0%be%d0%bd%d1%83%d1%81-%d0%ba%d0%b0%d1%80%d1%82/#entry118252
-
Думаю, стоит обновить эмулятор. Это папка WoE: Second Edition. Иначе - ГВ 2.0
-
@all: i stopped to update this... i'm so lazy... thx.
-
Обычные вещи дают бонус ( str+3, к примеру ) только если их надеть на персонажа. Этот мод добавляет возможность использовать новые предметы, которые дают бонусы, находясь в инвентаре персонажа ( надевать их не нужно ).
-
I think must be LOG_TYPE_PICKDROP_PLAYER
-
Function clif_displaymessagecolor duplicated.