Just Опубликовано 6 октября, 2012 Жалоба Поделиться Опубликовано 6 октября, 2012 Помогите,как сделать чтобы со всех МВп падали тцг с определнным одиннаковым шансом?и допустим еще кастомный лут 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
JingleRo-Support Опубликовано 6 октября, 2012 Жалоба Поделиться Опубликовано 6 октября, 2012 (изменено) Мираж, палево палево....1312,TURTLE_GENERAL,Turtle General,TurtleGeneral,97,320700,0,18202,9800,2,2438,3478,50,54,100,45,55,65,105,164,10,12,2,2,42,0x37B5,200,900,1000,500,9101,10000,967,5500,607,1500,617,2000,1529,8,1306,5,7480,200,1417,9,7070,5335,1141,80,658,1,0,0,7227,100,4305,17227 - Итем100 - шанс дропа(на хай ретах определяется в разы больше) Изменено 6 октября, 2012 пользователем JingleRo-Support Ссылка на комментарий Поделиться на другие сайты Поделиться
Just Опубликовано 6 октября, 2012 Автор Жалоба Поделиться Опубликовано 6 октября, 2012 это то понятно,но есть вариант чтобы сделать со всех мвп падали тцг с определенным шансом,независящим от рейта дропа) Ссылка на комментарий Поделиться на другие сайты Поделиться
JingleRo-Support Опубликовано 6 октября, 2012 Жалоба Поделиться Опубликовано 6 октября, 2012 (изменено) Изменено 6 октября, 2012 пользователем JingleRo-Support 7 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Break Опубликовано 6 октября, 2012 Жалоба Поделиться Опубликовано 6 октября, 2012 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Dextrius Опубликовано 6 октября, 2012 Жалоба Поделиться Опубликовано 6 октября, 2012 (изменено) Открываешь src/map/script.cИщешь:case 21: script_pushint(st,mob->status.mode); break;После него добавляешь:case 22: script_pushint(st,mob->mexp); break;Рекомпилишь сервер.Создаешь новый .тхт файл в папке с НПЦ, пихаешь туда скрипт от Лилит:- script mvp_drop -1,{end;OnNPCKillEvent: if(getmonsterinfo(killedrid,22)) if(rand(1,20) == 20) getitem 7227,1;}И будет тебе радость. Изменено 6 октября, 2012 пользователем Dextrius 1 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
JingleRo-Support Опубликовано 6 октября, 2012 Жалоба Поделиться Опубликовано 6 октября, 2012 Dextrius это ссылка мра. Ссылка на комментарий Поделиться на другие сайты Поделиться
Just Опубликовано 6 октября, 2012 Автор Жалоба Поделиться Опубликовано 6 октября, 2012 Открываешь src/map/script.cИщешь:case 21: script_pushint(st,mob->status.mode); break;После него добавляешь:case 22: script_pushint(st,mob->mexp); break;Рекомпилишь сервер.Создаешь новый .тхт файл в папке с НПЦ, пихаешь туда скрипт от Лилит:- script mvp_drop -1,{end;OnNPCKillEvent: if(getmonsterinfo(killedrid,22)) if(rand(1,20) == 20) getitem 7227,1;}И будет тебе радость.спасибо)) Ссылка на комментарий Поделиться на другие сайты Поделиться
Just Опубликовано 6 октября, 2012 Автор Жалоба Поделиться Опубликовано 6 октября, 2012 сделал все как писали,а тцг не дропается( Ссылка на комментарий Поделиться на другие сайты Поделиться
Стёпа Алексеев Опубликовано 6 октября, 2012 Жалоба Поделиться Опубликовано 6 октября, 2012 (изменено) Не самый компактный, зато очень гибкий и надежный вариант:- script MVPTCG -1,{OnNPCKillEvent: switch (killedrid) { // Amon Ra case 1511: // B_EREMES case 1647: // Atroce case 1785: // BACSOJIN_ case 1630: // EVENT_BAPHO case 1399: // Baphomet case 1039: // BEELZEBUB_ case 1874: // Dark Lord case 1272: // Detale case 1719: // Doppelganger case 1046: // Dracula case 1389: // Drake case 1112: // Eddga case 1115: // Evil Snake Lord case 1418: // FALLINGBISHOP case 1871: // Garm case 1252: // GLOOMUNDERNIGHT case 1768: // Golden Bug case 1086: // High Priest Magaleta case 1649: // High Wizard Katryne case 1651: // Ifrit case 1832: // Incantation Samurai case 1492: // Kiel_ case 1734: // Stormy Knight case 1251: // Ktullanux case 1779: // Lady Tanee case 1688: // Lord Knight Seyren case 1646: // Lord of Death case 1373: // Maya case 1147: // Mistress case 1059: // Moonlight flower case 1150: // Naght Seiger case 1956: // Orc Hero case 1087: // Orc Lord case 1190: // Osiris case 1038: // Pharaoh case 1157: // Phreeoni case 1159: // Poripori case 1502: // RSX case 1623: // Sniper Cecil case 1650: // Tao Gunka case 1583: // Thanatos case 1708: // Turtle General case 1312: // Valkyrie rangdris case 1751: // Vesper case 1685: // Whitesmith Harword case 1642: // Whitesmith Howard case 1648: // Satan Morroc case 1917: // Egnigem Cenia case 1658: // Zmey Gorynych case 1885: getitem 7227,1; //Тут твоя ТЦГ карта default: end; } end;} Изменено 6 октября, 2012 пользователем Стёпа Алексеев Ссылка на комментарий Поделиться на другие сайты Поделиться
Just Опубликовано 6 октября, 2012 Автор Жалоба Поделиться Опубликовано 6 октября, 2012 Не самый компактный, зато очень гибкий и надежный вариант:- script MVPTCG -1,{OnNPCKillEvent: switch (killedrid) { // Amon Ra case 1511: // B_EREMES case 1647: // Atroce case 1785: // BACSOJIN_ case 1630: // EVENT_BAPHO case 1399: // Baphomet case 1039: // BEELZEBUB_ case 1874: // Dark Lord case 1272: // Detale case 1719: // Doppelganger case 1046: // Dracula case 1389: // Drake case 1112: // Eddga case 1115: // Evil Snake Lord case 1418: // FALLINGBISHOP case 1871: // Garm case 1252: // GLOOMUNDERNIGHT case 1768: // Golden Bug case 1086: // High Priest Magaleta case 1649: // High Wizard Katryne case 1651: // Ifrit case 1832: // Incantation Samurai case 1492: // Kiel_ case 1734: // Stormy Knight case 1251: // Ktullanux case 1779: // Lady Tanee case 1688: // Lord Knight Seyren case 1646: // Lord of Death case 1373: // Maya case 1147: // Mistress case 1059: // Moonlight flower case 1150: // Naght Seiger case 1956: // Orc Hero case 1087: // Orc Lord case 1190: // Osiris case 1038: // Pharaoh case 1157: // Phreeoni case 1159: // Poripori case 1502: // RSX case 1623: // Sniper Cecil case 1650: // Tao Gunka case 1583: // Thanatos case 1708: // Turtle General case 1312: // Valkyrie rangdris case 1751: // Vesper case 1685: // Whitesmith Harword case 1642: // Whitesmith Howard case 1648: // Satan Morroc case 1917: // Egnigem Cenia case 1658: // Zmey Gorynych case 1885: getitem 7227,1; //Тут твоя ТЦГ карта default: end; } end;}это же скрипт на 100% шанс дропа тцг? Ссылка на комментарий Поделиться на другие сайты Поделиться
Стёпа Алексеев Опубликовано 6 октября, 2012 Жалоба Поделиться Опубликовано 6 октября, 2012 (изменено) Ок. Замени getitem 7227,1; на if(rand(1,100)<=25){getitem 7227,1;} это 25% Изменено 6 октября, 2012 пользователем Стёпа Алексеев Ссылка на комментарий Поделиться на другие сайты Поделиться
Just Опубликовано 6 октября, 2012 Автор Жалоба Поделиться Опубликовано 6 октября, 2012 Ок. Замени getitem 7227,1; на if(rand(1,100)<=25){getitem 7227,1;} это 25%не работает(скрипт куда надо было кидать,в любую папку в нпц? Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 6 октября, 2012 Жалоба Поделиться Опубликовано 6 октября, 2012 Ты путь прописал в conf? 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Just Опубликовано 6 октября, 2012 Автор Жалоба Поделиться Опубликовано 6 октября, 2012 Ты путь прописал в conf?всмысле в conf? Ссылка на комментарий Поделиться на другие сайты Поделиться
Just Опубликовано 6 октября, 2012 Автор Жалоба Поделиться Опубликовано 6 октября, 2012 а ну да,я ее к примеру кинул в кастом папку Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 6 октября, 2012 Жалоба Поделиться Опубликовано 6 октября, 2012 Каждый новый скрипт должен быть прописан в scripts_??????.conf Ссылка на комментарий Поделиться на другие сайты Поделиться
Just Опубликовано 6 октября, 2012 Автор Жалоба Поделиться Опубликовано 6 октября, 2012 Каждый новый скрипт должен быть прописан в scripts_??????.confвсе прописано,но тцг не падает(( Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 6 октября, 2012 Жалоба Поделиться Опубликовано 6 октября, 2012 Добавь перед рандомом Announce "test",bc_all; и перезагрузи скриптыЕсли тест появится, то значит тебе просто не везло Ссылка на комментарий Поделиться на другие сайты Поделиться
Just Опубликовано 6 октября, 2012 Автор Жалоба Поделиться Опубликовано 6 октября, 2012 Добавь перед рандомом Announce "test",bc_all; и перезагрузи скриптыЕсли тест появится, то значит тебе просто не везловот что сервер выдает[Error]: npc_parsesrcfile: Unknown syntax in file 'npc/custom/tcgsmvp.txt', line '1'. Stopping... * w1=- script MVPTCG -1,{ * w2= * w3= * w4= Ссылка на комментарий Поделиться на другие сайты Поделиться
JingleRo-Support Опубликовано 6 октября, 2012 Жалоба Поделиться Опубликовано 6 октября, 2012 Наверно табы, не? Ссылка на комментарий Поделиться на другие сайты Поделиться
Just Опубликовано 6 октября, 2012 Автор Жалоба Поделиться Опубликовано 6 октября, 2012 Добавь перед рандомом Announce "test",bc_all; и перезагрузи скриптыЕсли тест появится, то значит тебе просто не везлотест появляется,но карты всеравно не падают Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 6 октября, 2012 Жалоба Поделиться Опубликовано 6 октября, 2012 Что пишут сервера? Может нет места или ты пустой итем вписал? Ссылка на комментарий Поделиться на другие сайты Поделиться
Just Опубликовано 6 октября, 2012 Автор Жалоба Поделиться Опубликовано 6 октября, 2012 Что пишут сервера? Может нет места или ты пустой итем вписал?В том-то и прикол что ничего не выдают Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 6 октября, 2012 Жалоба Поделиться Опубликовано 6 октября, 2012 если 25 заменить на 101? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения