The Night Fury
Участник
- Сообщения
- 1,300
- Реакции
- 1,395
Romeo98rus, программы на перле - не программы?
./filename - запуск
./filename - запуск
Не понял что ты хочешь сделать.. hlstatsxban.php кроме себя еще требует cfg который находится в одной папке с ним. А где уже эти два файла будут находиться - не важно, их спокойно можно перекинуть в другую папку и запускать оттуда.Кто подскажет как можно вынести их корневого каталога ImportBans/hlstatsxban.php ?
Потому что не знаю как запустить его , так как он находится под доменом!
Я думаю если вынести его и тогда указать путь?
Аналогичная проблема. Никто с этим не сталкивался? Как побороть?Не обновляются баны.
http://46.8.11.133/hstats/scripts/ImportBans/hlstatsxban.php
[+] Successfully connected to SourceBans database. Retrieving bans now. [+] Retrieved 66 banned and 3161 unbanned players from SourceBans. [+] Successfully connected to HLstatsX database server. Updating players... [-] admin_hstats: No player changed.
Не обновляются баны.
http://46.8.11.133/hstats/scripts/ImportBans/hlstatsxban.php
[+] Successfully connected to SourceBans database. Retrieving bans now. [+] Retrieved 66 banned and 3161 unbanned players from SourceBans. [+] Successfully connected to HLstatsX database server. Updating players... [-] admin_hstats: No player changed.
Суть в том что в hlstatsxban.php значение length стоит на 0, и этот лист банов соответственно видит только перманентные баны.Аналогичная проблема. Никто с этим не сталкивался? Как побороть?
И кстати, это работает: Значит есть массив:Было бы круто, если бы было можно этому значению указать несколько цифр, что бы можно было импортировать все временные метки, типа `length` = 1, 2, 3, 10512000, и т.д."
$bcnt = 0;
if ($bans = $con->query("SELECT `authid` FROM `".SB_PREFIX."_bans` WHERE `RemoveType` IS NULL AND `length` = 10512000")) {
while ($banned = $bans->fetch_array(MYSQLI_ASSOC)) {
if(!in_array($banned["authid"], $bannedplayers)) {
$bannedplayers[] = $banned["authid"];
++$bcnt;
}
}
}
if ($bans = $con->query("SELECT `authid` FROM `".SB_PREFIX."_bans` WHERE `RemoveType` IS NULL AND `length` = 31536000")) {
while ($banned = $bans->fetch_array(MYSQLI_ASSOC)) {
if(!in_array($banned["authid"], $bannedplayers)) {
$bannedplayers[] = $banned["authid"];
++$bcnt;
}
}
}
if ($bans = $con->query("SELECT `authid` FROM `".SB_PREFIX."_bans` WHERE `RemoveType` IS NULL AND `length` = 31104000")) {
while ($banned = $bans->fetch_array(MYSQLI_ASSOC)) {
if(!in_array($banned["authid"], $bannedplayers)) {
$bannedplayers[] = $banned["authid"];
++$bcnt;
}
}
}
else {
die('[-] Error retrieving banned players: ' . $con->error);
}