Помагите С Дропом
9 ответов162 просмотровСейчас просматривают: 1
· 22.04.2008, 10:01
всем привет
помагите убрать весь дроп с мобов кроме адены одним разом
а тоя уже запарился удалять с каждого моба
Help Mi Pliz
0
· 22.04.2008, 13:17
парся дальше убрать одним разомн наврядли получится, это на яве вроди так можно через базу запросами убрать..
0
· 24.04.2008, 02:30
скрипт на пхп, написанный за пару минут и никаких проблем - можно массово изменять любые параметры у мобов в нпсдате
0
· 24.04.2008, 05:04
Цитата
скрипт на пхп, написанный за пару минут и никаких проблем - можно массово изменять любые параметры у мобов в нпсдате
Говорить могут все а ты напиши за пару минут если это несложно и выложи)0
· 24.04.2008, 06:38
Black: Говорить могут все а ты напиши за пару минут если это несложно и выложи)
на слабо берем?
уж поверь, я пхп знаю хорошо (и не только его) в отличие от большинства "одминов" тут тусящих.
ладно, я сегодня добрый - вот вам скрипт, на его написание и пары минут то не надо.
Код
<?
$fInput=fopen("npcdata.txt", "r+");
$fOutput=fopen("npcdata_new.txt", "w+");
while (!feof($fInput))
{
$s=trim(fgets($fInput));
$s=preg_replace("/additional_make_multi_list=.*\t/Uis", "additional_make_multi_list={}\t", $s);
fputs($fOutput, "$s\n");
}
fclose($fInput);
fclose($fOutput);
?>
З.Ы. Естесно npcdata должен быть в ASCII, а не в Unicode.$fInput=fopen("npcdata.txt", "r+");
$fOutput=fopen("npcdata_new.txt", "w+");
while (!feof($fInput))
{
$s=trim(fgets($fInput));
$s=preg_replace("/additional_make_multi_list=.*\t/Uis", "additional_make_multi_list={}\t", $s);
fputs($fOutput, "$s\n");
}
fclose($fInput);
fclose($fOutput);
?>
0
· 24.04.2008, 07:53
На интерлюде сть проблема с дропом, а именно с его шансом (думаю всем известно про шанс дропа в группе, что он должен быть равен 100%), в следстивие которой его практически нету. Так вот... Может кто-нить, плз, выложить скрипт для совмещения дропа. Уточнаяю: из одной нпцдаты вставить (заменить) в другую нпцдату только строчки additional_make_multi_list.
Заранее спасибо.
0
· 26.04.2008, 11:32
Gaikotsu: ладно, я сегодня добрый - вот вам скрипт, на его написание и пары минут то не надо.Код<?З.Ы. Естесно npcdata должен быть в ASCII, а не в Unicode.
$fInput=fopen("npcdata.txt", "r+");
$fOutput=fopen("npcdata_new.txt", "w+");
while (!feof($fInput))
{
$s=trim(fgets($fInput));
$s=preg_replace("/additional_make_multi_list=.*\t/Uis", "additional_make_multi_list={}\t", $s);
fputs($fOutput, "$s\n");
}
fclose($fInput);
fclose($fOutput);
?>
Твой код убирает весь дроп (спойл кстати не трогает), а насколько я понял человеку дроп аден надо оставить. Надо ещё с каждой строки считывать дроп [adena]. Потом уже вставлять "additional_make_multi_list={".$adenadrop."}\t".
Писал как то на делфи прогу для изменения рейтов, если найду исходники - выложу. Там можно на всё кроме адены рейты в 0 поставить.
0
Тема закрыта для ответов




