Update net.sh

Update ads
This commit is contained in:
xykt
2025-08-01 18:58:27 +08:00
committed by GitHub
parent 2629000c36
commit 5be1706331

14
net.sh
View File

@@ -2673,7 +2673,7 @@ exit 0
}
show_ad(){
local RANDOM=$(date +%s)
local indices=(1 2)
local indices=(1 2 3)
for ((i=${#indices[@]}-1; i>0; i--));do
j=$((RANDOM%(i+1)))
temp=${indices[i]}
@@ -2683,22 +2683,28 @@ done
aad[0]=$(curl -sL --max-time 5 "${rawgithub}main/ref/sponsor.ans")
aad[${indices[0]}]=$(curl -sL --max-time 5 "${rawgithub}main/ref/ad1.ans")
aad[${indices[1]}]=$(curl -sL --max-time 5 "${rawgithub}main/ref/ad2.ans")
aad[${indices[2]}]=$(curl -sL --max-time 5 "${rawgithub}main/ref/ad3.ans")
local rows
local cols
read rows cols < <(stty size)
if [[ $cols -ge 150 ]];then
echo "${aad[0]}" 1>&2
mapfile -t aad0 <<<"${aad[0]}"
mapfile -t aad1 <<<"${aad[1]}"
mapfile -t aad2 <<<"${aad[2]}"
mapfile -t aad3 <<<"${aad[3]}"
for ((i=0; i<12; i++));do
printf "%-72s$Font_Suffix %-72s\n" "${aad1[$i]}" "${aad2[$i]}" 1>&2
printf "%-72s$Font_Suffix %-72s\n" "${aad0[$i]}" "${aad1[$i]}" 1>&2
done
for ((i=0; i<12; i++));do
printf "%-72s$Font_Suffix %-72s\n" "${aad2[$i]}" "${aad3[$i]}" 1>&2
done
ADLines=24
else
echo "${aad[0]}" 1>&2
echo "${aad[1]}" 1>&2
echo "${aad[2]}" 1>&2
ADLines=36
echo "${aad[3]}" 1>&2
ADLines=48
fi
}
read_ref(){