Популярный пост Agasper Опубликовано 4 августа, 2011 Популярный пост Жалоба Поделиться Опубликовано 4 августа, 2011 89 Ссылка на комментарий Поделиться на другие сайты Поделиться
Energy Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 В этом способе можно сделать шанс допустим 25%? Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 В этом способе можно сделать шанс допустим 25%?да Ссылка на комментарий Поделиться на другие сайты Поделиться
Energy Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 Как? с рендомом не дружу 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
nomn Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 Как? с рендомом не дружу1. Подружиться с рандомом2. Сделать*rand(<number>{,<number>});This function returns a number ...(if you specify one) ... randomly positioned between 0 and the number you specify -1.(if you specify two) ... randomly positioned between the two numbers you specify.rand(10) would result in 0,1,2,3,4,5,6,7,8 or 9rand(0,9) would result in 0,1,2,3,4,5,6,7,8 or 9rand(2,5) would result in 2,3,4 or 5 Ссылка на комментарий Поделиться на другие сайты Поделиться
Renegade Bastard Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 а чем mob_db не устраивает? зачем нужно реализовывать дроп скриптом? Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 а чем mob_db не устраивает? зачем нужно реализовывать дроп скриптом?если все ячейки уже забиты, то... Ссылка на комментарий Поделиться на другие сайты Поделиться
Energy Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 Дроп именно для MvP проще скриптом,чем каждого ловить через mob_db Ссылка на комментарий Поделиться на другие сайты Поделиться
Energy Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 Вот набросок:- script mvp_drop -1,{set .chanse,rand(1,20);if (.chanse == 20) {OnNPCKillEvent:if(getmonsterinfo(killedrid,22)>0){ getitem 20014,1; }end; }}но шанс всё ровно 100%. Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 (изменено) но шанс всё ровно 100%.- script mvp_drop -1,{OnNPCKillEvent:if(getmonsterinfo(killedrid,22)>0){ set .chanse,rand(1,20);if (.chanse == 20) { getitem 20014,1; }end;}} Изменено 3 июня, 2012 пользователем botka4aet 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 set @chance,10; //Вводим шанс выпадения в %set @ch,rand(100);if(@ch <= @chance) getitem 20014,1; 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Energy Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 другое дело,лови плюс) Ссылка на комментарий Поделиться на другие сайты Поделиться
nomn Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 setarray $chance[0],10; //Вводим шанс выпадения в %set @ch,rand(100);if(@ch <= $chance[@m]){getitem 20014,1;}ололо, а что, пихать массивы везде где нужно и где не нужно это сейчас труцкул, так надо, да?)вообще зачем эта суперглобальная переменная, да еще и в добавок массив? если она используется как константа и только в этом скрипте?) И зачем операторные скобки, если выполняется одно действие? индийский код.- script mvp_drop -1,{end;OnNPCKillEvent: if(getmonsterinfo(killedrid,22)>0) { set @chanse,rand(1,20); if (@chanse == 20) getitem 20014,1; }} Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 setarray $chance[0],10; //Вводим шанс выпадения в %set @ch,rand(100);if(@ch <= $chance[@m]){getitem 20014,1;}ололо, а что, пихать массивы везде где нужно и где не нужно это сейчас труцкул, так надо, да?)вообще зачем эта суперглобальная переменная, да еще и в добавок массив? если она используется как константа и только в этом скрипте?) И зачем операторные скобки, если выполняется одно действие? индийский код.- script mvp_drop -1,{end;OnNPCKillEvent: if(getmonsterinfo(killedrid,22)>0) { set @chanse,rand(1,20); if (@chanse == 20) getitem 20014,1; }}Просто вытащил кусок из целого кода и бросил сюда.Не много подправив.Подправил ради тебя. Ссылка на комментарий Поделиться на другие сайты Поделиться
Лилит Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 А такой вариант не сработает ? Зачем нам переменные в случае, когда можно обойтись без них ? - script mvp_drop -1,{end;OnNPCKillEvent: if(getmonsterinfo(killedrid,22)) if(rand(1,20) == 20) getitem 20014,1;} 4 Ссылка на комментарий Поделиться на другие сайты Поделиться
nomn Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 А такой вариант не сработает ? Зачем нам переменные в случае, когда можно обойтись без них ? - script mvp_drop -1,{end;OnNPCKillEvent: if(getmonsterinfo(killedrid,22)) if(rand(1,20) == 20) getitem 20014,1;} всех вы*ал Ссылка на комментарий Поделиться на другие сайты Поделиться
Renegade Bastard Опубликовано 3 июня, 2012 Жалоба Поделиться Опубликовано 3 июня, 2012 А такой вариант не сработает ? Зачем нам переменные в случае, когда можно обойтись без них ? - script mvp_drop -1,{end;OnNPCKillEvent: if(getmonsterinfo(killedrid,22)) if(rand(1,20) == 20) getitem 20014,1;} Вообще побольше бы таких кодеров. Ато потом браузеры по 300 метров памяти жрут. Ссылка на комментарий Поделиться на другие сайты Поделиться
nomn Опубликовано 4 июня, 2012 Жалоба Поделиться Опубликовано 4 июня, 2012 А такой вариант не сработает ? Зачем нам переменные в случае, когда можно обойтись без них ? - script mvp_drop -1,{end;OnNPCKillEvent: if(getmonsterinfo(killedrid,22)) if(rand(1,20) == 20) getitem 20014,1;} Вообще побольше бы таких кодеров. Ато потом браузеры по 300 метров памяти жрут. ну уточняй же, что тебя не устроило? Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 4 июня, 2012 Жалоба Поделиться Опубликовано 4 июня, 2012 - script mvp_drop -1,{OnNPCKillEvent: if(getmonsterinfo(killedrid,22)) if(rand(1,20) == 20) getitem 20014,1;end;}не? Ссылка на комментарий Поделиться на другие сайты Поделиться
Renegade Bastard Опубликовано 4 июня, 2012 Жалоба Поделиться Опубликовано 4 июня, 2012 ну уточняй же, что тебя не устроило? Всмысле? Лилит - няшечка ^__^ Ссылка на комментарий Поделиться на другие сайты Поделиться
Enwteyn Опубликовано 18 октября, 2012 Жалоба Поделиться Опубликовано 18 октября, 2012 Дуже пригодилось.А то я вже думав в ручну вписувати..... Ссылка на комментарий Поделиться на другие сайты Поделиться
Enwteyn Опубликовано 29 октября, 2012 Жалоба Поделиться Опубликовано 29 октября, 2012 з данным способом, дроп падает также с мобов призванных MVP, как исправить? Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 29 октября, 2012 Жалоба Поделиться Опубликовано 29 октября, 2012 Убрать их из МвП Ссылка на комментарий Поделиться на другие сайты Поделиться
Enwteyn Опубликовано 29 октября, 2012 Жалоба Поделиться Опубликовано 29 октября, 2012 Убрать их из МвПиспользовал скрипт- script DropExtraDB -1,{OnNPCKillEvent://======================== Conf ============================= setarray .@mobids[0],1038,1039,1046,1150,1511,1647,1785,1630,1874,1272,1719,1389,1112,1115,1418,1871,1252,1768,1086,1990,1649,1651,1832,1492,1734,1779,1251,1688,1646,1373,1147,1059,1150,1087,1190,1157,1159,1623,1650,1708,1583,1991,1312,1751,1685,1658,1648,1917,1885; //Вводим ваши ID setarray .@prizeids[0],7227; // Droped itens ID's == setarray .@chance[0],75; // Drop chance % ==//==========================================================for(set @c,0; @c < getarraysize(.@mobids); set @c,@c+1){ if(killedrid == .@mobids[@c]){ set @d,rand(0,100); if(@d <= .@chance[@c]){getitem .@prizeids[@c],1;} }end;} } Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 29 октября, 2012 Жалоба Поделиться Опубликовано 29 октября, 2012 1) Это уже не исходник, так что GTFO2) Много мусора Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения